WHY — without a shared protocol, every tool integration is bespoke and brittle; N tools × M apps = chaos.
WHAT — MCP is the agreed contract for discovery, calling, and results.
HOW — a model host speaks MCP to a server; the server exposes capabilities in a shape the model can read.