Skip to content

[PLT-2386] docs: supported MCP protocol versions + 2026-07-28 client guidance#1084

Draft
pmdroid wants to merge 2 commits into
mainfrom
pascal/plt-2386-docs-supported-mcp-protocol-versions
Draft

[PLT-2386] docs: supported MCP protocol versions + 2026-07-28 client guidance#1084
pmdroid wants to merge 2 commits into
mainfrom
pascal/plt-2386-docs-supported-mcp-protocol-versions

Conversation

@pmdroid

@pmdroid pmdroid commented Jul 18, 2026

Copy link
Copy Markdown
Member

Summary

Adds a customer-facing docs page at /guides/mcp-gateways/protocol-versions documenting which MCP protocol versions Arcade gateways support:

  • Supported version matrix: 2026-07-28, 2025-11-25, 2025-06-18 — all fully supported, none deprecated
  • How version selection works: same gateway URL for every version, dispatch on the client's MCP-Protocol-Version header, no config changes or migration needed
  • 2026-07-28 gateway capabilities: tools/list/tools/call incl. structured output, OAuth authorization via the MRTR url-mode elicitation retry flow (with an example request/response payload), and what's explicitly not supported (roots/sampling/logging, server-initiated streaming/notifications, extensions)
  • Legacy session behavior on 2025-11-25/2025-06-18, and that 2026-07-28 requests ignore Mcp-Session-Id
  • Transparent translation for 2026-07-28 clients against gateways backed by legacy external MCP servers

Content was verified against the mcp-incoming BDD feature files in the monorepo (tests/behaviors/mcp-incoming/), using real payload shapes from the stateless OAuth elicitation scenarios for the example request/response.

Tool discovery (SelectTools/UseTool) is intentionally omitted — that design just changed under PLT-2489 and nothing has shipped, so there's nothing accurate to document yet.

This page must not merge before GA (PLT-2377). The 2026-07-28 sessionless path is currently gated behind the mcp-2026-protocol-rollout feature flag in the engine; this page describes target/shipped behavior for when that flag is fully rolled out. Discovery docs (SelectTools/UseTool) follow under PLT-2489 once that design lands.

Test plan

  • pnpm build passes
  • pnpm test (752 tests) passes
  • pnpm check-meta passes
  • vale on the changed files reports 0 errors
  • Hold merge until PLT-2377 (GA) lands

🐕 Written by Kyoto, an AI agent, on Pascal's behalf —

Documents the three MCP protocol versions Arcade gateways support
(2026-07-28, 2025-11-25, 2025-06-18), how version selection works via
the MCP-Protocol-Version header, 2026-07-28 gateway capabilities
including the OAuth url-mode elicitation retry flow, and legacy
session behavior.

PLT-2386
@vercel

vercel Bot commented Jul 18, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
docs Ready Ready Preview, Comment Jul 18, 2026 3:52pm

Request Review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant