456 pages for high.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Web client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/web
…nd bodies. On modern connections the standardized `Mcp-*` headers are highlighted and sentinel values decoded. * **Console**: the connected stdio server process's `stderr`, which is where most stdio s…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2026-07-28/tutorials/security/authorization
…rization server for scenarios that require reliability, security, and high availability. You will be able to access the Keycloak authorization server from your browser at `http://localhost:8080`.  18 or higher. Familiarity with [MCP tools](/specification/latest/server/tools.md) and [resources](/specification/latest/server/resources…
MCP Registry Supported Package Types
Model Context Protocol · in the page
registry/package-types
…stryType": "npm"` in `server.json`. For example: ```json server.json highlight={9} theme={null} { "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json", "name"…
MCP Registry Aggregators
Model Context Protocol · in the page
registry/registry-aggregators
….modelcontextprotocol.io/v0.1/servers?limit=100" ``` ```jsonc Output highlight={5} theme={null} { "servers": [ /* ... */ ], "metadata": { "count": 100, "nextCursor": "com.example/my…
Publishing Remote Servers
Model Context Protocol · in the page
registry/remote-servers
…ers via the `remotes` property in `server.json`: ```json server.json highlight={7-12} theme={null} { "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json", "na…
Official MCP Registry Terms of Service
Model Context Protocol · in the page
registry/terms-of-service
…’re also not responsible for any MCP servers or Registry Data, and we highly recommend that you evaluate each MCP server and its suitability for your intended use case(s) before deciding whether to us…
Versioning Published MCP Servers
Model Context Protocol · in the page
registry/versioning
…a version string in `server.json`. For example: ```json server.json highlight={6} theme={null} { "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json", "name"…
SEP-1034: Support default values for all primitive types in elicitation schemas
Model Context Protocol · in the page
seps/1034--support-default-values-for-all-primitive-types-in
…support defaults MAY ignore the field entirely. ## Rationale 1. The high-level rationale is to follow the precedent set by BooleanSchema rather than creating new mechanisms. 2. Making defaults optio…
SEP-1302: Formalize Working Groups and Interest Groups in MCP Governance
Model Context Protocol · in the page
seps/1302-formalize-working-groups-and-interest-groups-in-mc
…forward specific *solutions*. These groups exist to: * **Facilitate high signal spaces for discussion** such that those opting into notifications and meetings feel most content is relevant to them a…
SEP-1303: Input Validation Errors as Tool Execution Errors
Model Context Protocol · in the page
seps/1303-input-validation-errors-as-tool-execution-errors
…tion and must manually intervene ### Benefits of This Proposal 1. **Higher Task Completion Rates**: Models can self-correct validation errors without human intervention 2. **Better User Experience**…
SEP-1577: Sampling With Tools
Model Context Protocol · in the page
seps/1577--sampling-with-tools
…any control over this) Cons: * Classifier might be needed to avoid High potential for privacy leaks / abuse * If user approves Gmail MCP tool usage / delegation by mistake, server gets access to…
SEP-1686: Tasks
Model Context Protocol · in the page
seps/1686-tasks
…servers to add task support to requests incrementally, starting with high-value operations and expanding over time based on actual usage patterns. Architecturally, tasks are treated as metadata rath…
SEP-1865: MCP Apps - Interactive User Interfaces for MCP
Model Context Protocol · in the page
seps/1865-mcp-apps-interactive-user-interfaces-for-mcp
…ntextprotocol/ext-apps/blob/main/specification/draft/apps.mdx). At a high level, MCP Apps extends the Model Context Protocol to enable servers to deliver interactive user interfaces to hosts. This ex…
SEP-2106: Tools `inputSchema` & `outputSchema` Conform to JSON Schema 2020-12
Model Context Protocol · in the page
seps/2106-json-schema-2020-12
…ntent`: Any JSON value (objects, arrays, or primitives) * McpServer high-level API updated to support array and primitive outputSchema ### Everything Server Demo Tools Three demo tools added to th…
SEP-2127: MCP Server Cards - HTTP Server Discovery
Model Context Protocol · in the page
seps/2127-mcp-server-cards
…atibility; breaking changes require a new extension identifier. At a high level, the Server Card extension introduces: * **Server Card document**: A static metadata document describing a *remote* MC…
SEP-2148: MCP Contributor Ladder
Model Context Protocol · in the page
seps/2148-contributor-ladder
…to project leadership. 2. **Trust Building**: Merge rights and other high-privilege responsibilities are earned through demonstrated commitment and good judgment over time. A graduated system ensures…
SEP-2149: MCP Group Governance and Charter Template
Model Context Protocol · in the page
seps/2149-working-group-charter-template
…rights for substantive concerns Voting is reserved for contested or high-impact decisions. ### Model Inspiration This template is adapted from Kubernetes governance structures and tailored for MCP…
SEP-2243: HTTP Header Standardization for Streamable HTTP Transport
Model Context Protocol · in the page
seps/2243-http-standardization
…: "string", "description": "Request priority: low, normal, or high", "x-mcp-header": "Priority" } }, "required": ["report_type"] } } ``` **Request**: ```http theme={n…
SEP-2322: Multi Round-Trip Requests
Model Context Protocol · in the page
seps/2322-MRTR
…potential single point of failure. To avoid that, it must provide high availability, replication, and backup mechanisms. * The persistent storage layer becomes a bottleneck, limiting horizon…
SEP-2575: Make MCP Stateless
Model Context Protocol · in the page
seps/2575-stateless-mcp
…very request is self-contained and can be understood in isolation, is highly desirable for its inherent simplicity, scalability, and reliability. The current Model Context Protocol (MCP) is not statel…
SEP-2640: Skills Extension
Model Context Protocol · in the page
seps/2640-skills-extension
…te them with host-side tools. Hosts MUST treat MCP-served skills as a higher-risk surface than remote tool invocation. * **No implicit local execution.** Hosts MUST NOT allow MCP-served skill content…
SEP-2663: Tasks Extension
Model Context Protocol · in the page
seps/2663-tasks-extension
…they would to standard elicitation/sampling requests. A task is not a higher-trust channel. ## Reference Implementation Implemented in [mcpkit](https://github.com/panyam/mcpkit/blob/02cfbe0d2cada816…
SEP-986: Specify Format for Tool Names
Model Context Protocol · in the page
seps/986-specify-format-for-tool-names
…that could block valid use cases. ## Rationale Community discussion highlighted the need for flexibility in tool naming. While some conventions (like lower-kebab-case) are common, many tools and cli…
SEP-990: Enable enterprise IdP policy controls during MCP OAuth flows
Model Context Protocol · in the page
seps/990-enable-enterprise-idp-policy-controls-during-mcp-o
…se-ready-mcp) I also presented this at the MCP Dev Summit in May. A high level overview of the flow is below: ```mermaid theme={null} sequenceDiagram participant UA as Browser participant C…
Architecture
Model Context Protocol · in the page
specification/2024-11-05/architecture/index
…* Clear separation enables maintainable code 2. **Servers should be highly composable** * Each server provides focused functionality in isolation * Multiple servers can be combined seamlessly…
Sampling
Model Context Protocol · in the page
specification/2024-11-05/client/sampling
…y values (0-1): * `costPriority`: How important is minimizing costs? Higher values prefer cheaper models. * `speedPriority`: How important is low latency? Higher values prefer faster models. * `intel…
Architecture
Model Context Protocol · in the page
specification/2025-03-26/architecture/index
…* Clear separation enables maintainable code 2. **Servers should be highly composable** * Each server provides focused functionality in isolation * Multiple servers can be combined seamlessly…
Sampling
Model Context Protocol · in the page
specification/2025-03-26/client/sampling
…y values (0-1): * `costPriority`: How important is minimizing costs? Higher values prefer cheaper models. * `speedPriority`: How important is low latency? Higher values prefer faster models. * `intel…
Architecture
Model Context Protocol · in the page
specification/2025-06-18/architecture/index
…* Clear separation enables maintainable code 2. **Servers should be highly composable** * Each server provides focused functionality in isolation * Multiple servers can be combined seamlessly…
Sampling
Model Context Protocol · in the page
specification/2025-06-18/client/sampling
…y values (0-1): * `costPriority`: How important is minimizing costs? Higher values prefer cheaper models. * `speedPriority`: How important is low latency? Higher values prefer faster models. * `intel…
Schema Reference
Model Context Protocol · in the page
specification/2025-06-18/schema
…ve from the server. The server should send all logs at this level and higher (i.e., more severe) to the client as notifications/message.</p> </div></li></ul></div><aside class="tsd-sources"> <p>Overri…
Architecture
Model Context Protocol · in the page
specification/2025-11-25/architecture/index
…* Clear separation enables maintainable code 2. **Servers should be highly composable** * Each server provides focused functionality in isolation * Multiple servers can be combined seamlessly…
Elicitation
Model Context Protocol · in the page
specification/2025-11-25/client/elicitation
…loper.apple.com/documentation/webkit/wkwebview) is not. 5. **SHOULD** highlight the domain of the URL to mitigate subdomain spoofing. 6. **SHOULD** have warnings for ambiguous/suspicious URIs (i.e., c…
Sampling
Model Context Protocol · in the page
specification/2025-11-25/client/sampling
…y values (0-1): * `costPriority`: How important is minimizing costs? Higher values prefer cheaper models. * `speedPriority`: How important is low latency? Higher values prefer faster models. * `intel…
Schema Reference
Model Context Protocol · in the page
specification/2025-11-25/schema
…ve from the server. The server should send all logs at this level and higher (i.e., more severe) to the client as notifications/message.</p> </div></section> </div> ## `notifications/cancelled` <div…
Architecture
Model Context Protocol · in the page
specification/2026-07-28/architecture/index
…* Clear separation enables maintainable code 2. **Servers should be highly composable** * Each server provides focused functionality in isolation * Multiple servers can be combined seamlessly…
Multi Round-Trip Requests
Model Context Protocol · in the page
specification/2026-07-28/basic/patterns/mrtr
…er across server instances or requiring stateful load balancing. The high level flow functions as follows: 1. Client sends an initial request to the server with the parameters needed to perform the…