1,122 pages for name.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Completion
Model Context Protocol · in the page
specification/2026-07-28/server/utilities/completion
…s are filling in argument values for a specific prompt (identified by name) or resource template (identified by URI), servers can provide contextual suggestions. <Note> For brevity, the request exa…
Logging
Model Context Protocol · in the page
specification/2026-07-28/server/utilities/logging
…ers sending notifications containing severity levels, optional logger names, and arbitrary JSON-serializable data. ## User Interaction Model Implementations are free to expose logging through any in…
Authorization Server Discovery
Model Context Protocol · in the page
specification/draft/basic/authorization/authorization-server-discovery
…Authorization Servers"](https://datatracker.ietf.org/doc/html/rfc9728#name-authorization-servers). When multiple authorization servers are listed in `authorization_servers`, each is an independent OA…
Client Registration
Model Context Protocol · in the page
specification/draft/basic/authorization/client-registration
…UST** include at least the following properties: `client_id`, `client_name`, `redirect_uris` * Clients **MUST** ensure the `client_id` value in the metadata matches the document URL exactly * Clients…
Authorization
Model Context Protocol · in the page
specification/draft/basic/authorization/index
…server](https://www.ietf.org/archive/id/draft-ietf-oauth-v2-1-13.html#name-roles), capable of accepting and responding to protected resource requests using access tokens. An *MCP client* acts as an […
Authorization Security Considerations
Model Context Protocol · in the page
specification/draft/basic/authorization/security-considerations
…ions"](https://datatracker.ietf.org/doc/html/draft-ietf-oauth-v2-1-13#name-security-considerations). ## Token Audience Binding and Validation [RFC 8707](https://www.rfc-editor.org/rfc/rfc8707.html)…
Overview
Model Context Protocol · in the page
specification/draft/basic/index
…ecified meanings. MCP defines the following error codes: | Code | Name | | - | - | | `-32020` | [`HeaderMismatch`](/specification/draft/schema#headermismatcherror) | | `-32021` | [`MissingRequired…
Multi Round-Trip Requests
Model Context Protocol · in the page
specification/draft/basic/patterns/mrtr
…"mode": "form", "message": "Please provide your GitHub username", "requestedSchema": { "type": "object", "properties": { "name": { "type": "string" }…
Subscriptions
Model Context Protocol · in the page
specification/draft/basic/patterns/subscriptions
…"2026-07-28", "io.modelcontextprotocol/clientInfo": { "name": "ExampleClient", "version": "1.0.0" }, "io.modelcontextprotocol/clientCapabilities": {} }, "not…
stdio
Model Context Protocol · in the page
specification/draft/basic/transports/stdio
…live in [`_meta.io.modelcontextprotocol/*`][meta-fields]; the method name and arguments live where JSON-RPC puts them. There is no header layer. [meta-fields]: /specification/draft/basic/index#meta…
Streamable HTTP
Model Context Protocol · in the page
specification/draft/basic/transports/streamable-http
…#protocol-version-negotiation ### Standard Request Headers | Header Name | Source Field | Required For | | - | - | - | | `Mcp-Method` | `method` | All requests | | `Mcp-Name` | `params.name` or `par…
Versioning and Compatibility
Model Context Protocol · in the page
specification/draft/basic/versioning
…server that supports only [modern](#terminology) versions **SHOULD** name the protocol versions it supports in any error it returns to an `initialize` request, on any transport: legacy clients have n…
Elicitation
Model Context Protocol · in the page
specification/draft/client/elicitation
…orize transactions. General contact or profile information (such as a name, email address, or username) is not categorically prohibited; whether to request such data via form mode is at the discre…
Roots
Model Context Protocol · in the page
specification/draft/client/roots
…: [ { "uri": "file:///home/user/projects/myproject", "name": "My Project" } ] } ``` ## Message Flow ```mermaid theme={null} sequenceDiagram participant Server participa…
Sampling
Model Context Protocol · in the page
specification/draft/client/sampling
…], "modelPreferences": { "hints": [ { "name": "claude-3-sonnet" } ], "costPriority": 0.3, "intelligencePriority": 0.8, "speedPriority": 0…
Schema Reference
Model Context Protocol · in the page
specification/draft/schema
…attach additional metadata to their interactions.</p> <p>Certain key names are reserved by MCP for protocol-level metadata; implementations MUST NOT make assumptions about values at these keys. Addit…
Discovery
Model Context Protocol · in the page
specification/draft/server/discover
…"2026-07-28", "io.modelcontextprotocol/clientInfo": { "name": "ExampleClient", "version": "1.0.0" }, "io.modelcontextprotocol/clientCapabilities": {} } } } ```…
Prompts
Model Context Protocol · in the page
specification/draft/server/prompts
…t": { "resultType": "complete", "prompts": [ { "name": "code_review", "title": "Request Code Review", "description": "Asks the LLM to analyze code quality and sug…
Resources
Model Context Protocol · in the page
specification/draft/server/resources
…es": [ { "uri": "file:///project/src/main.rs", "name": "main.rs", "title": "Rust Software Application Main File", "description": "Primary application entry point"…
Tools
Model Context Protocol · in the page
specification/draft/server/tools
…Is, or performing computations. Each tool is uniquely identified by a name and includes metadata describing its schema. <Note> For brevity, the request examples on this page omit the `_meta` reques…
Completion
Model Context Protocol · in the page
specification/draft/server/utilities/completion
…s are filling in argument values for a specific prompt (identified by name) or resource template (identified by URI), servers can provide contextual suggestions. <Note> For brevity, the request exa…
Logging
Model Context Protocol · in the page
specification/draft/server/utilities/logging
…ers sending notifications containing severity levels, optional logger names, and arbitrary JSON-serializable data. ## User Interaction Model Implementations are free to expose logging through any in…