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.

  1. Why Interop Matters: The M×N Problem
    How connecting M agents to N systems by hand explodes, and why a protocol layer is the structural fix.
  2. Tool Calling Standards: JSON Schema
    The universal declare/select/execute/return contract, the portable JSON Schema core, and where providers differ.
  3. MCP: Hosts, Clients, Servers
    The Model Context Protocol participant model, resources/tools/prompts, JSON-RPC lifecycle, and transports.
  4. Agent-to-Agent Communication
    Delegating to opaque peer agents: Agent Cards, tasks, messages, artifacts, and long-running work.
  5. Structured Tool I/O & Validation
    Input and output as two trust boundaries: structural-then-semantic validation, and why typed output is still untrusted.
  6. Capability Discovery & Negotiation
    Runtime discovery, feature-test version negotiation, and why discovery describes ability not permission.
  7. Building an Interoperable Agent
    Comparing tool calling, MCP, and A2A; a decision rule and one normalised registry architecture.