The Model Context Protocol is rapidly evolving. This page outlines our current thinking on key priorities and direction for approximately the next six months, though these may change significantly as the project develops. To see what’s changed recently, check out the specification changelog.
The ideas presented here are not commitments—we may solve these challenges differently than described, or some may not materialize at all. This is also not an exhaustive list; we may incorporate work that isn’t mentioned here.
We value community participation! Each section links to relevant discussions where you can learn more and contribute your thoughts.For a technical view of our standardization process, visit the Standards Track on GitHub, which tracks how proposals progress toward inclusion in the official MCP specification.
As MCP increasingly becomes part of agentic workflows, we’re focusing on key improvements:
Asynchronous Operations: supporting long-running operations that may take extended periods, with resilient handling of disconnections and reconnections
We’re evolving our authorization and security resources to improve user safety and provide a better developer experience:
Guides and Best Practices: documenting specifics about deploying MCP securely in the form of guides and best practices to help developers avoid common pitfalls.
Alternatives to Dynamic Client Registration (DCR): exploring alternatives to DCR, attempting to address operational challenges while preserving a smooth user experience.
Fine-grained Authorization: developing mechanisms and guidelines for primitive authorization for sensitive actions
Enterprise Managed Authorization: adding the capability for enterprises to simplify MCP server authorization with the help of Single Sign-On (SSO)
Secure Authorization Elicitation: enable developers to integrate secure authorization flows for downstream APIs outside the main MCP server authorization
For MCP to reach its full potential, we need streamlined ways to distribute and discover MCP servers.We plan to develop an MCP Registry that will enable centralized server discovery and metadata. This registry will primarily function as an API layer that third-party marketplaces and discovery services can build upon.
We welcome your contributions to MCP’s future! Join our GitHub Discussions to share ideas, provide feedback, or participate in the development process.