Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial
HomeDocsSearch
Search the documentation

493 pages for metadata.

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

TUI client Model Context Protocol · in the page docs/draft/tools/inspector/tui …-tui-oauth-client-flags) (`--client-id`, `--client-secret`, `--client-metadata-url`, `--client-config`, `--callback-url`). ## Tabs | Tab | Key | What it shows | | - | - | - | | **Info** | `i` | Serv… Understanding Authorization in MCP Model Context Protocol · in the page docs/draft/tutorials/security/authorization …to find authorization information, captured in a [Protected Resource Metadata (PRM) document](https://datatracker.ietf.org/doc/html/rfc9728). The document is hosted by the MCP server, follows a predi… Local Server Security Model Context Protocol · in the page docs/draft/tutorials/security/local-server-security …ezes the entire dependency tree. * **Prefer artifacts with provenance metadata.** Signed artifacts, build attestations, and SBOMs (software bills of materials) let you verify who built the artifac… Security Best Practices Model Context Protocol · in the page docs/draft/tutorials/security/security_best_practices …ting their claims (e.g., roles, privileges, or audience) or other metadata, a malicious actor in possession of a stolen token can use the server as a proxy for data exfiltration. * **Trust… Build an MCP App Model Context Protocol · in the page extensions/apps/build …his example demonstrates the full pattern: registering a tool with UI metadata, serving the bundled HTML as a resource, and building a UI that communicates with the server. ### Server implementation… Enterprise-Managed Authorization Model Context Protocol · in the page extensions/auth/enterprise-managed-authorization …ization: 1. **Declare the extension** in your server's authorization metadata, indicating that clients must use the enterprise-managed flow. 2. **Integrate with IdP admin APIs** (optional) — publish… Skills Model Context Protocol · in the page extensions/skills/overview …les to clients. Clients can discover available skills, retrieve their metadata, and read their contents using the existing Resources primitive. A skill is a directory containing a `SKILL.md` file and… Tasks Model Context Protocol · in the page extensions/tasks/overview …lling with the same ID. * **Progress visibility.** Tasks carry status metadata (`working`, `input_required`, `completed`, `failed`, `cancelled`) and optional status messages, giving clients visibi… The MCP Registry Model Context Protocol · in the page registry/about …tocol/registry/issues). The MCP Registry is the official centralized metadata repository for publicly accessible MCP servers, backed by major trusted contributors to the MCP ecosystem such as Anthrop… Frequently Asked Questions Model Context Protocol · in the page registry/faq …lcontextprotocol/registry/issues/104). ### How do I update my server metadata? Submit a new `server.json` with a unique version string. Once published, version metadata is immutable (similar to npm)… The MCP Registry Moderation Policy Model Context Protocol · in the page registry/moderation-policy …server, we set the server's `status` to `"deleted"`, but the server's metadata remains accessible via the MCP Registry API. Aggregators may then remove the server from their indexes. In extreme cases… MCP Registry Supported Package Types Model Context Protocol · in the page registry/package-types …`.mcpb` file extension or in the name of the repository. The package metadata in `server.json` **MUST** include a `fileSha256` property with a SHA-256 hash of the MCPB artifact, which can be computed… Quickstart: Publish an MCP Server to the MCP Registry Model Context Protocol · in the page registry/quickstart …ritten in TypeScript. * **npm account** — The MCP Registry only hosts metadata, not artifacts. Before publishing to the MCP Registry, we will publish the MCP server's package to npm, so you will need… MCP Registry Aggregators Model Context Protocol · in the page registry/registry-aggregators …put highlight={5} theme={null} { "servers": [ /* ... */ ], "metadata": { "count": 100, "nextCursor": "com.example/my-server:1.0.0", }, } ``` Then subsequent pages can be fetched b… Official MCP Registry Terms of Service Model Context Protocol · in the page registry/terms-of-service …ntained by the U.S. Department of State. 10. License. You agree that metadata about MCP servers you submit (e.g., schema name and description, URLs, identifiers) and other Registry Data is intended t… Versioning Published MCP Servers Model Context Protocol · in the page registry/versioning …lication of the server. Once published, the version string (and other metadata) cannot be changed. ## Version Format The MCP Registry recommends [semantic versioning](https://semver.org/), but suppo… SEP-1046: Support OAuth client credentials flow in authorization Model Context Protocol · in the page seps/1046-support-oauth-client-credentials-flow-in-authoriza …-authentication-01.html) (for specifying JWT contents) and [Client ID Metadata](https://datatracker.ietf.org/doc/draft-parecki-oauth-client-id-metadata-document/) (for specifying the JWKS URI). This r… SEP-1686: Tasks Model Context Protocol · in the page seps/1686-tasks …y provide active execution-tracking capabilities with built-in status metadata, monitoring, and data retention policies. This proposal enables MCP servers to expose these existing APIs with thin MCP w… SEP-1865: MCP Apps - Interactive User Interfaces for MCP Model Context Protocol · in the page seps/1865-mcp-apps-interactive-user-interfaces-for-mcp …urces via the `ui://` URI scheme, associating them with tools through metadata, and facilitating bi-directional communication between the UI and the host using MCP's JSON-RPC base protocol. This exten… SEP-2106: Tools `inputSchema` & `outputSchema` Conform to JSON Schema 2020-12 Model Context Protocol · in the page seps/2106-json-schema-2020-12 …nition can cause the host to fetch arbitrary URLs, including internal metadata endpoints or large payloads designed to exhaust resources. To mitigate this: * Implementations **MUST NOT** automatical… SEP-2127: MCP Server Cards - HTTP Server Discovery Model Context Protocol · in the page seps/2127-mcp-server-cards …ch as registry crawling or service auto-detection. * **No Out-of-Band Metadata**: Runtime discovery still requires a configured transport and a live connection, so it cannot support domain crawling, i… SEP-2207: OIDC-Flavored Refresh Token Guidance Model Context Protocol · in the page seps/2207-oidc-refresh-token-guidance …ient's capabilities (e.g., the `refresh_token` grant type in client metadata) and its own policies. * In **OIDC** (and Authorization Servers that adopt this convention), the `offline_access` scope… SEP-2243: HTTP Header Standardization for Streamable HTTP Transport Model Context Protocol · in the page seps/2243-http-standardization …JSON Schema of the property to be mirrored, rather than in a separate metadata field outside the schema. This design choice offers several advantages: 1. **Co-location**: The header mapping is define… SEP-2322: Multi Round-Trip Requests Model Context Protocol · in the page seps/2322-MRTR …e` request that includes an `InputResponses` object along with `Task` metadata field. 6. Server resumes processing sets TaskStatus back to `working`. ```mermaid theme={null} sequenceDiagram parti… SEP-2468: Recommend Issuer (iss) Parameter in MCP Auth Responses Model Context Protocol · in the page seps/2468-recommend-issuer-claim-for-auth …ith. A unique redirect\_uri per issuer is not possible with Client ID Metadata Documents (the recommended registration approach) and is operationally expensive with Dynamic Client Registration. As suc… SEP-2575: Make MCP Stateless Model Context Protocol · in the page seps/2575-stateless-mcp …capabilities. ### Protocol Version To make requests self-contained, metadata previously negotiated during the handshake must now be included with **every request**. #### HTTP For the HTTP transpor… SEP-2640: Skills Extension Model Context Protocol · in the page seps/2640-skills-extension …` | `skill://acme/billing/refunds/examples/email.md` | #### Resource Metadata For each `skill://<skill-path>/SKILL.md` resource: * `mimeType` SHOULD be `text/markdown`. * `name` SHOULD be set from… SEP-2663: Tasks Extension Model Context Protocol · in the page seps/2663-tasks-extension …cations able to leverage it. ### Tasks A `Task` carries operational metadata about ongoing work. ```typescript theme={null} interface Task { /** Stable identifier for this task. */ taskId: stri… Specification Enhancement Proposals (SEPs) Model Context Protocol · in the page seps/index …th-c.md) | Enable URL-based Client Registration using OAuth Client ID Metadata Documents | Final | Standards Track | 2025-07-07 | | [SEP-990](/seps/990-enable-enterprise-idp-policy-controls-during-mcp… Progress Model Context Protocol · in the page specification/2024-11-05/basic/utilities/progress …s updates for a request, it includes a `progressToken` in the request metadata. * Progress tokens **MUST** be a string or integer value * Progress tokens can be chosen by the sender using any means,… Tools Model Context Protocol · in the page specification/2024-11-05/server/tools …computations. Each tool is uniquely identified by a name and includes metadata describing its schema. ## User Interaction Model Tools in MCP are designed to be **model-controlled**, meaning that the… Authorization Model Context Protocol · in the page specification/2025-03-26/basic/authorization …g/doc/html/draft-ietf-oauth-v2-1-12) * OAuth 2.0 Authorization Server Metadata ([RFC8414](https://datatracker.ietf.org/doc/html/rfc8414)) * OAuth 2.0 Dynamic Client Registration Protocol ([RFC7591… Progress Model Context Protocol · in the page specification/2025-03-26/basic/utilities/progress …s updates for a request, it includes a `progressToken` in the request metadata. * Progress tokens **MUST** be a string or integer value * Progress tokens can be chosen by the sender using any means,… Tools Model Context Protocol · in the page specification/2025-03-26/server/tools …computations. Each tool is uniquely identified by a name and includes metadata describing its schema. ## User Interaction Model Tools in MCP are designed to be **model-controlled**, meaning that the… Authorization Model Context Protocol · in the page specification/2025-06-18/basic/authorization …/doc/html/draft-ietf-oauth-v2-1-13)) * OAuth 2.0 Authorization Server Metadata ([RFC8414](https://datatracker.ietf.org/doc/html/rfc8414)) * OAuth 2.0 Dynamic Client Registration Protocol ([RFC7591… Overview Model Context Protocol · in the page specification/2025-06-18/basic/index …is reserved by MCP to allow clients and servers to attach additional metadata to their interactions. Certain key names are reserved by MCP for protocol-level metadata, as specified below; implementa… Progress Model Context Protocol · in the page specification/2025-06-18/basic/utilities/progress …s updates for a request, it includes a `progressToken` in the request metadata. * Progress tokens **MUST** be a string or integer value * Progress tokens can be chosen by the sender using any means,… Key Changes Model Context Protocol · in the page specification/2025-06-18/changelog …tion.md#authorization-server-discovery), adding protected resource metadata to discover the corresponding Authorization server. (PR [#338](https://github.com/modelcontextprotocol/modelcontextpro… Schema Reference Model Context Protocol · in the page specification/2025-06-18/schema …present).</p> </div><aside class="tsd-sources"> <p>Inherited from BaseMetadata.name</p></aside></section> <section class="tsd-panel tsd-member tsd-is-inherited"> <div class="tsd-anchor-link" id="promp… Prompts Model Context Protocol · in the page specification/2025-06-18/server/prompts …ons](/specification/2025-06-18/server/resources.md#annotations) for > metadata about audience, priority, and modification times. #### Text Content Text content represents plain text messages: ```js… Tools Model Context Protocol · in the page specification/2025-06-18/server/tools …computations. Each tool is uniquely identified by a name and includes metadata describing its schema. ## User Interaction Model Tools in MCP are designed to be **model-controlled**, meaning that the… Authorization Model Context Protocol · in the page specification/2025-11-25/basic/authorization …/doc/html/draft-ietf-oauth-v2-1-13)) * OAuth 2.0 Authorization Server Metadata ([RFC8414](https://datatracker.ietf.org/doc/html/rfc8414)) * OAuth 2.0 Dynamic Client Registration Protocol ([RFC7591… Overview Model Context Protocol · in the page specification/2025-11-25/basic/index …is reserved by MCP to allow clients and servers to attach additional metadata to their interactions. Certain key names are reserved by MCP for protocol-level metadata, as specified below; implementa… Progress Model Context Protocol · in the page specification/2025-11-25/basic/utilities/progress …s updates for a request, it includes a `progressToken` in the request metadata. * Progress tokens **MUST** be a string or integer value * Progress tokens can be chosen by the sender using any means,… Tasks Model Context Protocol · in the page specification/2025-11-25/basic/utilities/tasks …rocess requests of that type normally, ignoring any task-augmentation metadata if present. 2. Receivers that declare the task capability for a request type **MAY** return an error for non-task-augment… Key Changes Model Context Protocol · in the page specification/2025-11-25/changelog …extprotocol/pull/797)) 2. Allow servers to expose icons as additional metadata for tools, resources, resource templates, and prompts ([SEP-973](https://github.com/modelcontextprotocol/modelcontextprot… Elicitation Model Context Protocol · in the page specification/2025-11-25/client/elicitation …ients: 1. **MUST NOT** automatically pre-fetch the URL or any of its metadata. 2. **MUST NOT** open the URL without explicit consent from the user. 3. **MUST** show the full URL to the user for exami… Schema Reference Model Context Protocol · in the page specification/2025-11-25/schema …present).</p> </div><aside class="tsd-sources"> <p>Inherited from BaseMetadata.name</p></aside></section> <section class="tsd-panel tsd-member tsd-is-inherited"> <div class="tsd-anchor-link" id="promp… Prompts Model Context Protocol · in the page specification/2025-11-25/server/prompts …tions](/specification/2025-11-25/server/resources.md#annotations) for metadata about audience, priority, > and modification times. #### Text Content Text content represents plain text messages: ```… Tools Model Context Protocol · in the page specification/2025-11-25/server/tools …computations. Each tool is uniquely identified by a name and includes metadata describing its schema. ## User Interaction Model Tools in MCP are designed to be **model-controlled**, meaning that the…
Feedback