Follow Discord
Sweep 06 Nov 2026 · 01:32Z Build v2.1.319 537 read Stable v2.1.311 Latest v2.1.318 Next v2.1.319 Feeds RSS JSON llms.txt llms-full.txt Unofficial
HomeDocsSearch
Search the documentation

890 pages for allow.

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

Overview Model Context Protocol · in the page specification/2025-11-25/server/index …dditional context to the model * **Tools**: Executable functions that allow models to perform actions or retrieve information Each primitive can be summarized in the following control hierarchy: |… Prompts Model Context Protocol · in the page specification/2025-11-25/server/prompts …rdized way for servers to expose prompt templates to clients. Prompts allow servers to provide structured messages and instructions for interacting with language models. Clients can discover available… Resources Model Context Protocol · in the page specification/2025-11-25/server/resources …tandardized way for servers to expose resources to clients. Resources allow servers to share data that provides context to language models, such as files, database schemas, or application-specific inf… Tools Model Context Protocol · in the page specification/2025-11-25/server/tools # Tools The Model Context Protocol (MCP) allows servers to expose tools that can be invoked by language models. Tools enable models to interact with external systems, such as querying databases, call… Pagination Model Context Protocol · in the page specification/2025-11-25/server/utilities/pagination …inating list operations that may return large result sets. Pagination allows servers to yield results in smaller chunks rather than all at once. Pagination is especially important when connecting to… Client Registration Model Context Protocol · in the page specification/2026-07-28/basic/authorization/client-registration …erver: Validates:<br/>1. client_id matches URL<br/>2. redirect_uri in allowed list<br/>3. Document structure valid<br/>4. (Optional) Domain allowed via trust policy alt Validation Success… Authorization Model Context Protocol · in the page specification/2026-07-28/basic/authorization/index …tensions are modular and designed to work together without conflicts, allowing implementations to adopt multiple extensions simultaneously * **Versioned independently** - Extensions follow the core MC… Overview Model Context Protocol · in the page specification/2026-07-28/basic/index …ing rich interactions between clients and servers. The modular design allows implementations to support exactly the features they need. ## Messages All messages between MCP clients and servers **MUS… Cancellation Model Context Protocol · in the page specification/2026-07-28/basic/patterns/cancellation …ion referencing the request ID. SDKs and other middleware **SHOULD** allow these timeouts to be configured on a per-request basis. Implementations **MAY** choose to reset the timeout clock when rece… Multi Round-Trip Requests Model Context Protocol · in the page specification/2026-07-28/basic/patterns/mrtr …n applies to any of the supported requests listed above. Notably, it allows servers to request additional information without maintaining any server-side state. The server encodes any needed context… Overview Model Context Protocol · in the page specification/2026-07-28/basic/transports/index …lished a connection-scoped session with an `initialize` handshake and allowed servers to initiate JSON-RPC requests. Clients and servers that interoperate with those revisions detect the counterpart's… Streamable HTTP Model Context Protocol · in the page specification/2026-07-28/basic/transports/streamable-http …TTP GET or DELETE to the MCP endpoint: respond with `405 Method Not Allowed`. * An `Mcp-Session-Id` header on a request: ignore it, and do not mint or echo session IDs. * A `Last-Event-ID` header:… Key Changes Model Context Protocol · in the page specification/2026-07-28/changelog …`tasks/update` for client-to-server input, removes `tasks/list`, and allows servers to return task handles unsolicited without per-request opt-in ([SEP-2663](https://github.com/modelcontextprotocol/m… Elicitation Model Context Protocol · in the page specification/2026-07-28/client/elicitation …ormation from users through the client during interactions. This flow allows clients to maintain control over user interactions and data sharing while enabling servers to gather necessary information… Roots Model Context Protocol · in the page specification/2026-07-28/client/roots …example, implementations could offer a workspace/project picker that allows users to select directories and files the server should have access to. This can be combined with automatic workspace detec… Sampling Model Context Protocol · in the page specification/2026-07-28/client/sampling …etions" or "generations") from language models via clients. This flow allows clients to maintain control over model access, selection, and permissions while enabling servers to leverage AI capabilitie… Schema Reference Model Context Protocol · in the page specification/2026-07-28/schema …sd-comment tsd-typography"><p>Indicates the type of the result, which allows the client to determine how to parse the result object.</p> <p>Servers implementing this protocol version MUST include th… Overview Model Context Protocol · in the page specification/2026-07-28/server/index …dditional context to the model * **Tools**: Executable functions that allow models to perform actions or retrieve information Each primitive can be summarized in the following control hierarchy: |… Prompts Model Context Protocol · in the page specification/2026-07-28/server/prompts …rdized way for servers to expose prompt templates to clients. Prompts allow servers to provide structured messages and instructions for interacting with language models. Clients can discover available… Resources Model Context Protocol · in the page specification/2026-07-28/server/resources …tandardized way for servers to expose resources to clients. Resources allow servers to share data that provides context to language models, such as files, database schemas, or application-specific inf… Tools Model Context Protocol · in the page specification/2026-07-28/server/tools # Tools The Model Context Protocol (MCP) allows servers to expose tools that can be invoked by language models. Tools enable models to interact with external systems, such as querying databases, call… Caching Model Context Protocol · in the page specification/2026-07-28/server/utilities/caching …Model Context Protocol (MCP) supports caching for some results. This allows clients to cache responses and reduce unnecessary re-fetching. Caching is complementary to [change notifications](#interact… Pagination Model Context Protocol · in the page specification/2026-07-28/server/utilities/pagination …inating list operations that may return large result sets. Pagination allows servers to yield results in smaller chunks rather than all at once. Pagination is especially important when connecting to… Client Registration Model Context Protocol · in the page specification/draft/basic/authorization/client-registration …erver: Validates:<br/>1. client_id matches URL<br/>2. redirect_uri in allowed list<br/>3. Document structure valid<br/>4. (Optional) Domain allowed via trust policy alt Validation Success… Authorization Model Context Protocol · in the page specification/draft/basic/authorization/index …tensions are modular and designed to work together without conflicts, allowing implementations to adopt multiple extensions simultaneously * **Versioned independently** - Extensions follow the core MC… Overview Model Context Protocol · in the page specification/draft/basic/index …ing rich interactions between clients and servers. The modular design allows implementations to support exactly the features they need. ## Messages All messages between MCP clients and servers **MUS… Cancellation Model Context Protocol · in the page specification/draft/basic/patterns/cancellation …ion referencing the request ID. SDKs and other middleware **SHOULD** allow these timeouts to be configured on a per-request basis. Implementations **MAY** choose to reset the timeout clock when rece… Multi Round-Trip Requests Model Context Protocol · in the page specification/draft/basic/patterns/mrtr …n applies to any of the supported requests listed above. Notably, it allows servers to request additional information without maintaining any server-side state. The server encodes any needed context… Overview Model Context Protocol · in the page specification/draft/basic/transports/index …lished a connection-scoped session with an `initialize` handshake and allowed servers to initiate JSON-RPC requests. Clients and servers that interoperate with those revisions detect the counterpart's… Streamable HTTP Model Context Protocol · in the page specification/draft/basic/transports/streamable-http …TTP GET or DELETE to the MCP endpoint: respond with `405 Method Not Allowed`. * An `Mcp-Session-Id` header on a request: ignore it, and do not mint or echo session IDs. * A `Last-Event-ID` header:… Elicitation Model Context Protocol · in the page specification/draft/client/elicitation …ormation from users through the client during interactions. This flow allows clients to maintain control over user interactions and data sharing while enabling servers to gather necessary information… Roots Model Context Protocol · in the page specification/draft/client/roots …example, implementations could offer a workspace/project picker that allows users to select directories and files the server should have access to. This can be combined with automatic workspace detec… Sampling Model Context Protocol · in the page specification/draft/client/sampling …etions" or "generations") from language models via clients. This flow allows clients to maintain control over model access, selection, and permissions while enabling servers to leverage AI capabilitie… Schema Reference Model Context Protocol · in the page specification/draft/schema …sd-comment tsd-typography"><p>Indicates the type of the result, which allows the client to determine how to parse the result object.</p> <p>Servers implementing this protocol version MUST include th… Overview Model Context Protocol · in the page specification/draft/server/index …dditional context to the model * **Tools**: Executable functions that allow models to perform actions or retrieve information Each primitive can be summarized in the following control hierarchy: |… Prompts Model Context Protocol · in the page specification/draft/server/prompts …rdized way for servers to expose prompt templates to clients. Prompts allow servers to provide structured messages and instructions for interacting with language models. Clients can discover available… Resources Model Context Protocol · in the page specification/draft/server/resources …tandardized way for servers to expose resources to clients. Resources allow servers to share data that provides context to language models, such as files, database schemas, or application-specific inf… Tools Model Context Protocol · in the page specification/draft/server/tools # Tools The Model Context Protocol (MCP) allows servers to expose tools that can be invoked by language models. Tools enable models to interact with external systems, such as querying databases, call… Caching Model Context Protocol · in the page specification/draft/server/utilities/caching …Model Context Protocol (MCP) supports caching for some results. This allows clients to cache responses and reduce unnecessary re-fetching. Caching is complementary to [change notifications](#interact… Pagination Model Context Protocol · in the page specification/draft/server/utilities/pagination …inating list operations that may return large result sets. Pagination allows servers to yield results in smaller chunks rather than all at once. Pagination is especially important when connecting to…
Feedback