Follow Discord
Sweep 03 Nov 2026 · 22:27Z Build v2.1.318 536 read Stable v2.1.311 Latest v2.1.318 Next v2.1.318 Feeds RSS JSON llms.txt llms-full.txt Unofficial
HomeDocsSearch
Search the documentation

605 pages for supported.

Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.

Architecture overview Model Context Protocol · in the page docs/2026-07-28/learn/architecture …This layer includes: * **Discovery**: Lets clients query a server's supported protocol versions, capabilities, and identity through the `server/discover` request * **Server features**: Enables serve… Versioning Model Context Protocol · in the page docs/2026-07-28/learn/versioning …erver does not support the requested version, it responds with an [`UnsupportedProtocolVersionError`](https://modelcontextprotocol.io/specification/2026-07-28/basic/versioning#protocol-version-negotia… Debugging Model Context Protocol · in the page docs/2026-07-28/tools/debugging …over) to see which protocol versions the server supports. An `UnsupportedProtocolVersionError` (`-32022`) lists the server's supported versions in its `data` field 5. Check the [per-reques… Authorization Model Context Protocol · in the page docs/2026-07-28/tools/inspector/authorization …ion/authorization-server-discovery.md) to learn the endpoints and the supported grants. **3. Register or identify the client** The Inspector identifies itself to the authorization server through whi… mcpdo connection client Model Context Protocol · in the page docs/2026-07-28/tools/inspector/mcpdo …me>` gives the negotiated version, server info, capabilities, and the supported-versions list when the server was probed. ## The daemon | Command | Effect | | - | - | | `mcpdo daemon status` | Wheth… Protocol eras Model Context Protocol · in the page docs/2026-07-28/tools/inspector/protocol-eras …abilities` (including `extensions`), `instructions`, and the list of `supportedVersions`. The server's name and version arrive in the result `_meta` under `io.modelcontextprotocol/serverInfo`. ![](ht… Understanding Authorization in MCP Model Context Protocol · in the page docs/2026-07-28/tutorials/security/authorization …ient will fetch the metadata to learn about the authorization server, supported scopes, and other resource information. The data is typically encapsulated in a JSON blob, similar to the one below. ``… Security Best Practices Model Context Protocol · in the page docs/2026-07-28/tutorials/security/security_best_practices …ranted up front because the MCP server exposed every scope in `scopes_supported` and the client requested them all. The token enables lateral data access, privilege chaining, and difficult revocation… Build an MCP client Model Context Protocol · in the page docs/draft/develop/build-client …[!NOTE] > > > > This client uses MCP protocol version 2025-11-25, as supported by the latest stable release of the Java SDK. It connects to servers that accept that version, but not to servers that a… Build an MCP server Model Context Protocol · in the page docs/draft/develop/build-server …for coordinates: ${latitude}, ${longitude}. This location may not be supported by the NWS API (only US locations are supported).`, > }, > ], > }; > } > > con… Client Best Practices Model Context Protocol · in the page docs/draft/develop/clients/client-best-practices …("salesforce") Host->>Server: server/discover Server-->>Host: Supported versions + capabilities Host->>Server: tools/list Server-->>Host: Tool definitions Host-->>Model: Salesforce… What is the Model Context Protocol (MCP)? Model Context Protocol · in the page docs/draft/getting-started/intro …when necessary. ## Broad ecosystem support MCP is an open protocol supported across a wide range of clients and servers. AI assistants like [Claude](https://claude.com/docs/connectors/building) and… Architecture overview Model Context Protocol · in the page docs/draft/learn/architecture …This layer includes: * **Discovery**: Lets clients query a server's supported protocol versions, capabilities, and identity through the `server/discover` request * **Server features**: Enables serve… Versioning Model Context Protocol · in the page docs/draft/learn/versioning …erver does not support the requested version, it responds with an [`UnsupportedProtocolVersionError`](https://modelcontextprotocol.io/specification/draft/basic/versioning#protocol-version-negotiation)… Debugging Model Context Protocol · in the page docs/draft/tools/debugging …over) to see which protocol versions the server supports. An `UnsupportedProtocolVersionError` (`-32022`) lists the server's supported versions in its `data` field 5. Check the [per-reques… Authorization Model Context Protocol · in the page docs/draft/tools/inspector/authorization …ion/authorization-server-discovery.md) to learn the endpoints and the supported grants. **3. Register or identify the client** The Inspector identifies itself to the authorization server through whi… mcpdo connection client Model Context Protocol · in the page docs/draft/tools/inspector/mcpdo …me>` gives the negotiated version, server info, capabilities, and the supported-versions list when the server was probed. ## The daemon | Command | Effect | | - | - | | `mcpdo daemon status` | Wheth… Protocol eras Model Context Protocol · in the page docs/draft/tools/inspector/protocol-eras …abilities` (including `extensions`), `instructions`, and the list of `supportedVersions`. The server's name and version arrive in the result `_meta` under `io.modelcontextprotocol/serverInfo`. ![](ht… Understanding Authorization in MCP Model Context Protocol · in the page docs/draft/tutorials/security/authorization …ient will fetch the metadata to learn about the authorization server, supported scopes, and other resource information. The data is typically encapsulated in a JSON blob, similar to the one below. ``… Security Best Practices Model Context Protocol · in the page docs/draft/tutorials/security/security_best_practices …ranted up front because the MCP server exposed every scope in `scopes_supported` and the client requested them all. The token enables lateral data access, privilege chaining, and difficult revocation… MCP Apps Model Context Protocol · in the page extensions/apps/overview …on/latest.md). Host support varies by client. MCP Apps are currently supported by [Claude](https://claude.ai), [Claude Desktop](https://claude.ai/download), [VS Code GitHub Copilot](https://code.visu… Enterprise-Managed Authorization Model Context Protocol · in the page extensions/auth/enterprise-managed-authorization …so a missing product or an empty cell does not mean that a role is unsupported. Two products take part in the flow besides the MCP client: the enterprise IdP that issues the ID-JAG, and the MCP serv… Extensions Overview Model Context Protocol · in the page extensions/overview …upport extensions, SDK documentation should list which extensions are supported. > [!NOTE] > > Extensions are always disabled by default and require explicit opt-in from the developer, at every stage… Tasks Model Context Protocol · in the page extensions/tasks/overview …erver/discover` capabilities. 2. **Task creation.** In response to a supported request, the server returns a `CreateTaskResult` (identified by `resultType: "task"`) containing a `taskId`, initi… The MCP Registry Model Context Protocol · in the page registry/about …(https://modelcontextprotocol.io/registry/package-types.md) lists the supported package types and registries. More package registries may be supported in the future based on community demand. If you a… The MCP Registry Moderation Policy Model Context Protocol · in the page registry/moderation-policy …uld assume minimal-to-no moderation. The MCP Registry is a community supported project, and we have limited active moderation capabilities. We largely rely on upstream package registries (like NPM, P… SEP-1046: Support OAuth client credentials flow in authorization Model Context Protocol · in the page seps/1046-support-oauth-client-credentials-flow-in-authoriza …p solutions ASAP will most likely use client secrets which are widely supported today, whereas the JWT Assertion pattern represents the longer-term direction. ### Backward Compatibility This change… SEP-1613: Establish JSON Schema 2020-12 as Default Dialect for MCP Model Context Protocol · in the page seps/1613-establish-json-schema-2020-12-as-default-dialect-f …However, these features are part of the JSON Schema standard and well-supported by mature validator libraries. Implementations can balance standards compliance with their parsing needs by using well-t… SEP-1686: Tasks Model Context Protocol · in the page seps/1686-tasks …s: 1. Bind tasks to the session that created them (if sessions are supported) 2. Bind tasks to the authentication context (if authentication is used) 3. Reject `tasks/get`, `tasks/list`, or `… SEP-1730: SDKs Tiering System Model Context Protocol · in the page seps/1730-sdks-tiering-system …features ## Specification ### Tier Definitions #### Tier 1: fully supported SDKs in this tier provides full protocol implementation and is well supported **Requirements:** * **Feature complete… SEP-1865: MCP Apps - Interactive User Interfaces for MCP Model Context Protocol · in the page seps/1865-mcp-apps-interactive-user-interfaces-for-mcp …dded on the server/UI side. ### HTML-only MVP * HTML is universally supported and well-understood * Simplest security model (standard iframe sandbox) * Allows screenshot/preview generation (e.g., vi… SEP-2106: Tools `inputSchema` & `outputSchema` Conform to JSON Schema 2020-12 Model Context Protocol · in the page seps/2106-json-schema-2020-12 …ID-based or name-based lookup—a common API design that is currently unsupported because the schema only allows `type`, `properties`, and `required` fields. ## Specification ### 1. Loosen inputSchema… SEP-2127: MCP Server Cards - HTTP Server Discovery Model Context Protocol · in the page seps/2127-mcp-server-cards …), its remote transport endpoints (URLs, headers, variable templates, supported protocol versions), and optional namespaced `_meta` data. `_meta` is not used to advertise MCP capabilities or negotiate… SEP-2133: Extensions Model Context Protocol · in the page seps/2133-extensions …by default and require explicit opt-in. SDK documentation SHOULD list supported extensions. SDK maintainers have full autonomy over extension support in their SDKs: * Maintainers are solely responsi… SEP-2207: OIDC-Flavored Refresh Token Guidance Model Context Protocol · in the page seps/2207-oidc-refresh-token-guidance …`scope` parameter or in the Protected Resource Metadata's `scopes_supported` would be semantically incorrect since it implies the resource *requires* refresh tokens, which it never would. 3… SEP-2243: HTTP Header Standardization for Streamable HTTP Transport Model Context Protocol · in the page seps/2243-http-standardization …network infrastructure to work with MCP traffic using existing, well-supported mechanisms. ## Specification ### Standard Headers The Streamable HTTP transport will require POST requests to include… SEP-2260: Require Server requests to be associated with a Client request. Model Context Protocol · in the page seps/2260-Require-Server-requests-to-be-associated-with-Client-requests …endent communication streams (unrelated to any client request) is not supported and **MUST NOT** be implemented. Future transport implementations are not required to support this pattern. </Warning>… SEP-2322: Multi Round-Trip Requests Model Context Protocol · in the page seps/2322-MRTR …y. Extensions **MAY** add additional `ResultType` values. The set of supported `ResultType` values **MUST** be created from the set defined in the core protocol and include any additional values of s… SEP-2468: Recommend Issuer (iss) Parameter in MCP Auth Responses Model Context Protocol · in the page seps/2468-recommend-issuer-claim-for-auth …so MUST advertise it by setting `authorization_response_iss_parameter_supported: true` in their authorization server metadata. The `iss` parameter MUST: * Exactly match the issuer identifier adverti… SEP-2484: Require Conformance Tests for Standards Track SEPs to Reach Final Status Model Context Protocol · in the page seps/2484-conformance-tests-required-for-final-seps …retry on 503" excluded: "Requires fault injection; not currently supported by framework" issue: https://github.com/modelcontextprotocol/conformance/issues/N - text: "MUST be rendered in a m… SEP-2575: Make MCP Stateless Model Context Protocol · in the page seps/2575-stateless-mcp …**MANDATORY**. Servers should reject requests with a missing or unsupported version. * This header MUST match the value provided in the Request as specified below. #### Per-request Version The… SEP-2596: Specification Feature Lifecycle and Deprecation Policy Model Context Protocol · in the page seps/2596-spec-feature-lifecycle-and-deprecation …hs? The [NYC maintainer meeting][nyc-2026-03-31] floated a "one year supported plus one year deprecation" model and recorded reluctance to commit to longer windows given how quickly the agentic space… SEP-2663: Tasks Extension Model Context Protocol · in the page seps/2663-tasks-extension …ll become a foundational building block of MCP and are expected to be supported in future protocol versions. The experimental `tasks` feature in the `2025-11-25` specification served as a stopgap unti… SEP-986: Specify Format for Tool Names Model Context Protocol · in the page seps/986-specify-format-for-tool-names …minimize disruption: * Existing non-conforming tool names SHOULD be supported as aliases for at least one major version, with a deprecation warning. * Tool authors SHOULD update their documentation… SEP-991: Enable URL-based Client Registration using OAuth Client ID Metadata Documents Model Context Protocol · in the page seps/991-enable-url-based-client-registration-using-oauth-c …rs advertise support via OAuth metadata: `client_id_metadata_document_supported: true` * Clients detect support and can fallback to DCR or pre-registration if unavailable Example metadata document:… Architecture Model Context Protocol · in the page specification/2024-11-05/architecture/index …negotiation system where clients and servers explicitly declare their supported features during initialization. Capabilities determine which protocol features and primitives are available during a ses… Lifecycle Model Context Protocol · in the page specification/2024-11-05/basic/lifecycle …se by sending an `initialize` request containing: * Protocol version supported * Client capabilities * Client implementation information ```json theme={null} { "jsonrpc": "2.0", "id": 1, "meth… Roots Model Context Protocol · in the page specification/2024-11-05/client/roots …"id": 1, "error": { "code": -32601, "message": "Roots not supported", "data": { "reason": "Client does not have roots capability" } } } ``` ## Security Considerations 1.… Resources Model Context Protocol · in the page specification/2024-11-05/server/resources …e={null} { "capabilities": { "resources": {} // Neither feature supported } } ``` ```json theme={null} { "capabilities": { "resources": { "subscribe": true // Only subscriptions s… Architecture Model Context Protocol · in the page specification/2025-03-26/architecture/index …negotiation system where clients and servers explicitly declare their supported features during initialization. Capabilities determine which protocol features and primitives are available during a ses…
Feedback