MCP Spec Deprecates Protocol Logging, Adopts OpenTelemetry for Agent Tracing
The July 2026 Model Context Protocol specification deprecated protocol-level Logging, Roots, Sampling, and legacy HTTP+SSE transport, giving developers a minimum twelve-month transition window. OpenTelemetry's GenAI semantic conventions now include a dedicated MCP section with standardised span names, attributes, and metrics, replacing fragmented, server-side log formats. Trace context is propagated via W3C standard keys — traceparent, tracestate, and baggage — inside params._meta, allowing client and server spans to link into a single trace tree. This closes a long-standing observability gap where application traces and MCP server logs existed in isolation, making silent failures and incorrect agent responses difficult to detect. Teams using notifications/message logging have until approximately mid-2027 to migrate, though the GenAI semantic conventions themselves are not yet marked stable.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in