Deep-Dives / Protocols & Interop
Protocols & Interop
The protocol layer of the agent stack — MCP, A2A, tool-calling standards, capability discovery — and how systems plug together.
- Why Interop Matters: The M×N ProblemHow connecting M agents to N systems by hand explodes, and why a protocol layer is the structural fix.
- Tool Calling Standards: JSON SchemaThe universal declare/select/execute/return contract, the portable JSON Schema core, and where providers differ.
- MCP: Hosts, Clients, ServersThe Model Context Protocol participant model, resources/tools/prompts, JSON-RPC lifecycle, and transports.
- Agent-to-Agent CommunicationDelegating to opaque peer agents: Agent Cards, tasks, messages, artifacts, and long-running work.
- Structured Tool I/O & ValidationInput and output as two trust boundaries: structural-then-semantic validation, and why typed output is still untrusted.
- Capability Discovery & NegotiationRuntime discovery, feature-test version negotiation, and why discovery describes ability not permission.
- Building an Interoperable AgentComparing tool calling, MCP, and A2A; a decision rule and one normalised registry architecture.