674 pages for detail.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Specification
Model Context Protocol · in the page
specification/2025-11-25/index
…onal context and tools into the ecosystem of AI applications. ## Key Details ### Base Protocol * [JSON-RPC](https://www.jsonrpc.org/) message format * Stateful connections * Server and client capab…
Schema Reference
Model Context Protocol · in the page
specification/2025-11-25/schema
…ut the error. The value of this member is defined by the sender (e.g. detailed error information, nested errors etc.).</p> </div></section> </div> <div class="type"> ### `Icon` <div class="tsd-s…
Overview
Model Context Protocol · in the page
specification/2025-11-25/server/index
…I POST requests, file writing | Explore these key primitives in more detail below: > [card] [Prompts](https://modelcontextprotocol.io/specification/2025-11-25/server/prompts.md) > [card] [Resources…
Logging
Model Context Protocol · in the page
specification/2025-11-25/server/utilities/logging
…: | Level | Description | Example Use Case | | - | - | - | | debug | Detailed debugging information | Function entry/exit points | | info | General informational messages | Operation progress updates…
Authorization Server Discovery
Model Context Protocol · in the page
specification/2026-07-28/basic/authorization/authorization-server-discovery
…atatracker.ietf.org/doc/html/rfc9728)) for guidance on implementation details. Implementors should note that Protected Resource Metadata documents can define multiple authorization servers. The respo…
Client Registration
Model Context Protocol · in the page
specification/2026-07-28/basic/authorization/client-registration
…n server, or 2. Present a UI to users that allows them to enter these details, after registering an OAuth client themselves (e.g., through a configuration interface hosted by the server). ## Dy…
Authorization
Model Context Protocol · in the page
specification/2026-07-28/basic/authorization/index
…d issuing access tokens for use at the MCP server. The implementation details of the authorization server are beyond the scope of this specification. It may be hosted with the resource server or a sep…
Authorization Security Considerations
Model Context Protocol · in the page
specification/2026-07-28/basic/authorization/security-considerations
…s), authorization servers **MUST** consider the security implications detailed in [OAuth Client ID Metadata Document, Section 6](https://datatracker.ietf.org/doc/html/draft-ietf-oauth-client-id-metada…
Streamable HTTP
Model Context Protocol · in the page
specification/2026-07-28/basic/transports/streamable-http
…he tool's `inputSchema`. See [Tool Definitions][tool-definitions] for details on how to annotate tool parameters. While the use of `x-mcp-header` is optional for servers, clients **MUST** support thi…
Elicitation
Model Context Protocol · in the page
specification/2026-07-28/client/elicitation
…r the `url` field in a URL elicitation request (with the restrictions detailed above). ### Identifying the User Servers **MUST NOT** rely on client-provided user identification without server verifi…
Specification
Model Context Protocol · in the page
specification/2026-07-28/index
…onal context and tools into the ecosystem of AI applications. ## Key Details ### Base Protocol * [JSON-RPC](https://www.jsonrpc.org/) message format * Stateless, self-contained requests * Per-reque…
Schema Reference
Model Context Protocol · in the page
specification/2026-07-28/schema
…28/basic/index#meta">General fields: <code>\_meta</code></a> for more details.</p> </div></div> </div> <div class="type"> ### `NotificationMetaObject` <div class="tsd-signature"><span class="tsd…
Overview
Model Context Protocol · in the page
specification/2026-07-28/server/index
…I POST requests, file writing | Explore these key primitives in more detail below: > [card] [Prompts](https://modelcontextprotocol.io/specification/2026-07-28/server/prompts.md) > [card] [Resources…
Logging
Model Context Protocol · in the page
specification/2026-07-28/server/utilities/logging
…: | Level | Description | Example Use Case | | - | - | - | | debug | Detailed debugging information | Function entry/exit points | | info | General informational messages | Operation progress updates…
Authorization Server Discovery
Model Context Protocol · in the page
specification/draft/basic/authorization/authorization-server-discovery
…atatracker.ietf.org/doc/html/rfc9728)) for guidance on implementation details. Implementors should note that Protected Resource Metadata documents can define multiple authorization servers. The respo…
Client Registration
Model Context Protocol · in the page
specification/draft/basic/authorization/client-registration
…n server, or 2. Present a UI to users that allows them to enter these details, after registering an OAuth client themselves (e.g., through a configuration interface hosted by the server). ## Dy…
Authorization
Model Context Protocol · in the page
specification/draft/basic/authorization/index
…d issuing access tokens for use at the MCP server. The implementation details of the authorization server are beyond the scope of this specification. It may be hosted with the resource server or a sep…
Authorization Security Considerations
Model Context Protocol · in the page
specification/draft/basic/authorization/security-considerations
…s), authorization servers **MUST** consider the security implications detailed in [OAuth Client ID Metadata Document, Section 10](https://datatracker.ietf.org/doc/html/draft-ietf-oauth-client-id-metad…
Streamable HTTP
Model Context Protocol · in the page
specification/draft/basic/transports/streamable-http
…he tool's `inputSchema`. See [Tool Definitions][tool-definitions] for details on how to annotate tool parameters. While the use of `x-mcp-header` is optional for servers, clients **MUST** support thi…
Elicitation
Model Context Protocol · in the page
specification/draft/client/elicitation
…r the `url` field in a URL elicitation request (with the restrictions detailed above). ### Identifying the User Servers **MUST NOT** rely on client-provided user identification without server verifi…
Specification
Model Context Protocol · in the page
specification/draft/index
…onal context and tools into the ecosystem of AI applications. ## Key Details ### Base Protocol * [JSON-RPC](https://www.jsonrpc.org/) message format * Stateless, self-contained requests * Per-reque…
Schema Reference
Model Context Protocol · in the page
specification/draft/schema
…ft/basic/index#meta">General fields: <code>\_meta</code></a> for more details.</p> </div></div> </div> <div class="type"> ### `NotificationMetaObject` <div class="tsd-signature"><span class="tsd…
Overview
Model Context Protocol · in the page
specification/draft/server/index
…I POST requests, file writing | Explore these key primitives in more detail below: > [card] [Prompts](https://modelcontextprotocol.io/specification/draft/server/prompts.md) > [card] [Resources](htt…
Logging
Model Context Protocol · in the page
specification/draft/server/utilities/logging
…: | Level | Description | Example Use Case | | - | - | - | | debug | Detailed debugging information | Function entry/exit points | | info | General informational messages | Operation progress updates…