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

398 pages for capabilities.

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

SEP-985: Align OAuth 2.0 Protected Resource Metadata with RFC 9728 Model Context Protocol · in the page seps/985-align-oauth-20-protected-resource-metadata-with-rf …ange allows more flexible deployment models without removing existing capabilities. ```mermaid theme={null} sequenceDiagram participant C as Client participant M as MCP Server (Resource Serve… Architecture Model Context Protocol · in the page specification/2024-11-05/architecture/index …ple client instances. This architecture enables users to integrate AI capabilities across applications while maintaining clear security boundaries and isolating concerns. Built on JSON-RPC, MCP provid… Lifecycle Model Context Protocol · in the page specification/2024-11-05/basic/lifecycle …* Establish protocol version compatibility * Exchange and negotiate capabilities * Share implementation details The client **MUST** initiate this phase by sending an `initialize` request containing… Roots Model Context Protocol · in the page specification/2024-11-05/client/roots …ocol itself does not mandate any specific user interaction model. ## Capabilities Clients that support roots **MUST** declare the `roots` capability during [initialization](/specification/2024-11-05… Sampling Model Context Protocol · in the page specification/2024-11-05/client/sampling …ess, selection, and permissions while enabling servers to leverage AI capabilities—with no server API keys necessary. Servers can request text or image-based interactions and optionally include contex… Specification Model Context Protocol · in the page specification/2024-11-05/index …Share contextual information with language models * Expose tools and capabilities to AI systems * Build composable integrations and workflows The protocol uses [JSON-RPC](https://www.jsonrpc.org/) 2… Prompts Model Context Protocol · in the page specification/2024-11-05/server/prompts …ocol itself does not mandate any specific user interaction model. ## Capabilities Servers that support prompts **MUST** declare the `prompts` capability during [initialization](/specification/2024-1… Resources Model Context Protocol · in the page specification/2024-11-05/server/resources …ocol itself does not mandate any specific user interaction model. ## Capabilities Servers that support resources **MUST** declare the `resources` capability: ```json theme={null} { "capabilities"… Tools Model Context Protocol · in the page specification/2024-11-05/server/tools …to the user for operations, to ensure a human is in the > loop ## Capabilities Servers that support tools **MUST** declare the `tools` capability: ```json theme={null} { "capabilities": {… Logging Model Context Protocol · in the page specification/2024-11-05/server/utilities/logging …ocol itself does not mandate any specific user interaction model. ## Capabilities Servers that emit log message notifications **MUST** declare the `logging` capability: ```json theme={null} { "ca… Architecture Model Context Protocol · in the page specification/2025-03-26/architecture/index …ple client instances. This architecture enables users to integrate AI capabilities across applications while maintaining clear security boundaries and isolating concerns. Built on JSON-RPC, MCP provid… Authorization Model Context Protocol · in the page specification/2025-03-26/basic/authorization …Purpose and Scope The Model Context Protocol provides authorization capabilities at the transport level, enabling MCP clients to make requests to restricted MCP servers on behalf of resource owners.… Lifecycle Model Context Protocol · in the page specification/2025-03-26/basic/lifecycle …* Establish protocol version compatibility * Exchange and negotiate capabilities * Share implementation details The client **MUST** initiate this phase by sending an `initialize` request containing… Roots Model Context Protocol · in the page specification/2025-03-26/client/roots …ocol itself does not mandate any specific user interaction model. ## Capabilities Clients that support roots **MUST** declare the `roots` capability during [initialization](/specification/2025-03-26… Sampling Model Context Protocol · in the page specification/2025-03-26/client/sampling …ess, selection, and permissions while enabling servers to leverage AI capabilities—with no server API keys necessary. Servers can request text, audio, or image-based interactions and optionally includ… Specification Model Context Protocol · in the page specification/2025-03-26/index …Share contextual information with language models * Expose tools and capabilities to AI systems * Build composable integrations and workflows The protocol uses [JSON-RPC](https://www.jsonrpc.org/) 2… Prompts Model Context Protocol · in the page specification/2025-03-26/server/prompts …ocol itself does not mandate any specific user interaction model. ## Capabilities Servers that support prompts **MUST** declare the `prompts` capability during [initialization](/specification/2025-0… Resources Model Context Protocol · in the page specification/2025-03-26/server/resources …ocol itself does not mandate any specific user interaction model. ## Capabilities Servers that support resources **MUST** declare the `resources` capability: ```json theme={null} { "capabilities"… Tools Model Context Protocol · in the page specification/2025-03-26/server/tools …to the user for operations, to ensure a human is in the > loop ## Capabilities Servers that support tools **MUST** declare the `tools` capability: ```json theme={null} { "capabilities": {… Completion Model Context Protocol · in the page specification/2025-03-26/server/utilities/completion …ocol itself does not mandate any specific user interaction model. ## Capabilities Servers that support completions **MUST** declare the `completions` capability: ```json theme={null} { "capabilit… Logging Model Context Protocol · in the page specification/2025-03-26/server/utilities/logging …ocol itself does not mandate any specific user interaction model. ## Capabilities Servers that emit log message notifications **MUST** declare the `logging` capability: ```json theme={null} { "ca… Architecture Model Context Protocol · in the page specification/2025-06-18/architecture/index …ple client instances. This architecture enables users to integrate AI capabilities across applications while maintaining clear security boundaries and isolating concerns. Built on JSON-RPC, MCP provid… Authorization Model Context Protocol · in the page specification/2025-06-18/basic/authorization …Purpose and Scope The Model Context Protocol provides authorization capabilities at the transport level, enabling MCP clients to make requests to restricted MCP servers on behalf of resource owners.… Lifecycle Model Context Protocol · in the page specification/2025-06-18/basic/lifecycle …* Establish protocol version compatibility * Exchange and negotiate capabilities * Share implementation details The client **MUST** initiate this phase by sending an `initialize` request containing… Elicitation Model Context Protocol · in the page specification/2025-06-18/client/elicitation …Respect user privacy and provide clear decline and cancel options ## Capabilities Clients that support elicitation **MUST** declare the `elicitation` capability during [initialization](/specificatio… Roots Model Context Protocol · in the page specification/2025-06-18/client/roots …ocol itself does not mandate any specific user interaction model. ## Capabilities Clients that support roots **MUST** declare the `roots` capability during [initialization](/specification/2025-06-18… Sampling Model Context Protocol · in the page specification/2025-06-18/client/sampling …ess, selection, and permissions while enabling servers to leverage AI capabilities—with no server API keys necessary. Servers can request text, audio, or image-based interactions and optionally includ… Specification Model Context Protocol · in the page specification/2025-06-18/index …Share contextual information with language models * Expose tools and capabilities to AI systems * Build composable integrations and workflows The protocol uses [JSON-RPC](https://www.jsonrpc.org/) 2… Schema Reference Model Context Protocol · in the page specification/2025-06-18/schema …d-signature-symbol">;</span><br /> <span class="tsd-kind-property">capabilities</span><span class="tsd-signature-symbol">:</span> <a href="#clientcapabilities" class="tsd-signature-type tsd-kind-in… Prompts Model Context Protocol · in the page specification/2025-06-18/server/prompts …ocol itself does not mandate any specific user interaction model. ## Capabilities Servers that support prompts **MUST** declare the `prompts` capability during [initialization](/specification/2025-0… Resources Model Context Protocol · in the page specification/2025-06-18/server/resources …ocol itself does not mandate any specific user interaction model. ## Capabilities Servers that support resources **MUST** declare the `resources` capability: ```json theme={null} { "capabilities"… Tools Model Context Protocol · in the page specification/2025-06-18/server/tools …to the user for operations, to ensure a human is in the > loop ## Capabilities Servers that support tools **MUST** declare the `tools` capability: ```json theme={null} { "capabilities": {… Completion Model Context Protocol · in the page specification/2025-06-18/server/utilities/completion …ocol itself does not mandate any specific user interaction model. ## Capabilities Servers that support completions **MUST** declare the `completions` capability: ```json theme={null} { "capabilit… Logging Model Context Protocol · in the page specification/2025-06-18/server/utilities/logging …ocol itself does not mandate any specific user interaction model. ## Capabilities Servers that emit log message notifications **MUST** declare the `logging` capability: ```json theme={null} { "ca… Architecture Model Context Protocol · in the page specification/2025-11-25/architecture/index …ple client instances. This architecture enables users to integrate AI capabilities across applications while maintaining clear security boundaries and isolating concerns. Built on JSON-RPC, MCP provid… Authorization Model Context Protocol · in the page specification/2025-11-25/basic/authorization …Purpose and Scope The Model Context Protocol provides authorization capabilities at the transport level, enabling MCP clients to make requests to restricted MCP servers on behalf of resource owners.… Overview Model Context Protocol · in the page specification/2025-11-25/basic/index …ded JavaScript](https://www.w3.org/TR/SVG11/script.html) or [extended capabilities](https://www.w3.org/TR/SVG11/extend.html)). * Consumers **MAY** choose to disallow specific file types or otherwise… Lifecycle Model Context Protocol · in the page specification/2025-11-25/basic/lifecycle …* Establish protocol version compatibility * Exchange and negotiate capabilities * Share implementation details The client **MUST** initiate this phase by sending an `initialize` request containing… Tasks Model Context Protocol · in the page specification/2025-11-25/basic/utilities/tasks …ocol itself does not mandate any specific user interaction model. ## Capabilities Servers and clients that support task-augmented requests **MUST** declare a `tasks` capability during initialization… Elicitation Model Context Protocol · in the page specification/2025-11-25/client/elicitation …/host and gather user consent before navigation to the target URL ## Capabilities Clients that support elicitation **MUST** declare the `elicitation` capability during [initialization](/specificatio… Roots Model Context Protocol · in the page specification/2025-11-25/client/roots …ocol itself does not mandate any specific user interaction model. ## Capabilities Clients that support roots **MUST** declare the `roots` capability during [initialization](/specification/2025-11-25… Sampling Model Context Protocol · in the page specification/2025-11-25/client/sampling …ess, selection, and permissions while enabling servers to leverage AI capabilities—with no server API keys necessary. Servers can request text, audio, or image-based interactions and optionally includ… Specification Model Context Protocol · in the page specification/2025-11-25/index …Share contextual information with language models * Expose tools and capabilities to AI systems * Build composable integrations and workflows The protocol uses [JSON-RPC](https://www.jsonrpc.org/) 2… Schema Reference Model Context Protocol · in the page specification/2025-11-25/schema …re support for task augmentation of specific request types in their capabilities.</p> </div><aside class="tsd-sources"> <p>Inherited from TaskAugmentedRequestParams.task</p></aside></section> <secti… Prompts Model Context Protocol · in the page specification/2025-11-25/server/prompts …ocol itself does not mandate any specific user interaction model. ## Capabilities Servers that support prompts **MUST** declare the `prompts` capability during [initialization](/specification/2025-1… Resources Model Context Protocol · in the page specification/2025-11-25/server/resources …ocol itself does not mandate any specific user interaction model. ## Capabilities Servers that support resources **MUST** declare the `resources` capability: ```json theme={null} { "capabilities"… Tools Model Context Protocol · in the page specification/2025-11-25/server/tools …to the user for operations, to ensure a human is in the > loop ## Capabilities Servers that support tools **MUST** declare the `tools` capability: ```json theme={null} { "capabilities": {… Completion Model Context Protocol · in the page specification/2025-11-25/server/utilities/completion …ocol itself does not mandate any specific user interaction model. ## Capabilities Servers that support completions **MUST** declare the `completions` capability: ```json theme={null} { "capabilit… Logging Model Context Protocol · in the page specification/2025-11-25/server/utilities/logging …ocol itself does not mandate any specific user interaction model. ## Capabilities Servers that emit log message notifications **MUST** declare the `logging` capability: ```json theme={null} { "ca… Architecture Model Context Protocol · in the page specification/2026-07-28/architecture/index …ry request is self-contained and carries its own protocol version and capabilities. This architecture enables users to integrate AI capabilities across applications while maintaining clear security bo…
Feedback