ProtoboxProtobox
Blog/Protocol Deep Dives

Protocol Deep Dives

Browse 12 articles in protocol deep dives.

Protocol Deep Dives Articles

12 articles

Warm watercolor illustration of an MCP client and server exchanging a request, a paused input form, and a re-submitted call in a loop
Protocol Deep Dives·14 min read

MCP now uses round-trips, not streams, for user input

The July 28 spec deprecated elicitation and sampling. Multi Round-Trip Requests (SEP-2322) replace both with a stateless pattern: the server returns InputRequiredResult, the client collects input, the client re-submits. Here's how to migrate.

Read More
Warm watercolor illustration of a person watching flowing streams of light on a live display
Protocol Deep Dives·12 min read

MCP SSE Is Deprecated. Here's How to Migrate

SSE transport is being deprecated across major MCP platforms in 2026. Here's a practical migration guide from HTTP+SSE to Streamable HTTP, with TypeScript examples and a phased rollout strategy.

Read More
Warm watercolor illustration of a person watching flowing streams of light on a live display
Protocol Deep Dives·15 min read

MCP tasks: how async tool calls fix your agent's timeout problem

The November 2025 MCP spec introduced Tasks: a call-now, fetch-later primitive that lets agents kick off slow operations without blocking. Here's how it works and how to build with it.

Read More
Warm watercolor illustration of a person connecting pinned cards with string across a large board of flow diagrams
Protocol Deep Dives·13 min read

What the July 28 MCP spec means for your stateful agents

The July 28 MCP spec is the largest protocol revision since launch. Sessions are removed. Stateless request handling replaces the initialization handshake. Here's what breaks and how to fix it before the deadline.

Read More
Warm watercolor illustration of a person connecting pinned cards with string across a large board of flow diagrams
Protocol Deep Dives·16 min read

How to Migrate Your MCP Server to Stateless Mode

The MCP 2026 release candidate makes stateless the recommended default. Your MCP server can now scale behind any load balancer without sticky routing. Here's how to migrate and use the new Tasks extension for async work.

Read More
Warm watercolor illustration of four colored bands connecting an AI agent to tools, sub-agents, enterprise systems, and external partner agents
Protocol Deep Dives·15 min read

Four protocols that power every AI agent

MCP handles tools, A2A handles agent delegation, ACP routes across enterprise frameworks, and ANP crosses org boundaries. Here's how the four protocols divide the work and when each belongs in your stack.

Read More
Warm watercolor illustration of the MCP 2026 specification unfolding into four branches for extensions, tasks, apps, and authorization
Protocol Deep Dives·12 min read

MCP's 2026 spec changes what your tools can do

The MCP spec RC is out with Extensions, Tasks, MCP Apps, and OAuth hardening. Here's what changes for AI agent builders before the July 28 final.

Read More
Warm watercolor illustration of a developer wiring an MCP client and server together, with three labeled channels for sampling, roots, and elicitation
Protocol Deep Dives·12 min read

How to Use MCP Sampling, Roots, and Elicitation in AI Agents

Most MCP tutorials cover only server-side features: tools, resources, prompts. The three client capabilities (Sampling, Roots, Elicitation) unlock human-in-the-loop patterns that server tools alone can't. Here's how to use them.

Read More
Warm watercolor illustration of two friendly robots passing a note across a workbench strewn with labeled protocol cables and connector diagrams
Protocol Deep Dives·22 min read

Build the MCP + A2A agent protocol stack from scratch

Wire an MCP server to an A2A agent that delegates tasks and calls tools. TypeScript and Python examples, Streamable HTTP transport, Agent Cards, and auth.

Read More
Warm watercolor illustration of one agent reaching down to a bench of tools while shaking hands sideways with another agent
Protocol Deep Dives·16 min read

MCP vs A2A: Tools Protocol, Agents Protocol, and Why You Need Both

MCP connects agents to tools. A2A connects agents to each other. Most developers confuse them. This guide breaks down both protocols with architecture diagrams, real code, and a decision framework for production systems.

Read More
Warm watercolor illustration of a browser window handing neatly labeled tools across a counter to an AI agent instead of a blurry snapshot
Protocol Deep Dives·13 min read read

Why Browser Agents Waste 89% of Their Tokens

Browser agents burn 1,500-2,000 tokens per screenshot. Chrome 146's navigator.modelContext API lets websites expose structured tools instead, cutting token usage by 89% and raising task accuracy to 98%. Here's how WebMCP works.

Read More
Warm watercolor illustration of three stacked layers — tools, cooperating agents, and a browser window — joined by flowing connection lines
Protocol Deep Dives·18 min read

The Three Protocols Every AI Agent Will Speak

The AI agent protocol stack has three layers: MCP for tools, A2A for agent-to-agent communication, and WebMCP for browser interaction. A practitioner's guide to how they work together in production.

Read More

MCP changelog and dev notes

Short, occasional updates on the MCP spec, new Protobox features, and patterns we've seen in production. No marketing fluff.

Be among the first