653 pages for display.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Architecture overview
Model Context Protocol · in the page
docs/2025-03-26/learn/architecture
…hmetic` rather than just `calculate`) * **`title`**: A human-readable display name for the tool that clients can show to users * **`description`**: Detailed explanation of what the tool does and when…
Understanding MCP clients
Model Context Protocol · in the page
docs/2025-03-26/learn/client-concepts
…ve, deny, or modify requests. **Transparency features**: Clients can display the exact prompt, model selection, and token limits, allowing users to review AI responses before they return to the serve…
Understanding MCP servers
Model Context Protocol · in the page
docs/2025-03-26/learn/server-concepts
…ns can implement user control through various mechanisms, such as: * Displaying available tools in the UI, enabling users to define whether a tool should be made available in specific interactions *…
MCP Inspector
Model Context Protocol · in the page
docs/2025-03-26/tools/inspector
…ontent inspection * Supports subscription testing ### Prompts tab * Displays available prompt templates * Shows prompt arguments and descriptions * Enables prompt testing with custom arguments * Pre…
Security Best Practices
Model Context Protocol · in the page
docs/2025-03-26/tutorials/security/security_best_practices
…age **MUST**: * Clearly identify the requesting MCP client by name * Display the specific third-party API scopes being requested * Show the registered `redirect_uri` where tokens will be sent * Imple…
Build an MCP client
Model Context Protocol · in the page
docs/2025-06-18/develop/build-client
…* Provides a simple command-line interface * Handles user input and displays responses * Includes basic error handling * Allows graceful exit ### 5. Resource Management * Proper cleanup of resourc…
Build an MCP server
Model Context Protocol · in the page
docs/2025-06-18/develop/build-server
…e 5. Claude formulates a natural language response 6. The response is displayed to you! ## Troubleshooting > **Claude for Desktop Integration Issues** > > **Getting logs from Claude for Desktop** >…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/2025-06-18/develop/connect-remote-servers
…cate and click on the "Connectors" section in the sidebar. This will display your currently configured connectors and provide options to add new ones. **2. Add a Custom Connector** In the Connector…
Architecture overview
Model Context Protocol · in the page
docs/2025-06-18/learn/architecture
…hmetic` rather than just `calculate`) * **`title`**: A human-readable display name for the tool that clients can show to users * **`description`**: Detailed explanation of what the tool does and when…
Understanding MCP clients
Model Context Protocol · in the page
docs/2025-06-18/learn/client-concepts
…, and respectful of user autonomy: **Request presentation**: Clients display elicitation requests with clear context about which server is asking, why the information is needed, and how it will be us…
Understanding MCP servers
Model Context Protocol · in the page
docs/2025-06-18/learn/server-concepts
…ns can implement user control through various mechanisms, such as: * Displaying available tools in the UI, enabling users to define whether a tool should be made available in specific interactions *…
MCP Inspector
Model Context Protocol · in the page
docs/2025-06-18/tools/inspector
…ontent inspection * Supports subscription testing ### Prompts tab * Displays available prompt templates * Shows prompt arguments and descriptions * Enables prompt testing with custom arguments * Pre…
Security Best Practices
Model Context Protocol · in the page
docs/2025-06-18/tutorials/security/security_best_practices
…age **MUST**: * Clearly identify the requesting MCP client by name * Display the specific third-party API scopes being requested * Show the registered `redirect_uri` where tokens will be sent * Imple…
Build an MCP client
Model Context Protocol · in the page
docs/2025-11-25/develop/build-client
…* Provides a simple command-line interface * Handles user input and displays responses * Includes basic error handling * Allows graceful exit ### 5. Resource Management * Proper cleanup of resourc…
Build an MCP server
Model Context Protocol · in the page
docs/2025-11-25/develop/build-server
…e 5. Claude formulates a natural language response 6. The response is displayed to you! ## Troubleshooting > **Claude for Desktop Integration Issues** > > **Getting logs from Claude for Desktop** >…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/2025-11-25/develop/connect-remote-servers
…cate and click on the "Connectors" section in the sidebar. This will display your currently configured connectors and provide options to add new ones. **2. Add a Custom Connector** In the Connector…
Architecture overview
Model Context Protocol · in the page
docs/2025-11-25/learn/architecture
…hmetic` rather than just `calculate`) * **`title`**: A human-readable display name for the tool that clients can show to users * **`description`**: Detailed explanation of what the tool does and when…
Understanding MCP clients
Model Context Protocol · in the page
docs/2025-11-25/learn/client-concepts
…, and respectful of user autonomy: **Request presentation**: Clients display elicitation requests with clear context about which server is asking, why the information is needed, and how it will be us…
Understanding MCP servers
Model Context Protocol · in the page
docs/2025-11-25/learn/server-concepts
…ns can implement user control through various mechanisms, such as: * Displaying available tools in the UI, enabling users to define whether a tool should be made available in specific interactions *…
MCP Inspector
Model Context Protocol · in the page
docs/2025-11-25/tools/inspector
…ontent inspection * Supports subscription testing ### Prompts tab * Displays available prompt templates * Shows prompt arguments and descriptions * Enables prompt testing with custom arguments * Pre…
Security Best Practices
Model Context Protocol · in the page
docs/2025-11-25/tutorials/security/security_best_practices
…age **MUST**: * Clearly identify the requesting MCP client by name * Display the specific third-party API scopes being requested * Show the registered `redirect_uri` where tokens will be sent * Imple…
Build an MCP client
Model Context Protocol · in the page
docs/2026-07-28/develop/build-client
…* Provides a simple command-line interface * Handles user input and displays responses * Includes basic error handling * Allows graceful exit ### 5. Resource Management * Leaving the `async with`…
Build an MCP server
Model Context Protocol · in the page
docs/2026-07-28/develop/build-server
…e 5. Claude formulates a natural language response 6. The response is displayed to you! ## Troubleshooting > **Claude for Desktop Integration Issues** > > **Getting logs from Claude for Desktop** >…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/2026-07-28/develop/connect-remote-servers
…you're in the settings page, click "Connectors" in the sidebar. This displays your currently configured connectors and provides options for adding new ones. **2. Add a Custom Connector** In the Con…
Architecture overview
Model Context Protocol · in the page
docs/2026-07-28/learn/architecture
…hmetic` rather than just `calculate`) * **`title`**: A human-readable display name for the tool that clients can show to users * **`description`**: Detailed explanation of what the tool does and when…
Understanding MCP clients
Model Context Protocol · in the page
docs/2026-07-28/learn/client-concepts
…, and respectful of user autonomy: **Request presentation**: Clients display elicitation requests with clear context about which server is asking, why the information is needed, and how it will be us…
Understanding MCP servers
Model Context Protocol · in the page
docs/2026-07-28/learn/server-concepts
…ns can implement user control through various mechanisms, such as: * Displaying available tools in the UI, enabling users to define whether a tool should be made available in specific interactions *…
Security Best Practices
Model Context Protocol · in the page
docs/2026-07-28/tutorials/security/security_best_practices
…age **MUST**: * Clearly identify the requesting MCP client by name * Display the specific third-party API scopes being requested * Show the registered `redirect_uri` where tokens will be sent * Imple…
Build an MCP client
Model Context Protocol · in the page
docs/draft/develop/build-client
…* Provides a simple command-line interface * Handles user input and displays responses * Includes basic error handling * Allows graceful exit ### 5. Resource Management * Leaving the `async with`…
Build an MCP server
Model Context Protocol · in the page
docs/draft/develop/build-server
…e 5. Claude formulates a natural language response 6. The response is displayed to you! ## Troubleshooting > **Claude for Desktop Integration Issues** > > **Getting logs from Claude for Desktop** >…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/draft/develop/connect-remote-servers
…you're in the settings page, click "Connectors" in the sidebar. This displays your currently configured connectors and provides options for adding new ones. **2. Add a Custom Connector** In the Con…
Architecture overview
Model Context Protocol · in the page
docs/draft/learn/architecture
…hmetic` rather than just `calculate`) * **`title`**: A human-readable display name for the tool that clients can show to users * **`description`**: Detailed explanation of what the tool does and when…
Understanding MCP clients
Model Context Protocol · in the page
docs/draft/learn/client-concepts
…, and respectful of user autonomy: **Request presentation**: Clients display elicitation requests with clear context about which server is asking, why the information is needed, and how it will be us…
Understanding MCP servers
Model Context Protocol · in the page
docs/draft/learn/server-concepts
…ns can implement user control through various mechanisms, such as: * Displaying available tools in the UI, enabling users to define whether a tool should be made available in specific interactions *…
Security Best Practices
Model Context Protocol · in the page
docs/draft/tutorials/security/security_best_practices
…age **MUST**: * Clearly identify the requesting MCP client by name * Display the specific third-party API scopes being requested * Show the registered `redirect_uri` where tokens will be sent * Imple…
Build an MCP App
Model Context Protocol · in the page
extensions/apps/build
…** Ask your AI coding agent to build it: ``` Create an MCP App that displays a color picker ``` The agent will recognize the `create-mcp-app` skill is relevant, load its instructions, then scaffold…
MCP Apps
Model Context Protocol · in the page
extensions/apps/overview
…tools return text, images, resources or structured data that the host displays as part of the conversation. MCP Apps extend this pattern by allowing tools to declare a reference to an interactive UI i…
Extensions Overview
Model Context Protocol · in the page
extensions/overview
…| | [MCP Apps](/extensions/apps/overview.md) | Allows MCP Servers to display interactive UI elements (charts, forms, video players) inline within conversations | To get started building MCP Apps, se…
SEP-1024: MCP Client Security Requirements for Local Server Installation
Model Context Protocol · in the page
seps/1024-mcp-client-security-requirements-for-local-server-
…install or configure a local MCP server, the MCP client **MUST**: 1. Display a clear consent dialog that shows: * The exact command that will be executed, without truncation * All arguments and…
SEP-1034: Support default values for all primitive types in elicitation schemas
Model Context Protocol · in the page
seps/1034--support-default-values-for-all-primitive-types-in
…rking implementation demonstrating clients require minimal changes to display defaults (\~10 lines of code): * Implementation PR: [https://github.com/chughtapan/fast-agent/pull/2](https://github.com/…
SEP-1036: URL Mode Elicitation for secure out-of-band interactions
Model Context Protocol · in the page
seps/1036-url-mode-elicitation-for-secure-out-of-band-intera
…ed for URL elicitation 3. **Domain Validation**: Clients must clearly display target domains to users ### Trust Boundaries URL elicitation explicitly creates clear trust boundaries: * The MCP clien…
SEP-1330: Elicitation Enum Schema Improvements and Standards Compliance
Model Context Protocol · in the page
seps/1330-elicitation-enum-schema-improvements-and-standards
…fied for each value. * If the enumerated values are not optimal for display, a title may be specified for each value. * Introduce the distinction between Single and Multi-select enums. * If only o…
SEP-1577: Sampling With Tools
Model Context Protocol · in the page
seps/1577--sampling-with-tools
…thout the server having to ask for anything. The client UI would e.g. display a tool selection UI as part of the sampling approval flow, auto enabling tools from same server by default. Pros: * Tech…
SEP-1730: SDKs Tiering System
Model Context Protocol · in the page
seps/1730-sdks-tiering-system
…SDKs receive a percentage score based on test results * Scores can be displayed as badges (e.g., "90% MCP Compliant") * Tier 1: 100% compliance required * Tier 2: 80% compliance required * Tier 3: No…
SEP-2127: MCP Server Cards - HTTP Server Discovery
Model Context Protocol · in the page
seps/2127-mcp-server-cards
…rvers, enabling ecosystem-wide server indexes. * **Reduced Latency:** Display server information and metadata without opening each advertised endpoint. ### Relationship to `server/discover` Server C…
SEP-2133: Extensions
Model Context Protocol · in the page
seps/2133-extensions
…ble license to: * Reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute the contribution * Make, have made, use, offer to sell, sell, import, and…
SEP-2640: Skills Extension
Model Context Protocol · in the page
seps/2640-skills-extension
…origins ([Names](#names)), the registry qualifies colliding names for display rather than dropping either entry; since the name is not the key, a collision never changes how a skill is loaded. **Cont…
SEP-973: Expose additional metadata for Implementations, Resources, Tools and Prompts
Model Context Protocol · in the page
seps/973-expose-additional-metadata-for-implementations-res
…t implementations only expose namespaced metadata, forcing clients to display generic labels with no visual cues. ![Image](https://github.com/user-attachments/assets/0708a467-ed16-4654-8017-47fc30df9…
SEP-991: Enable URL-based Client Registration using OAuth Client ID Metadata Documents
Model Context Protocol · in the page
seps/991-enable-url-based-client-registration-using-oauth-c
…a trust policy alt Validation Success Server->>User: Display consent page with client_name User->>Server: Approves access Server->>Client: Authorization code via r…
Cancellation
Model Context Protocol · in the page
specification/2024-11-05/basic/utilities/cancellation
…e request to cancel * An optional reason string that can be logged or displayed ```json theme={null} { "jsonrpc": "2.0", "method": "notifications/cancelled", "params": { "requestId": "123",…