How do AI agents plug into tools, and into each other?
Before one open standard, every tool needed its own custom connector for every AI application. Then came a 'USB-C for AI', and teams of agents.
โถ Start the storyBy agreeing on a common standard instead of writing a custom connector for every pair. The Model Context Protocol, or MCP, is an open standard introduced by Anthropic in November 2024 to standardize how AI systems such as language models connect to external tools, systems and data sources. Before it, developers often had to build a custom connector for each data source or tool, which Anthropic called an N-by-M integration problem. The protocol's own documentation compares it to a USB-C port for AI applications.
In practice, an MCP client asks its server for a list of the tools and resources it provides. The server replies with a natural-language description of each tool and the format for calling it, and that description is given to the model. They talk using JSON-RPC 2.0 messages. According to Wikipedia, OpenAI officially adopted MCP in March 2025, and in December 2025 Anthropic donated it to the Agentic AI Foundation, a fund under the Linux Foundation.
Step 1: Connect
An MCP client links the host application to a server.
Step 2: List
The client asks the server which tools it has.
Step 3: Describe
The server sends a description and call format to the model.
Step 4: Call
The model asks for a tool; the client calls it via JSON-RPC.
Step 5: Return
The host injects the result into the conversation.
A standard is also a new surface for trouble. In April 2025 Invariant Labs described tool poisoning attacks, which hide malicious instructions in a tool's description that the model can read but users cannot see.
The second half of the title is about teams. A multi-agent system is a system of several interacting agents, which can solve problems that are difficult or impossible for a single agent. In one pattern, a central model breaks a task into parts, hands them to worker models and combines the results. In another, one agent proposes and another critiques. Wikipedia lists the problems: few coordination protocols, inconsistent performance, and difficulty debugging.
Orchestrator-workers
- A central model breaks down the task
- Workers do the parts
- Results are synthesized
Planner-critic
- One agent proposes
- Another evaluates it
- Feedback refines the proposal
Quiz me
0/3
Recap
One standard plug for many tools; and a team of agents is only worth it if a single one cannot do the job.
๐ก A trick to remember it ยท One plug, many tools: MCP is the USB-C of AI, and a team of agents needs a coach.
Surprising fact ยท MCP's documentation calls it the USB-C port of AI applications.
Sources (5)
No source, no claim. Every fact in this lesson (16 claims) cites at least one of these.