> ## Documentation Index
> Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Specification Enhancement Proposals (SEPs)

> Index of all MCP Specification Enhancement Proposals

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.

<Card title="Submit a SEP" icon="file-plus" href="/community/sep-guidelines">
  Learn how to submit your own Specification Enhancement Proposal
</Card>

## Summary

* **Final**: 32
* **Accepted**: 4

## All SEPs

| SEP                                                                                  | Title                                                                         | Status                                            | Type             | Created    |
| ------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------- | ------------------------------------------------- | ---------------- | ---------- |
| [SEP-2663](/seps/2663-tasks-extension)                                               | Tasks Extension                                                               | <Badge color="green" shape="pill">Final</Badge>   | Extensions Track | 2026-04-27 |
| [SEP-2577](/seps/2577-deprecate-roots-sampling-and-logging)                          | Deprecate Roots, Sampling, and Logging                                        | <Badge color="green" shape="pill">Final</Badge>   | Standards Track  | 2026-04-14 |
| [SEP-2575](/seps/2575-stateless-mcp)                                                 | Make MCP Stateless                                                            | <Badge color="blue" shape="pill">Accepted</Badge> | Standards Track  | 2025-06-18 |
| [SEP-2567](/seps/2567-sessionless-mcp)                                               | Sessionless MCP via Explicit State Handles                                    | <Badge color="green" shape="pill">Final</Badge>   | Standards Track  | 2026-03-11 |
| [SEP-2549](/seps/2549-TTL-for-list-results)                                          | TTL for List Results                                                          | <Badge color="blue" shape="pill">Accepted</Badge> | Standards Track  | 2026-04-09 |
| [SEP-2322](/seps/2322-MRTR)                                                          | Multi Round-Trip Requests                                                     | <Badge color="blue" shape="pill">Accepted</Badge> | Standards Track  | 2026-02-03 |
| [SEP-2260](/seps/2260-Require-Server-requests-to-be-associated-with-Client-requests) | Require Server requests to be associated with a Client request.               | <Badge color="green" shape="pill">Final</Badge>   | Standards Track  | 2026-02-16 |
| [SEP-2243](/seps/2243-http-standardization)                                          | HTTP Header Standardization for Streamable HTTP Transport                     | <Badge color="green" shape="pill">Final</Badge>   | Standards Track  | 2026-02-04 |
| [SEP-2207](/seps/2207-oidc-refresh-token-guidance)                                   | OIDC-Flavored Refresh Token Guidance                                          | <Badge color="blue" shape="pill">Accepted</Badge> | Standards Track  | 2026-02-04 |
| [SEP-2149](/seps/2149-working-group-charter-template)                                | MCP Group Governance and Charter Template                                     | <Badge color="green" shape="pill">Final</Badge>   | Process          | 2025-01-15 |
| [SEP-2148](/seps/2148-contributor-ladder)                                            | MCP Contributor Ladder                                                        | <Badge color="green" shape="pill">Final</Badge>   | Process          | 2026-01-15 |
| [SEP-2133](/seps/2133-extensions)                                                    | Extensions                                                                    | <Badge color="green" shape="pill">Final</Badge>   | Standards Track  | 2025-01-21 |
| [SEP-2085](/seps/2085-governance-succession-and-amendment)                           | Governance Succession and Amendment Procedures                                | <Badge color="green" shape="pill">Final</Badge>   | Process          | 2025-12-05 |
| [SEP-1865](/seps/1865-mcp-apps-interactive-user-interfaces-for-mcp)                  | MCP Apps - Interactive User Interfaces for MCP                                | <Badge color="green" shape="pill">Final</Badge>   | Extensions Track | 2025-11-21 |
| [SEP-1850](/seps/1850-pr-based-sep-workflow)                                         | PR-Based SEP Workflow                                                         | <Badge color="green" shape="pill">Final</Badge>   | Process          | 2025-11-20 |
| [SEP-1730](/seps/1730-sdks-tiering-system)                                           | SDKs Tiering System                                                           | <Badge color="green" shape="pill">Final</Badge>   | Standards Track  | 2025-10-29 |
| [SEP-1699](/seps/1699-support-sse-polling-via-server-side-disconnect)                | Support SSE polling via server-side disconnect                                | <Badge color="green" shape="pill">Final</Badge>   | Standards Track  | 2025-10-22 |
| [SEP-1686](/seps/1686-tasks)                                                         | Tasks                                                                         | <Badge color="green" shape="pill">Final</Badge>   | Standards Track  | 2025-10-20 |
| [SEP-1613](/seps/1613-establish-json-schema-2020-12-as-default-dialect-f)            | Establish JSON Schema 2020-12 as Default Dialect for MCP                      | <Badge color="green" shape="pill">Final</Badge>   | Standards Track  | 2025-10-06 |
| [SEP-1577](/seps/1577--sampling-with-tools)                                          | Sampling With Tools                                                           | <Badge color="green" shape="pill">Final</Badge>   | Standards Track  | 2025-09-30 |
| [SEP-1330](/seps/1330-elicitation-enum-schema-improvements-and-standards)            | Elicitation Enum Schema Improvements and Standards Compliance                 | <Badge color="green" shape="pill">Final</Badge>   | Standards Track  | 2025-08-11 |
| [SEP-1319](/seps/1319-decouple-request-payload-from-rpc-methods-definiti)            | Decouple Request Payload from RPC Methods Definition                          | <Badge color="green" shape="pill">Final</Badge>   | Standards Track  | 2025-08-08 |
| [SEP-1303](/seps/1303-input-validation-errors-as-tool-execution-errors)              | Input Validation Errors as Tool Execution Errors                              | <Badge color="green" shape="pill">Final</Badge>   | Standards Track  | 2025-08-05 |
| [SEP-1302](/seps/1302-formalize-working-groups-and-interest-groups-in-mc)            | Formalize Working Groups and Interest Groups in MCP Governance                | <Badge color="green" shape="pill">Final</Badge>   | Standards Track  | 2025-08-05 |
| [SEP-1046](/seps/1046-support-oauth-client-credentials-flow-in-authoriza)            | Support OAuth client credentials flow in authorization                        | <Badge color="green" shape="pill">Final</Badge>   | Standards Track  | 2025-07-23 |
| [SEP-1036](/seps/1036-url-mode-elicitation-for-secure-out-of-band-intera)            | URL Mode Elicitation for secure out-of-band interactions                      | <Badge color="green" shape="pill">Final</Badge>   | Standards Track  | 2025-07-22 |
| [SEP-1034](/seps/1034--support-default-values-for-all-primitive-types-in)            | Support default values for all primitive types in elicitation schemas         | <Badge color="green" shape="pill">Final</Badge>   | Standards Track  | 2025-07-22 |
| [SEP-1024](/seps/1024-mcp-client-security-requirements-for-local-server-)            | MCP Client Security Requirements for Local Server Installation                | <Badge color="green" shape="pill">Final</Badge>   | Standards Track  | 2025-07-22 |
| [SEP-994](/seps/994-shared-communication-practicesguidelines)                        | Shared Communication Practices/Guidelines                                     | <Badge color="green" shape="pill">Final</Badge>   | Process          | 2025-07-17 |
| [SEP-991](/seps/991-enable-url-based-client-registration-using-oauth-c)              | Enable URL-based Client Registration using OAuth Client ID Metadata Documents | <Badge color="green" shape="pill">Final</Badge>   | Standards Track  | 2025-07-07 |
| [SEP-990](/seps/990-enable-enterprise-idp-policy-controls-during-mcp-o)              | Enable enterprise IdP policy controls during MCP OAuth flows                  | <Badge color="green" shape="pill">Final</Badge>   | Standards Track  | 2025-06-04 |
| [SEP-986](/seps/986-specify-format-for-tool-names)                                   | Specify Format for Tool Names                                                 | <Badge color="green" shape="pill">Final</Badge>   | Standards Track  | 2025-07-16 |
| [SEP-985](/seps/985-align-oauth-20-protected-resource-metadata-with-rf)              | Align OAuth 2.0 Protected Resource Metadata with RFC 9728                     | <Badge color="green" shape="pill">Final</Badge>   | Standards Track  | 2025-07-16 |
| [SEP-973](/seps/973-expose-additional-metadata-for-implementations-res)              | Expose additional metadata for Implementations, Resources, Tools and Prompts  | <Badge color="green" shape="pill">Final</Badge>   | Standards Track  | 2025-07-15 |
| [SEP-932](/seps/932-model-context-protocol-governance)                               | Model Context Protocol Governance                                             | <Badge color="green" shape="pill">Final</Badge>   | Process          | 2025-07-08 |
| [SEP-414](/seps/414-request-meta)                                                    | Document OpenTelemetry Trace Context Propagation Conventions                  | <Badge color="green" shape="pill">Final</Badge>   | Standards Track  | 2025-04-25 |

## SEP Status Definitions

| Status                                                | Definition                                               |
| ----------------------------------------------------- | -------------------------------------------------------- |
| <Badge color="gray" shape="pill">Draft</Badge>        | SEP proposal with a sponsor, undergoing informal review  |
| <Badge color="yellow" shape="pill">In-Review</Badge>  | SEP proposal ready for formal review by Core Maintainers |
| <Badge color="blue" shape="pill">Accepted</Badge>     | SEP accepted, awaiting reference implementation          |
| <Badge color="green" shape="pill">Final</Badge>       | SEP finalized with reference implementation complete     |
| <Badge color="red" shape="pill">Rejected</Badge>      | SEP rejected by Core Maintainers                         |
| <Badge color="red" shape="pill">Withdrawn</Badge>     | SEP withdrawn by the author                              |
| <Badge color="purple" shape="pill">Superseded</Badge> | SEP replaced by a newer SEP                              |
| <Badge color="orange" shape="pill">Dormant</Badge>    | SEP without a sponsor, closed after 6 months             |
