Finding / claude-code

2026-10-13-claude-code-local-mcp-connections-negotiate-protocol-2026-07-28-by-default-on-latest

Local MCP connections negotiate protocol 2026-07-28 by default on latest. Local MCP negotiation of this protocol version no longer depends on provider or a flag fetch. The same default reaches claude.ai connectors without flag fetching in 2.1.295. This establishes negotiation, not which additional protocol features any server implements.

Channel: tagged-release (latest only; stable 2.1.287 lacks both). Half: capability. Date: 2026-10-06 (2.1.292), 2026-10-08 (2.1.295).

Operator consequence: Re-test local MCP servers and connector handshakes before moving from stable to latest. Use MCP_PROTOCOL_NEGOTIATION=legacy as the documented compatibility fallback while fixing a server. Do not equate negotiation with a new server capability.

Receipt

Finding metadata

Run: 2026-10-13-profile-refresh-2026-09-21_2026-10-13-frontier-v0

Finding ID: 2026-10-13-claude-code-local-mcp-connections-negotiate-protocol-2026-07-28-by-default-on-latest

Profile citations

Source links

Primary links, including exact changelog lines when available.