draft
Key Changes
This document lists changes made to the Model Context Protocol (MCP) specification since the previous revision, 2025-03-26.
Major changes
- Removed support for JSON-RPC batching (PR #416)
- Added support for structured tool output (PR #371)
- Classified MCP servers as OAuth Resource Servers, adding protected resource metadata to discover the corresponding Authorization server. (PR #338)
- Clarified security considerations and best practices in the authorization spec and in a new security best practices page.
- Added support for elicitation, enabling servers to request additional information from users during interactions. (PR #382)
Other schema changes
Full changelog
For a complete list of all changes that have been made since the last protocol revision, see GitHub.