Our plans for evolving Model Context Protocol (H1 2025)
The Model Context Protocol is rapidly evolving. This page outlines our current thinking on key priorities and future direction for the first half of 2025, though these may change significantly as the project develops.
We encourage community participation! Each section links to relevant discussions where you can learn more and contribute your thoughts.
Our top priority is enabling remote MCP connections, allowing clients to securely connect to MCP servers over the internet. Key initiatives include:
Authentication & Authorization: Adding standardized auth capabilities, particularly focused on OAuth 2.0 support.
Service Discovery: Defining how clients can discover and connect to remote MCP servers.
Stateless Operations: Thinking about whether MCP could encompass serverless environments too, where they will need to be mostly stateless.
To help developers build with MCP, we want to offer documentation for:
Looking ahead, we’re exploring ways to make MCP servers more accessible. Some areas we may investigate include:
We’re expanding MCP’s capabilities for complex agentic workflows, particularly focusing on:
Hierarchical Agent Systems: Improved support for trees of agents through namespacing and topology awareness.
Interactive Workflows: Better handling of user permissions and information requests across agent hierarchies, and ways to send output to users instead of models.
Streaming Results: Real-time updates from long-running agent operations.
We’re also invested in:
We welcome community participation in shaping MCP’s future. Visit our GitHub Discussions to join the conversation and contribute your ideas.