Spec Enhancement Proposals
Overview
Total SEPs
—70
Proposals
—31
awaiting sponsor
Drafts
—17
being developed
In Review
—3
ready for review
Accepted
—0
pending merge
Merged
—19
completed
Proposals Awaiting Sponsor
SEPs that need a maintainer to sponsor them
| PR | Title | Author | Sponsor | Size | Waiting |
|---|---|---|---|---|---|
| #1803 | SEP-1803: Event Subscriptions | caseychow-oai | — | +184 -0 | 148d |
| #1822 | SEP-1821: Add dynamic tool search support | truehazker | — | +66 -4 | 143d |
| #1905 | SEP-1905: Task Result Streaming and Immediate Result Acceptance | He-Pin | — | +709 -2 | 134d |
| #1904 | SEP-1904 : Add filtering support for tasks/list | He-Pin | — | +153 -2 | 134d |
| #1921 | SEP-1921: Add Context Headers (Tool, Prompt, Resources) to MCP Requests for Fine-Grained Rate Limiting | Rajesh-Narayanappa87 | — | +75 -0 | 128d |
| #1975 | SEP-1975: Conversation Event Subscriptions | varun29ankuS | — | +172 -0 | 117d |
| #2001 | SEP-2001: Optional High Availability Patterns for Stateful Streaming in MCP Deployments | jizhuozhi | — | +138 -0 | 110d |
| #2007 | SEP-2007: Add MCP Payment Support Specification | shivankgoel | — | +1969 -0 | 107d |
| #2028 | SEP-2028: Automatic _meta to HTTP header forwarding for distributed tracing | monahk | — | +861 -0 | 101d |
| #2053 | SEP-2053: Server Variants extension | sambhav | — | +1613 -0 | 93d |
| #2061 | SEP-2061: Action Security Metadata for MCP Tools | rreichel3 | — | +292 -0 | 92d |
| #2072 | SEP-2072: Memory Portals | comradenala | — | +601 -0 | 87d |
| #2093 | SEP-2093: Resource Contents Metadata and Capabilities | pja-ant | — | +1033 -1 | 84d |
| #2166 | SEP-2166: Out-of-Band Resource Access via HTTPS URLs | abrookins | — | +595 -0 | 71d |
| #2188 | SEP-2188: Add elicitation timeout coordination via notifications/elicitation/pe… | ArsalanShakil | — | +463 -0 | 66d |
| #2268 | SEP-2268: Subtasks | LucaButBoring | — | +317 -0 | 50d |
| #2282 | SEP-2282: Server-Declared Behavioural Hooks | heyhayes | — | +871 -2 | 47d |
| #2317 | SEP-2290: Content Negotiation Extension | schlpbch | — | +104 -0 | 41d |
| #2322 | SEP-2322: Multi Round-Trip Requests | CaitieM20 | — | +3517 -391 | 40d |
| #2325 | SEP-2325: SSH Custom Transport | tobert | — | +1017 -0 | 39d |
| #2339 | SEP-2339: Task Continuity | LucaButBoring | — | +1200 -230 | 37d |
| #2357 | SEP-2357: Dedicated structured media type for MCP HTTP transport | rvmillett | — | +365 -0 | 35d |
| #2385 | SEP-2385: Tool Auth Manifest | lececo | — | +167 -0 | 28d |
| #2417 | SEP-2417: Model Preferences for Tools | ProductOfAmerica | — | +3043 -1 | 23d |
| #2433 | SEP-2433: Transfer Descriptors — Out-of-Band Data Transfer Negotiation | bhanquier | — | +1172 -47 | 18d |
| #2448 | SEP-2448: MCP server execution telemetry | savula15 | — | +250 -0 | 16d |
| #2468 | SEP-2468: Recommend Issuer (iss) Claim in MCP Auth Responses | EmLauber | — | +93 -0 | 14d |
| #2484 | SEP-2484: Require Conformance Tests for Standards Track SEPs to Reach Final Status | pcarleton | — | +403 -4 | 13d |
| #2487 | SEP-2487: Add execution.requirements field to Tool for preconditions | ZachGerman | — | +126 -4 | 12d |
| #2495 | SEP: Event-Driven Tool Invocation (Server-Push to LLM Re-entry) | hf75 | — | +119 -0 | 11d |
| #2532 | SEP-2532: Resource Streaming for Binary Content Delivery | patrick-rodgers | — | +1249 -0 | 2d |
Drafts in Development
SEPs with a sponsor actively working on them
| PR | Title | Author | Sponsor | Size | Age |
|---|---|---|---|---|---|
| #1336 | SEP-1336: User Agent Guidance for Client Implementations | LucaButBoring | 000-000-000-000-000 | +184 -0 | 239d |
| #1404 | SEP-1309: Add spec and SDK versioning guidelines | pantanurag555 | 000-000-000-000-000 | +235 -0 | 223d |
| #1858 | SEP-1858: Multi-turn SSE (using custom events) | jonathanhefner | jonathanhefner | +122 -0 | 140d |
| #1862 | SEP-1862: Tool Resolution | SamMorrowDrums | nickcoai | +1723 -0 | 139d |
| #1913 | SEP-1913: Trust and Sensitivity Annotations | SamMorrowDrums | localden | +2347 -0 | 133d |
| #1933 | SEP-1933: Workload Identity Federation | PieterKas | D-McAdams | +333 -0 | 125d |
| #1932 | SEP-1932: DPoP Profile for MCP | PieterKas | D-McAdams | +124 -0 | 125d |
| #1984 | SEP-1984: Comprehensive Tool Annotations for Enhanced Governance and UX | sambhav | sambhav | +488 -0 | 114d |
| #2106 | SEP-2106: Tools `inputSchema` & `outputSchema` Conform to JSON Schema 2020-12 | olaservo | olaservo | +915 -65 | 82d |
| #2127 | SEP-2127: MCP Server Cards - HTTP Server Discovery via .well-known | dsp-ant | — | +927 -0 | 78d |
| #2145 | SEP-2145: Standardize `tools/call` failure reporting | KKonstantinov | pcarleton | +541 -6 | 76d |
| #2200 | SEP-2200: Clarify tool result content visibility | krubenok | olaservo | +376 -0 | 65d |
| #2202 | SEP-2202: Allow Non-File URI Schemes for Roots | chughtapan | olaservo | +230 -0 | 64d |
| #2229 | SEP-2229: Unsolicited Tasks | LucaButBoring | LucaButBoring | +407 -107 | 58d |
| #2343 | SEP-2343: Clarify that elicitation requires authorization for remote servers | pcarleton | pcarleton | +7 -1 | 37d |
| #2356 | SEP-2356: File input support for tools and elicitation | ochafik | localden | +1236 -15 | 35d |
| #2549 | SEP-2549: TTL for List Results | CaitieM20 | CaitieM20 | +493 -42 | 0d |
SEPs In Review
SEPs ready for community and maintainer review
Merged SEPs
Successfully completed spec enhancements
| PR | Title | Author | Sponsor | Size | Merged |
|---|---|---|---|---|---|
| #2207 | SEP-2207: OIDC-flavored refresh token guidance | wdawson | pcarleton | +423 -2 | Mar 29, 2026 |
| #2350 | SEP-2350: Clarify client-side scope accumulation in step-up authorization | dend | dend | +60 -9 | Mar 28, 2026 |
| #2351 | SEP-2351: Explicitly specify RFC 8414 well-known URI suffix for MCP | dend | dend | +36 -14 | Mar 28, 2026 |
| #2352 | SEP-2352: Clarify authorization server binding and migration | dend | dend | +34 -1 | Mar 28, 2026 |
| #837 | SEP-837: Update authorization spec to clarify client type requirements | localden | localden | +30 -0 | Mar 28, 2026 |
| #2443 | Align Server Card with server.json compatibility | tadasant | — | +4 -19 | Mar 26, 2026 |
| #2149 | SEP-2149: MCP Group Governance and Charter Template | dsp-ant | dsp-ant | +852 -191 | Mar 23, 2026 |
| #2148 | SEP-2148: MCP Contributor Ladder | dsp-ant | dsp-ant | +1071 -132 | Mar 18, 2026 |
| #2260 | SEP-2260 Require Server requests to be associated with a Client request. | evalstate | CaitieM20 | +687 -32 | Mar 10, 2026 |
| #2336 | SEP-2127: Remove primitives from server cards | SamMorrowDrums | — | +13 -96 | Mar 9, 2026 |
| #414 | SEP-414: Document OpenTelemetry Trace Context Propagation Conventions | codefromthecrypt | Kludex | +244 -1 | Feb 26, 2026 |
| #1777 | SEP-1730: SDK tiers definition | ihrpr | pcarleton | +147 -1 | Feb 2, 2026 |
| #1865 | SEP-1865: MCP Apps - Interactive User Interfaces for MCP | idosal | dsp-ant | +348 -31 | Jan 28, 2026 |
| #2133 | SEP-2133: Extensions framework for MCP | pja-ant | pcarleton | +681 -6 | Jan 26, 2026 |
| #2085 | SEP-2085: Governance Succession and Amendment Procedures | dsp-ant | dsp-ant | +87 -0 | Jan 22, 2026 |
| #531 | Revise sampling specification to define all valid request and response fields | LucaButBoring | — | +63 -2 | Jan 14, 2026 |
| #1850 | SEP-1850: Migrate SEP process from issues to pull requests | dsp-ant | dsp-ant | +356 -148 | Nov 28, 2025 |
| #887 | SEP-1036: URL Mode Elicitation for secure out-of-band interactions | nbarbettini | localden | +828 -185 | Nov 13, 2025 |
| #1611 | [SEP-1303] Input validation errors as tool execution errors | fredericbarthelet | — | +9 -4 | Nov 10, 2025 |