741 pages for description.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Lifecycle
Model Context Protocol · in the page
specification/2025-11-25/basic/lifecycle
…tle": "Example Client Display Name", "version": "1.0.0", "description": "An example MCP client application", "icons": [ { "src": "https://example.com/icon.png",…
Tasks
Model Context Protocol · in the page
specification/2025-11-25/basic/utilities/tasks
…ich server-side requests can be augmented with tasks. | Capability | Description | | - | - | | `tasks.list` | Server supports the `tasks/list` operation | | `tasks.cancel` | Server supports the `task…
Key Changes
Model Context Protocol · in the page
specification/2025-11-25/changelog
…odelcontextprotocol/modelcontextprotocol/pull/670)). 2. Add optional `description` field to `Implementation` interface to align with MCP registry server.json format and provide human-readable context…
Elicitation
Model Context Protocol · in the page
specification/2025-11-25/client/elicitation
…**MUST** include the following parameters: | Name | Type | Options | Description | | - | - | - | - | | `mode` | string | `form`, `url` | The mode of the elicitation. Optional for form mode (defaults…
Sampling
Model Context Protocol · in the page
specification/2025-11-25/client/sampling
…], "tools": [ { "name": "get_weather", "description": "Get current weather for a city", "inputSchema": { "type": "object", "properties": {…
Specification
Model Context Protocol · in the page
specification/2025-11-25/index
…must be treated with appropriate caution. * In particular, descriptions of tool behavior such as annotations should be considered untrusted, unless obtained from a trusted server.…
Schema Reference
Model Context Protocol · in the page
specification/2025-11-25/schema
…/></svg></a></div> <div class="tsd-comment tsd-typography"><p>A short description of the error. The message SHOULD be limited to a concise single sentence.</p> </div></section> <section class="tsd-pan…
Overview
Model Context Protocol · in the page
specification/2025-11-25/server/index
…mmarized in the following control hierarchy: | Primitive | Control | Description | Example | | - | - | - | - | | Prompts | User-controlled | Interactive templates invoked by user choice | Slash comma…
Prompts
Model Context Protocol · in the page
specification/2025-11-25/server/prompts
…ame": "code_review", "title": "Request Code Review", "description": "Asks the LLM to analyze code quality and suggest improvements", "arguments": [ { "nam…
Resources
Model Context Protocol · in the page
specification/2025-11-25/server/resources
…rs", "title": "Rust Software Application Main File", "description": "Primary application entry point", "mimeType": "text/x-rust", "icons": [ { "sr…
Tools
Model Context Protocol · in the page
specification/2025-11-25/server/tools
…t_weather", "title": "Weather Information Provider", "description": "Get current weather information for a location", "inputSchema": { "type": "object", "pr…
Completion
Model Context Protocol · in the page
specification/2025-11-25/server/utilities/completion
…The protocol supports two types of completion references: | Type | Description | Example | | - | - | - | | `ref/prompt` | References a prompt by name | `{"type": "ref/prompt", "name": "code_review"…
Logging
Model Context Protocol · in the page
specification/2025-11-25/server/utilities/logging
…ps://datatracker.ietf.org/doc/html/rfc5424#section-6.2.1): | Level | Description | Example Use Case | | - | - | - | | debug | Detailed debugging information | Function entry/exit points | | info | Ge…
Authorization
Model Context Protocol · in the page
specification/2026-07-28/basic/authorization/index
…on mismatch the client **MUST NOT** act on or display `error`, `error_description`, or `error_uri`. ## Resource Parameter Implementation MCP clients **MUST** implement Resource Indicators for OAuth…
Overview
Model Context Protocol · in the page
specification/2026-07-28/basic/index
…e following `_meta` keys are reserved by this specification: | Key | Description | Defined in | | - | - | - | | `progressToken` | Opts the request into progress notifications | [Progress](/specificat…
Subscriptions
Model Context Protocol · in the page
specification/2026-07-28/basic/patterns/subscriptions
…fig.json"] } } } ``` ### Notification Filter | Field | Type | Description | | - | - | - | | `toolsListChanged` | `boolean` | Receive `notifications/tools/list_changed` when tools change | | `p…
Streamable HTTP
Model Context Protocol · in the page
specification/2026-07-28/basic/transports/streamable-http
…ool definition:** ```json theme={null} { "name": "execute_sql", "description": "Execute SQL on Google Cloud Spanner", "inputSchema": { "type": "object", "properties": { "region":…
Elicitation
Model Context Protocol · in the page
specification/2026-07-28/client/elicitation
…**MUST** include the following parameters: | Name | Type | Options | Description | | - | - | - | - | | `mode` | string | `form`, `url` | The mode of the elicitation. Optional for form mode (defaults…
Sampling
Model Context Protocol · in the page
specification/2026-07-28/client/sampling
…], "tools": [ { "name": "get_weather", "description": "Get current weather for a city", "inputSchema": { "type": "object", "properties": {…
Specification
Model Context Protocol · in the page
specification/2026-07-28/index
…must be treated with appropriate caution. * In particular, descriptions of tool behavior such as annotations should be considered untrusted, unless obtained from a trusted server.…
Schema Reference
Model Context Protocol · in the page
specification/2026-07-28/schema
…/></svg></a></div> <div class="tsd-comment tsd-typography"><p>A short description of the error. The message SHOULD be limited to a concise single sentence.</p> </div></section> <section class="tsd-pan…
Overview
Model Context Protocol · in the page
specification/2026-07-28/server/index
…mmarized in the following control hierarchy: | Primitive | Control | Description | Example | | - | - | - | - | | Prompts | User-controlled | Interactive templates invoked by user choice | Slash comma…
Prompts
Model Context Protocol · in the page
specification/2026-07-28/server/prompts
…ame": "code_review", "title": "Request Code Review", "description": "Asks the LLM to analyze code quality and suggest improvements", "arguments": [ { "nam…
Resources
Model Context Protocol · in the page
specification/2026-07-28/server/resources
…rs", "title": "Rust Software Application Main File", "description": "Primary application entry point", "mimeType": "text/x-rust", "icons": [ { "sr…
Tools
Model Context Protocol · in the page
specification/2026-07-28/server/tools
…t_weather", "title": "Weather Information Provider", "description": "Get current weather information for a location", "inputSchema": { "type": "object", "pr…
Completion
Model Context Protocol · in the page
specification/2026-07-28/server/utilities/completion
…The protocol supports two types of completion references: | Type | Description | Example | | - | - | - | | `ref/prompt` | References a prompt by name | `{"type": "ref/prompt", "name": "code_review"…
Logging
Model Context Protocol · in the page
specification/2026-07-28/server/utilities/logging
…ps://datatracker.ietf.org/doc/html/rfc5424#section-6.2.1): | Level | Description | Example Use Case | | - | - | - | | debug | Detailed debugging information | Function entry/exit points | | info | Ge…
Authorization
Model Context Protocol · in the page
specification/draft/basic/authorization/index
…on mismatch the client **MUST NOT** act on or display `error`, `error_description`, or `error_uri`. ## Resource Parameter Implementation MCP clients **MUST** implement Resource Indicators for OAuth…
Overview
Model Context Protocol · in the page
specification/draft/basic/index
…e following `_meta` keys are reserved by this specification: | Key | Description | Defined in | | - | - | - | | `progressToken` | Opts the request into progress notifications | [Progress](/specificat…
Subscriptions
Model Context Protocol · in the page
specification/draft/basic/patterns/subscriptions
…fig.json"] } } } ``` ### Notification Filter | Field | Type | Description | | - | - | - | | `toolsListChanged` | `boolean` | Receive `notifications/tools/list_changed` when tools change | | `p…
Streamable HTTP
Model Context Protocol · in the page
specification/draft/basic/transports/streamable-http
…ool definition:** ```json theme={null} { "name": "execute_sql", "description": "Execute SQL on Google Cloud Spanner", "inputSchema": { "type": "object", "properties": { "region":…
Elicitation
Model Context Protocol · in the page
specification/draft/client/elicitation
…**MUST** include the following parameters: | Name | Type | Options | Description | | - | - | - | - | | `mode` | string | `form`, `url` | The mode of the elicitation. Optional for form mode (defaults…
Sampling
Model Context Protocol · in the page
specification/draft/client/sampling
…], "tools": [ { "name": "get_weather", "description": "Get current weather for a city", "inputSchema": { "type": "object", "properties": {…
Specification
Model Context Protocol · in the page
specification/draft/index
…must be treated with appropriate caution. * In particular, descriptions of tool behavior such as annotations should be considered untrusted, unless obtained from a trusted server.…
Schema Reference
Model Context Protocol · in the page
specification/draft/schema
…/></svg></a></div> <div class="tsd-comment tsd-typography"><p>A short description of the error. The message SHOULD be limited to a concise single sentence.</p> </div></section> <section class="tsd-pan…
Overview
Model Context Protocol · in the page
specification/draft/server/index
…mmarized in the following control hierarchy: | Primitive | Control | Description | Example | | - | - | - | - | | Prompts | User-controlled | Interactive templates invoked by user choice | Slash comma…
Prompts
Model Context Protocol · in the page
specification/draft/server/prompts
…ame": "code_review", "title": "Request Code Review", "description": "Asks the LLM to analyze code quality and suggest improvements", "arguments": [ { "nam…
Resources
Model Context Protocol · in the page
specification/draft/server/resources
…rs", "title": "Rust Software Application Main File", "description": "Primary application entry point", "mimeType": "text/x-rust", "icons": [ { "sr…
Tools
Model Context Protocol · in the page
specification/draft/server/tools
…t_weather", "title": "Weather Information Provider", "description": "Get current weather information for a location", "inputSchema": { "type": "object", "pr…
Completion
Model Context Protocol · in the page
specification/draft/server/utilities/completion
…The protocol supports two types of completion references: | Type | Description | Example | | - | - | - | | `ref/prompt` | References a prompt by name | `{"type": "ref/prompt", "name": "code_review"…
Logging
Model Context Protocol · in the page
specification/draft/server/utilities/logging
…ps://datatracker.ietf.org/doc/html/rfc5424#section-6.2.1): | Level | Description | Example Use Case | | - | - | - | | debug | Detailed debugging information | Function entry/exit points | | info | Ge…