{"slug": "mcp-roadmap-prioritizes-agent-identity-server-events-and-transport-unification", "title": "MCP roadmap prioritizes agent identity, server events and transport unification", "summary": "David Soria Parra, co-creator of the Model Context Protocol, and Den Delimarsky published an updated MCP roadmap on August 22nd that prioritizes long-running agent work, machine identity, transport consolidation, and efficient tool catalog exposure. The roadmap, which covers the next specification release and the following six to twelve months, will expedite review for proposals aligned with its five priorities, making it a resource-allocation decision for the open protocol.", "body_md": "# MCP roadmap prioritizes agent identity, server events and transport unification\n\n**Co-creator David Soria Parra is steering the protocol toward long-running, delegated work across enterprise systems.**\n\nBy [RuntimeWire Staff](/author/runtimewire-staff)\n· Published\n\nPrimary source: [Model Context Protocol Blog](https://blog.modelcontextprotocol.io/posts/mcp-roadmap/)\n\n## Why it matters\n\nMCP is moving from a connector standard into infrastructure for unattended agents. Its identity, messaging and discovery choices will shape how AI systems reach enterprise data and tools.\n\n[David Soria Parra](https://a16z.com/podcast/mcp-co-creator-on-the-next-wave-of-llm-innovation/?ref=runtimewire), co-creator of the [Model Context Protocol](https://modelcontextprotocol.io/?ref=runtimewire), and [Den Delimarsky](https://den.dev/blog/anthropic/?ref=runtimewire) published an [updated MCP roadmap](https://blog.modelcontextprotocol.io/posts/mcp-roadmap/?ref=runtimewire) on August 22nd that prioritizes long-running agent work, machine identity, transport consolidation and a less wasteful way to expose large tool catalogs to models.\n\nThe roadmap covers the next specification release and the following six to twelve months. It offers direction rather than firm delivery dates. Specification Enhancement Proposals aligned with its five priorities will receive expedited review, while proposals outside them face a longer queue and a higher bar. For an open protocol with finite maintainer attention, that makes the document a resource-allocation decision as much as a technical plan.\n\nSoria Parra's original problem was smaller. While working at Anthropic, he grew frustrated copying information between Claude Desktop, which could render useful artifacts, and his development environment, which could access his code. He saw the familiar M-by-N integration problem: every AI client would otherwise need a custom connection to every external system.\n\nSoria Parra brought the protocol idea to [Justin Spahr-Summers](https://github.com/jspahrsummers?ref=runtimewire), who helped prototype the first implementation and integrate it into an Anthropic product. Anthropic released MCP as an open-source standard on [November 25th, 2024](https://www.anthropic.com/news/model-context-protocol?ref=runtimewire). Less than two years later, Soria Parra is helping redesign it around agents that may run for minutes or hours, delegate authority and continue operating without a person sitting in front of a consent screen.\n\n### Tool connections are becoming agent infrastructure\n\nMCP standardized how AI applications connect to tools, data and workflows. Its current documentation lists support across clients including Claude, ChatGPT, Visual Studio Code and Cursor. That reach has raised a harder set of engineering questions than the initial protocol needed to answer.\n\nA basic request-response exchange works when a model calls a calculator or retrieves a document. It breaks down when an agent starts a job that runs for an extended period, needs new instructions halfway through or must receive a server-generated result after the original exchange has ended.\n\nThe roadmap's first priority brings MCP's existing [Tasks](https://modelcontextprotocol.io/extensions/tasks/overview?ref=runtimewire), [subscriptions](https://modelcontextprotocol.io/specification/2026-07-28/basic/patterns/subscriptions?ref=runtimewire) and [progress notifications](https://modelcontextprotocol.io/specification/2026-07-28/basic/patterns/progress?ref=runtimewire) into a more coherent lifecycle. Maintainers plan to work on server-initiated events, including webhooks and channels, so clients can receive results without repeatedly polling. They also want the Tasks extension to mature toward inclusion in the core specification.\n\nThat pushes MCP into territory adjacent to agent communication protocols. Google describes its [Agent2Agent protocol](https://developers.googleblog.com/en/a2a-a-new-era-of-agent-interoperability/?ref=runtimewire) as complementary to MCP: A2A handles collaboration between agents, while MCP connects agents to tools and context. The boundary remains useful, though MCP now needs many of the same operational properties, including long-running tasks, streaming updates and asynchronous state changes.\n\n### Transport unification has an awkward local case\n\nThe transport plan continues the work MCP shipped in its [July 28th specification](https://modelcontextprotocol.io/specification/2026-07-28/changelog?ref=runtimewire). As [RuntimeWire reported at the time](/article/mcp-2026-07-28-stateless-agent-servers), that revision removed protocol-level sessions and made remote MCP servers behave more like ordinary stateless HTTP services.\n\nThe roadmap says MCP wants to extend its HTTP-native model to other deployment modes, including local servers speaking [Streamable HTTP](https://modelcontextprotocol.io/specification/2026-07-28/basic/transports/streamable-http?ref=runtimewire) over [stdio](https://modelcontextprotocol.io/specification/2026-07-28/basic/transports/stdio?ref=runtimewire). Unifying on one transport would simplify MCP server and client development and give developers fewer behaviors to implement and test.\n\nMCP's maintainers are trying to make servers operationally boring enough to fit into existing application stacks. That matters as the protocol moves from interactive tool calls toward unattended workloads that need predictable connections and durable state changes.\n\n### Agents need credentials that belong to agents\n\nMCP's existing authorization flow assumes a person is available to approve access in a browser. Cloud agents may run without an active user, act on a user's behalf or create sub-agents that should receive narrower permissions than the parent process.\n\nDelimarsky, who worked on security and authorization at Microsoft before joining Anthropic, is one of the maintainers assigned to this area. The roadmap calls for standardized agent identity and delegation using existing security mechanisms, including [Demonstrating Proof of Possession](https://www.rfc-editor.org/rfc/rfc9449?ref=runtimewire), [Workload Identity Federation](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/1933?ref=runtimewire), the [Identity Assertion JWT Authorization Grant](https://modelcontextprotocol.io/extensions/auth/enterprise-managed-authorization?ref=runtimewire) and [standard token exchange](https://blog.modelcontextprotocol.io/posts/mcp-roadmap/?ref=runtimewire#agent-identity-and-enterprise-ready-security).\n\nThe goal is to replace pasted API keys and long-lived tokens with credentials that a server can bind to a workload and verify. Delegation matters just as much as authentication. An agent that can spawn another agent needs a way to pass limited authority without handing over every permission it holds.\n\nIdentity work will not remove the protocol's wider trust problems. [OWASP's MCP security guidance](https://owasp.org/www-community/attacks/MCP_Tool_Poisoning?ref=runtimewire) describes how malicious tool responses can inject instructions into a model's context and trigger data access or unauthorized actions. Workload credentials can identify the caller and constrain its permissions, while clients still need tool validation, isolation and least-privilege enforcement.\n\n### MCP has a tool-catalog tax\n\nThe roadmap also confronts a cost built into MCP's current discovery model. When a server advertises [100 tools](https://blog.modelcontextprotocol.io/posts/mcp-roadmap/?ref=runtimewire#improved-primitives), the client may place that entire catalog in front of the model before the user asks a question. That consumes context and can make tool selection less reliable.\n\nMaintainers plan to develop progressive discovery, allowing a server to present a smaller entry point and reveal additional tools or resources as the conversation narrows. The same section proposes a clearer `tools/call`\n\nresult contract. MCP currently permits overlapping structured and unstructured outputs, leaving server developers unsure which representation a client will show the model.\n\nA final priority focuses on SDK consistency. The roadmap says maintainers are investing in SDK ergonomics, documentation and [conformance with the specification](https://modelcontextprotocol.io/community/sdk-tiers?ref=runtimewire#conformance-testing) across supported platforms and languages.\n\nMCP's governance gives Soria Parra and Delimarsky unusual authority over how those tradeoffs are settled. Under the protocol's [governance model](https://modelcontextprotocol.io/community/governance?ref=runtimewire), lead maintainers hold final technical decision authority, while membership belongs to individuals rather than their employers. MCP has operated under Linux Foundation stewardship since its [December 9th, 2025 donation to the Agentic AI Foundation](https://blog.modelcontextprotocol.io/posts/2025-12-09-mcp-joins-agentic-ai-foundation/?ref=runtimewire), but its maintainers retain control over day-to-day technical direction.\n\nThe roadmap uses that control to narrow MCP's next phase. Soria Parra began with a protocol for escaping copy and paste between two applications. The next specification work assumes those applications can launch autonomous jobs, exchange streamed updates and authorize other machines to act. MCP's usefulness now depends on making those behaviors predictable before developers build another generation of one-off fixes around them.", "url": "https://wpnews.pro/news/mcp-roadmap-prioritizes-agent-identity-server-events-and-transport-unification", "canonical_source": "https://runtimewire.com/article/mcp-roadmap-agent-identity-events-http-transport", "published_at": "2026-08-22 14:28:18+00:00", "updated_at": "2026-08-22 14:43:30.201361+00:00", "lang": "en", "topics": ["ai-agents", "ai-infrastructure", "ai-policy"], "entities": ["David Soria Parra", "Den Delimarsky", "Model Context Protocol", "Anthropic", "Justin Spahr-Summers", "Claude Desktop", "Google", "Agent2Agent protocol"], "alternates": {"html": "https://wpnews.pro/news/mcp-roadmap-prioritizes-agent-identity-server-events-and-transport-unification", "markdown": "https://wpnews.pro/news/mcp-roadmap-prioritizes-agent-identity-server-events-and-transport-unification.md", "text": "https://wpnews.pro/news/mcp-roadmap-prioritizes-agent-identity-server-events-and-transport-unification.txt", "jsonld": "https://wpnews.pro/news/mcp-roadmap-prioritizes-agent-identity-server-events-and-transport-unification.jsonld"}}