Specification Enhancement Proposals (SEPs) - Model Context Protocol
https://modelcontextprotocol.org/seps • 362 KB fetched Open original page
Specification Enhancement Proposals (SEPs) - Model Context Protocol
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Skip to main content
Model Context Protocol home page
Search...
⌘ K Ask Assistant ⌘ I
* Blog
* GitHub
Search...
Navigation
Specification Enhancement Proposals (SEPs)
Documentation
Specification
Extensions
Registry
SEPs
Community
* SEP Index
Final
* SEP-414: Document OpenTelemetry Trace Context Pr…
* SEP-932: Model Context Protocol Governance
* SEP-973: Expose additional metadata for Implemen…
* SEP-985: Align OAuth 2.0 Protected Resource Meta…
* SEP-986: Specify Format for Tool Names
* SEP-990: Enable enterprise IdP policy controls d…
* SEP-991: Enable URL-based Client Registration us…
* SEP-994: Shared Communication Practices/Guidelin…
* SEP-1024: MCP Client Security Requirements for Lo…
* SEP-1034: Support default values for all primitiv…
* SEP-1036: URL Mode Elicitation for secure out-of-…
* SEP-1046: Support OAuth client credentials flow i…
* SEP-1302: Formalize Working Groups and Interest G…
* SEP-1303: Input Validation Errors as Tool Executi…
* SEP-1319: Decouple Request Payload from RPC Metho…
* SEP-1330: Elicitation Enum Schema Improvements an…
* SEP-1577: Sampling With Tools
* SEP-1613: Establish JSON Schema 2020-12 as Defaul…
* SEP-1686: Tasks
* SEP-1699: Support SSE polling via server-side dis…
* SEP-1730: SDKs Tiering System
* SEP-1850: PR-Based SEP Workflow
* SEP-1865: MCP Apps - Interactive User Interfaces…
* SEP-2085: Governance Succession and Amendment Pro…
* SEP-2106: Tools `inputSchema` & `outputSchema` Co…
* SEP-2133: Extensions
* SEP-2148: MCP Contributor Ladder
* SEP-2149: MCP Group Governance and Charter Templa…
* SEP-2164: Standardize Resource Not Found Error Co…
* SEP-2207: OIDC-Flavored Refresh Token Guidance
* SEP-2243: HTTP Header Standardization for Streama…
* SEP-2260: Require Server requests to be associate…
* SEP-2322: Multi Round-Trip Requests
* SEP-2468: Recommend Issuer (iss) Parameter in MCP…
* SEP-2484: Require Conformance Tests for Standards…
* SEP-2549: TTL for List Results
* SEP-2567: Sessionless MCP via Explicit State Hand…
* SEP-2575: Make MCP Stateless
* SEP-2577: Deprecate Roots, Sampling, and Logging
* SEP-2596: Specification Feature Lifecycle and Dep…
* SEP-2663: Tasks Extension
On this page
* Summary
* All SEPs
* SEP Status Definitions
Specification Enhancement Proposals (SEPs)
Copy page Copy page
Index of all MCP Specification Enhancement Proposals
Copy page Copy page
Specification Enhancement Proposals (SEPs) are the primary mechanism for proposing major changes to the Model Context Protocol. Each SEP provides a concise technical specification and rationale for proposed features.
Submit a SEP
Learn how to submit your own Specification Enhancement Proposal
Summary
* Final : 41
All SEPs
SEP Title Status Type Created
SEP-2663 Tasks Extension Final Extensions Track 2026-04-27
SEP-2596 Specification Feature Lifecycle and Deprecation Policy Final Process 2026-04-17
SEP-2577 Deprecate Roots, Sampling, and Logging Final Standards Track 2026-04-14
SEP-2575 Make MCP Stateless Final Standards Track 2025-06-18
SEP-2567 Sessionless MCP via Explicit State Handles Final Standards Track 2026-03-11
SEP-2549 TTL for List Results Final Standards Track 2026-04-09
SEP-2484 Require Conformance Tests for Standards Track SEPs to Reach Final Status Final Process 2026-03-27
SEP-2468 Recommend Issuer (iss) Parameter in MCP Auth Responses Final Standards Track 2026-03-25
SEP-2322 Multi Round-Trip Requests Final Standards Track 2026-02-03
SEP-2260 Require Server requests to be associated with a Client request. Final Standards Track 2026-02-16
SEP-2243 HTTP Header Standardization for Streamable HTTP Transport Final Standards Track 2026-02-04
SEP-2207 OIDC-Flavored Refresh Token Guidance Final Standards Track 2026-02-04
SEP-2164 Standardize Resource Not Found Error Code Final Standards Track 2026-01-28
SEP-2149 MCP Group Governance and Charter Template Final Process 2025-01-15
SEP-2148 MCP Contributor Ladder Final Process 2026-01-15
SEP-2133 Extensions Final Standards Track 2025-01-21
SEP-2106 Tools inputSchema & outputSchema Conform to JSON Schema 2020-12 Final Standards Track 2026-01-06
SEP-2085 Governance Succession and Amendment Procedures Final Process 2025-12-05
SEP-1865 MCP Apps - Interactive User Interfaces for MCP Final Extensions Track 2025-11-21
SEP-1850 PR-Based SEP Workflow Final Process 2025-11-20
SEP-1730 SDKs Tiering System Final Standards Track 2025-10-29
SEP-1699 Support SSE polling via server-side disconnect Final Standards Track 2025-10-22
SEP-1686 Tasks Final Standards Track 2025-10-20
SEP-1613 Establish JSON Schema 2020-12 as Default Dialect for MCP Final Standards Track 2025-10-06
SEP-1577 Sampling With Tools Final Standards Track 2025-09-30
SEP-1330 Elicitation Enum Schema Improvements and Standards Compliance Final Standards Track 2025-08-11
SEP-1319 Decouple Request Payload from RPC Methods Definition Final Standards Track 2025-08-08
SEP-1303 Input Validation Errors as Tool Execution Errors Final Standards Track 2025-08-05
SEP-1302 Formalize Working Groups and Interest Groups in MCP Governance Final Standards Track 2025-08-05
SEP-1046 Support OAuth client credentials flow in authorization Final Standards Track 2025-07-23
SEP-1036 URL Mode Elicitation for secure out-of-band interactions Final Standards Track 2025-07-22
SEP-1034 Support default values for all primitive types in elicitation schemas Final Standards Track 2025-07-22
SEP-1024 MCP Client Security Requirements for Local Server Installation Final Standards Track 2025-07-22
SEP-994 Shared Communication Practices/Guidelines Final Process 2025-07-17
SEP-991 Enable URL-based Client Registration using OAuth Client ID Metadata Documents Final Standards Track 2025-07-07
SEP-990 Enable enterprise IdP policy controls during MCP OAuth flows Final Standards Track 2025-06-04
SEP-986 Specify Format for Tool Names Final Standards Track 2025-07-16
SEP-985 Align OAuth 2.0 Protected Resource Metadata with RFC 9728 Final Standards Track 2025-07-16
SEP-973 Expose additional metadata for Implementations, Resources, Tools and Prompts Final Standards Track 2025-07-15
SEP-932 Model Context Protocol Governance Final Process 2025-07-08
SEP-414 Document OpenTelemetry Trace Context Propagation Conventions Final Standards Track 2025-04-25
SEP Status Definitions
Status Definition
Draft SEP proposal with a sponsor, undergoing informal review
In-Review SEP proposal ready for formal review by Core Maintainers
Accepted SEP accepted, awaiting reference implementation
Final SEP finalized with reference implementation complete
Rejected SEP rejected by Core Maintainers
Withdrawn SEP withdrawn by the author
Superseded SEP replaced by a newer SEP
Dormant SEP without a sponsor, closed after 6 months
Was this page helpful?
Yes No
SEP-414: Document OpenTelemetry Trace Context Pr…
github
Assistant
Responses are generated using AI and may contain mistakes.
Links found on this page
- /llms.txt [direct]
- Skip to main content [direct]
- Model Context Protocol home page [direct]
- Blog [direct]
- GitHub [direct]
- Documentation [direct]
- Specification [direct]
- Extensions [direct]
- Registry [direct]
- Community [direct]
- SEP-414: Document OpenTelemetry Trace Context Pr… [direct]
- SEP-932: Model Context Protocol Governance [direct]
- SEP-973: Expose additional metadata for Implemen… [direct]
- SEP-985: Align OAuth 2.0 Protected Resource Meta… [direct]
- SEP-986: Specify Format for Tool Names [direct]
- SEP-990: Enable enterprise IdP policy controls d… [direct]
- SEP-991: Enable URL-based Client Registration us… [direct]
- SEP-994: Shared Communication Practices/Guidelin… [direct]
- SEP-1024: MCP Client Security Requirements for Lo… [direct]
- SEP-1034: Support default values for all primitiv… [direct]
- SEP-1036: URL Mode Elicitation for secure out-of-… [direct]
- SEP-1046: Support OAuth client credentials flow i… [direct]
- SEP-1302: Formalize Working Groups and Interest G… [direct]
- SEP-1303: Input Validation Errors as Tool Executi… [direct]
- SEP-1319: Decouple Request Payload from RPC Metho… [direct]
- SEP-1330: Elicitation Enum Schema Improvements an… [direct]
- SEP-1577: Sampling With Tools [direct]
- SEP-1613: Establish JSON Schema 2020-12 as Defaul… [direct]
- SEP-1686: Tasks [direct]
- SEP-1699: Support SSE polling via server-side dis… [direct]
- SEP-1730: SDKs Tiering System [direct]
- SEP-1850: PR-Based SEP Workflow [direct]
- SEP-1865: MCP Apps - Interactive User Interfaces… [direct]
- SEP-2085: Governance Succession and Amendment Pro… [direct]
- SEP-2106: Tools `inputSchema` & `outputSchema` Co… [direct]
- SEP-2133: Extensions [direct]
- SEP-2148: MCP Contributor Ladder [direct]
- SEP-2149: MCP Group Governance and Charter Templa… [direct]
- SEP-2164: Standardize Resource Not Found Error Co… [direct]
- SEP-2207: OIDC-Flavored Refresh Token Guidance [direct]
- SEP-2243: HTTP Header Standardization for Streama… [direct]
- SEP-2260: Require Server requests to be associate… [direct]
- SEP-2322: Multi Round-Trip Requests [direct]
- SEP-2468: Recommend Issuer (iss) Parameter in MCP… [direct]
- SEP-2484: Require Conformance Tests for Standards… [direct]
- SEP-2549: TTL for List Results [direct]
- SEP-2567: Sessionless MCP via Explicit State Hand… [direct]
- SEP-2575: Make MCP Stateless [direct]
- SEP-2577: Deprecate Roots, Sampling, and Logging [direct]
- SEP-2596: Specification Feature Lifecycle and Dep… [direct]
- SEP-2663: Tasks Extension [direct]
|
|