Follow Discord
Sweep 31 Oct 2026 · 00:59Z Build v2.1.316 534 read Stable v2.1.309 Latest v2.1.316 Next v2.1.316 Feeds RSS JSON llms.txt llms-full.txt Unofficial
Writing the changelog v2.1.316 compose entry prose · 2/5
HomeDocsSearch
Search the documentation

1,595 pages for form.

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

Pagination Model Context Protocol · in the page specification/2025-03-26/server/utilities/pagination …over the internet, but also useful for local integrations to avoid performance issues with large data sets. ## Pagination Model Pagination in MCP uses an opaque cursor-based approach, instead of num… Architecture Model Context Protocol · in the page specification/2025-06-18/architecture/index …sign Principles MCP is built on several key design principles that inform its architecture and implementation: 1. **Servers should be extremely easy to build** * Host applications handle complex… Authorization Model Context Protocol · in the page specification/2025-06-18/basic/authorization …orted: * Implementations using an HTTP-based transport **SHOULD** conform to this specification. * Implementations using an STDIO transport **SHOULD NOT** follow this specification, and instead ret… Overview Model Context Protocol · in the page specification/2025-06-18/basic/index …ith HTTP. Implementations using an HTTP-based transport **SHOULD** conform to this specification, whereas implementations using STDIO transport **SHOULD NOT** follow this specification, and instead re… Lifecycle Model Context Protocol · in the page specification/2025-06-18/basic/lifecycle …col version supported * Client capabilities * Client implementation information ```json theme={null} { "jsonrpc": "2.0", "id": 1, "method": "initialize", "params": { "protocolVersion": "2… Transports Model Context Protocol · in the page specification/2025-06-18/basic/transports …custom transports **MUST** ensure they preserve the JSON-RPC message format and lifecycle requirements defined by MCP. Custom transports **SHOULD** document their specific connection establishment an… Cancellation Model Context Protocol · in the page specification/2025-06-18/basic/utilities/cancellation …be ignored: * Unknown request IDs * Already completed requests * Malformed notifications This maintains the "fire and forget" nature of notifications while allowing for race conditions in asynchron… Ping Model Context Protocol · in the page specification/2025-06-18/basic/utilities/ping …r server can initiate a ping by sending a `ping` request. ## Message Format A ping request is a standard JSON-RPC request with no parameters: ```json theme={null} { "jsonrpc": "2.0", "id": "123… Progress Model Context Protocol · in the page specification/2025-06-18/basic/utilities/progress …`message` field **SHOULD** provide relevant human readable progress information. ## Behavior Requirements 1. Progress notifications **MUST** only reference tokens that: * Were provided in an acti… Key Changes Model Context Protocol · in the page specification/2025-06-18/changelog …client/elicitation.md)**, enabling servers to request additional information from users during interactions. (PR [#382](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/382)) 7.… Elicitation Model Context Protocol · in the page specification/2025-06-18/client/elicitation …(MCP) provides a standardized way for servers to request additional information from users through the client during interactions. This flow allows clients to maintain control over user interactions a… Roots Model Context Protocol · in the page specification/2025-06-18/client/roots …acefully * Respect root boundaries in operations * Cache root information appropriately Specification Model Context Protocol · in the page specification/2025-06-18/index …rovides a standardized way for applications to: * Share contextual information with language models * Expose tools and capabilities to AI systems * Build composable integrations and workflows The pr… Schema Reference Model Context Protocol · in the page specification/2025-06-18/schema …</span></div> <div class="tsd-comment tsd-typography"><p>Additional information about the error. The value of this member is defined by the sender (e.g. detailed error information, nested errors etc.)… Overview Model Context Protocol · in the page specification/2025-06-18/server/index …o the model * **Tools**: Executable functions that allow models to perform actions or retrieve information Each primitive can be summarized in the following control hierarchy: | Primitive | Contro… Prompts Model Context Protocol · in the page specification/2025-06-18/server/prompts …JvXpn/specification/2025-06-18/server/slash-command.png?fit=max\&auto=format\&n=4ZXF1PrDkEaJvXpn\&q=85\&s=7f003e36d881dd6f3e5b8cbdd85e5ca5) However, implementors are free to expose prompts through an… Resources Model Context Protocol · in the page specification/2025-06-18/server/resources …ge models, such as files, database schemas, or application-specific information. Each resource is uniquely identified by a [URI](https://datatracker.ietf.org/doc/html/rfc3986). ## User Interaction Mo… Tools Model Context Protocol · in the page specification/2025-06-18/server/tools …ith external systems, such as querying databases, calling APIs, or performing computations. Each tool is uniquely identified by a name and includes metadata describing its schema. ## User Interaction… Completion Model Context Protocol · in the page specification/2025-06-18/server/utilities/completion …Control access to sensitive suggestions * Prevent completion-based information disclosure Logging Model Context Protocol · in the page specification/2025-06-18/server/utilities/logging …ion | Example Use Case | | - | - | - | | debug | Detailed debugging information | Function entry/exit points | | info | General informational messages | Operation progress updates | | notice | Normal… Pagination Model Context Protocol · in the page specification/2025-06-18/server/utilities/pagination …over the internet, but also useful for local integrations to avoid performance issues with large data sets. ## Pagination Model Pagination in MCP uses an opaque cursor-based approach, instead of num… Architecture Model Context Protocol · in the page specification/2025-11-25/architecture/index …sign Principles MCP is built on several key design principles that inform its architecture and implementation: 1. **Servers should be extremely easy to build** * Host applications handle complex… Authorization Model Context Protocol · in the page specification/2025-11-25/basic/authorization …orted: * Implementations using an HTTP-based transport **SHOULD** conform to this specification. * Implementations using an STDIO transport **SHOULD NOT** follow this specification, and instead ret… Overview Model Context Protocol · in the page specification/2025-11-25/basic/index …ond to (except in error cases where the ID could not be read due a malformed request). * Error responses **MUST** include an `error` field with a `code` and `message`. * Error codes **MUST** be intege… Lifecycle Model Context Protocol · in the page specification/2025-11-25/basic/lifecycle …col version supported * Client capabilities * Client implementation information ```json theme={null} { "jsonrpc": "2.0", "id": 1, "method": "initialize", "params": { "protocolVersion": "2… Transports Model Context Protocol · in the page specification/2025-11-25/basic/transports …its standard error (`stderr`) for any logging purposes including informational, debug, and error messages. * The client **MAY** capture, forward, or ignore the server's `stderr` output and **SHOU… Cancellation Model Context Protocol · in the page specification/2025-11-25/basic/utilities/cancellation …be ignored: * Unknown request IDs * Already completed requests * Malformed notifications This maintains the "fire and forget" nature of notifications while allowing for race conditions in asynchron… Ping Model Context Protocol · in the page specification/2025-11-25/basic/utilities/ping …r server can initiate a ping by sending a `ping` request. ## Message Format A ping request is a standard JSON-RPC request with no parameters: ```json theme={null} { "jsonrpc": "2.0", "id": "123… Progress Model Context Protocol · in the page specification/2025-11-25/basic/utilities/progress …`message` field **SHOULD** provide relevant human readable progress information. ## Behavior Requirements 1. Progress notifications **MUST** only reference tokens that: * Were provided in an acti… Tasks Model Context Protocol · in the page specification/2025-11-25/basic/utilities/tasks …equests with **tasks**. Tasks are durable state machines that carry information about the underlying execution state of the request they wrap, and are intended for requestor polling and deferred resul… Key Changes Model Context Protocol · in the page specification/2025-11-25/changelog …to `Implementation` interface to align with MCP registry server.json format and provide human-readable context during initialization. 3. Clarify that servers must respond with HTTP 403 Forbidden for… Elicitation Model Context Protocol · in the page specification/2025-11-25/client/elicitation …(MCP) provides a standardized way for servers to request additional information from users through the client during interactions. This flow allows clients to maintain control over user interactions a… Roots Model Context Protocol · in the page specification/2025-11-25/client/roots …acefully * Respect root boundaries in operations * Cache root information appropriately Specification Model Context Protocol · in the page specification/2025-11-25/index …rovides a standardized way for applications to: * Share contextual information with language models * Expose tools and capabilities to AI systems * Build composable integrations and workflows The pr… Schema Reference Model Context Protocol · in the page specification/2025-11-25/schema …ional annotations for the client. The client can use annotations to inform how objects are used or displayed</p> </div> <section class="tsd-panel tsd-member"> <div class="tsd-anchor-link" id="annotati… Overview Model Context Protocol · in the page specification/2025-11-25/server/index …o the model * **Tools**: Executable functions that allow models to perform actions or retrieve information Each primitive can be summarized in the following control hierarchy: | Primitive | Contro… Prompts Model Context Protocol · in the page specification/2025-11-25/server/prompts …-QMAr/specification/2025-11-25/server/slash-command.png?fit=max\&auto=format\&n=uzELntid9uQ-QMAr\&q=85\&s=965e4fa2273b376721d6f26c396c69c5) However, implementors are free to expose prompts through an… Resources Model Context Protocol · in the page specification/2025-11-25/server/resources …ge models, such as files, database schemas, or application-specific information. Each resource is uniquely identified by a [URI](https://datatracker.ietf.org/doc/html/rfc3986). ## User Interaction Mo… Tools Model Context Protocol · in the page specification/2025-11-25/server/tools …ith external systems, such as querying databases, calling APIs, or performing computations. Each tool is uniquely identified by a name and includes metadata describing its schema. ## User Interaction… Completion Model Context Protocol · in the page specification/2025-11-25/server/utilities/completion …Control access to sensitive suggestions * Prevent completion-based information disclosure Logging Model Context Protocol · in the page specification/2025-11-25/server/utilities/logging …ion | Example Use Case | | - | - | - | | debug | Detailed debugging information | Function entry/exit points | | info | General informational messages | Operation progress updates | | notice | Normal… Pagination Model Context Protocol · in the page specification/2025-11-25/server/utilities/pagination …over the internet, but also useful for local integrations to avoid performance issues with large data sets. ## Pagination Model Pagination in MCP uses an opaque cursor-based approach, instead of num… Architecture Model Context Protocol · in the page specification/2026-07-28/architecture/index …sign Principles MCP is built on several key design principles that inform its architecture and implementation: 1. **Servers should be extremely easy to build** * Host applications handle complex… Authorization Server Discovery Model Context Protocol · in the page specification/2026-07-28/basic/authorization/authorization-server-discovery …owing discovery mechanisms to provide authorization server location information to MCP clients: 1. **WWW-Authenticate Header**: Include the resource metadata URL in the `WWW-Authenticate` HTTP header… Client Registration Model Context Protocol · in the page specification/2026-07-28/basic/authorization/client-registration …D** use the following priority order: 1. Use pre-registered client information for the server if the client has it available 2. Use Client ID Metadata Documents if the Authorization Server indicates… Authorization Model Context Protocol · in the page specification/2026-07-28/basic/authorization/index …orted: * Implementations using an HTTP-based transport **SHOULD** conform to this specification. * Implementations using an STDIO transport **SHOULD NOT** follow this specification, and instead ret… Authorization Security Considerations Model Context Protocol · in the page specification/2026-07-28/basic/authorization/security-considerations …ection URI. If the URI is not trusted, the authorization server MAY inform the user and rely on the user to make the correct decision. ## Client ID Metadata Document Security When implementing [Clie… Overview Model Context Protocol · in the page specification/2026-07-28/basic/index …of `"input_required"` indicates the request is incomplete and more information is needed to process the request. The result contains an [`InputRequiredResult`](https://modelcontextprotocol.io/specifi… Cancellation Model Context Protocol · in the page specification/2026-07-28/basic/patterns/cancellation …be ignored: * Unknown request IDs * Already completed requests * Malformed notifications This maintains the "fire and forget" nature of notifications while allowing for race conditions in asynchron… Multi Round-Trip Requests Model Context Protocol · in the page specification/2026-07-28/basic/patterns/mrtr …otocol (MCP) defines several ways for servers to request additional information from users during the processing of client requests (such as `roots/list`, `sampling/createMessage`, or `elicitation/cre…
Feedback