Follow Discord
Sweep 03 Nov 2026 · 22:27Z Build v2.1.318 536 read Stable v2.1.311 Latest v2.1.318 Next v2.1.318 Feeds RSS JSON llms.txt llms-full.txt Unofficial
HomeDocsSearch
Search the documentation

1,063 pages for prompt.

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

Security Best Practices Model Context Protocol · in the page docs/draft/tutorials/security/security_best_practices …er can immediately invoke high-risk tools without further elevation prompts * Consent abandonment: users decline dialogs listing excessive scopes * Scope inflation blindness: lack of metrics makes o… Example Servers Model Context Protocol · in the page examples …ol/servers/tree/main/src/everything)** - Reference / test server with prompts, resources, and tools * **[Fetch](https://github.com/modelcontextprotocol/servers/tree/main/src/fetch)** - Web content fet… MCP Apps Model Context Protocol · in the page extensions/apps/overview …hover for details, and toggle between metrics, all without additional prompts. **Configuring with many options.** Setting up a deployment involves dozens of interdependent choices. Rather than a back… Enterprise-Managed Authorization Model Context Protocol · in the page extensions/auth/enterprise-managed-authorization …s to approved MCP servers without additional per-server authorization prompts. 3. **Policy enforcement**: The IdP evaluates access policies (group membership, role assignments, conditional access rul… How to Authenticate When Publishing to the Official MCP Registry Model Context Protocol · in the page registry/authentication …lication Waiting for authorization... ``` Visit the link, follow the prompts, and enter the authorization code that was printed in the terminal (e.g., `ABCD-1234` in the above output). Once complete,… Quickstart: Publish an MCP Server to the MCP Registry Model Context Protocol · in the page registry/quickstart …lication Waiting for authorization... ``` Visit the link, follow the prompts, and enter the authorization code that was printed in the terminal (e.g., `ABCD-1234` in the above output). Once complete,… Official MCP Registry Terms of Service Model Context Protocol · in the page registry/terms-of-service …you give must be accurate and up-to-date, and you agree to inform us promptly of any updates. You understand that your use of the Registry may be monitored to ensure quality and verify your complianc… SEP-1577: Sampling With Tools Model Context Protocol · in the page seps/1577--sampling-with-tools …that use Sampling can either try and emulate tool calling w/ complex prompting / custom parsing of the outputs, or are limited to simpler, non-agentic requests. Adding support for tool calling could… SEP-1613: Establish JSON Schema 2020-12 as Default Dialect for MCP Model Context Protocol · in the page seps/1613-establish-json-schema-2020-12-as-default-dialect-f …ies to: * `tools/list` response: `inputSchema` and `outputSchema` * `prompts/elicit` request: `requestedSchema` * Future MCP features embedding JSON Schema definitions ### 5. Implementation Requirem… SEP-1686: Tasks Model Context Protocol · in the page seps/1686-tasks …lling is both unnecessarily expensive and inconsistent — it relies on prompt engineering to steer an agent to poll at all. In the original `long_running_tool` case, the client had no way of knowing if… SEP-1730: SDKs Tiering System Model Context Protocol · in the page seps/1730-sdks-tiering-system …to be able to test, for example: * execute “hello world” tool * Get prompt * Get completion * Get resource template * Receive notifications **What is needed form SDKs maintainers:** implement every… SEP-1865: MCP Apps - Interactive User Interfaces for MCP Model Context Protocol · in the page seps/1865-mcp-apps-interactive-user-interfaces-for-mcp …ol:** Current MCP-UI approach with message types like tool, intent, prompt, etc. These message types can be translated to a subset of the proposed JSON-RPC messages. * **Global API object:** Rejecte… SEP-2085: Governance Succession and Amendment Procedures Model Context Protocol · in the page seps/2085-governance-succession-and-amendment …me-Bound Process**: The 30-day requirement ensures succession happens promptly while allowing adequate time for deliberation. * **Supermajority Interim Governance**: Two-thirds voting during interregn… SEP-2127: MCP Server Cards - HTTP Server Discovery Model Context Protocol · in the page seps/2127-mcp-server-cards …tion intentionally omits primitive definitions (tools, resources, and prompts) from server cards. MCP servers are inherently dynamic: the primitives a server exposes can vary by authenticated user, se… SEP-2207: OIDC-Flavored Refresh Token Guidance Model Context Protocol · in the page seps/2207-oidc-refresh-token-guidance …with other scope-related logic or create unexpected authorization prompts. ## Reference Implementation Reference implementations demonstrating this guidance will be provided in the official MCP… SEP-2243: HTTP Header Standardization for Streamable HTTP Transport Model Context Protocol · in the page seps/2243-http-standardization …e` | `params.name` or `params.uri` | `tools/call`, `resources/read`, `prompts/get` requests | These headers are **required** for compliance with the MCP version in which they are introduced. **Serve… SEP-2260: Require Server requests to be associated with a Client request. Model Context Protocol · in the page seps/2260-Require-Server-requests-to-be-associated-with-Client-requests …t-to-server request (e.g., during `tools/call`, `resources/read`, or `prompts/get` processing). Standalone server-initiated requests of these types outside notifications **MUST NOT** be implemented.… SEP-2322: Multi Round-Trip Requests Model Context Protocol · in the page seps/2322-MRTR …uest, but it should be read as applying equally to (e.g.) resource or prompt requests; similarly, we will discuss elicitation requests as a proxy for any server-initiated request, but it should be rea… SEP-2549: TTL for List Results Model Context Protocol · in the page seps/2549-TTL-for-list-results …g fields to support caching result objects returned by `tools/list`, `prompts/list`, `resources/list`, `resources/read`, and `resources/templates/list`. Two fields will be added `ttlMs` and `cacheScop… SEP-2567: Sessionless MCP via Explicit State Handles Model Context Protocol · in the page seps/2567-sessionless-mcp …4. **Mutable list endpoints.** `tools/list` (and `resources/list`, `prompts/list`) can legally return different results over a session's lifetime. For example, a database server could expose a `conn… SEP-2575: Make MCP Stateless Model Context Protocol · in the page seps/2575-stateless-mcp …* understanding of available tools (e.g., by including it in a system prompt). */ instructions?: string; } ``` ### Per-Request Client Capabilities To complete the decoupling from the initial ha… SEP-2577: Deprecate Roots, Sampling, and Logging Model Context Protocol · in the page seps/2577-deprecate-roots-sampling-and-logging …outside the protocol, and none are critical to the core resource/tool/prompt interaction model that defines MCP. See [discussion #2536][discussion-2536]. ## Backward Compatibility During the depreca… SEP-2640: Skills Extension Model Context Protocol · in the page seps/2640-skills-extension …content is instructional text delivered to a model, which makes it a prompt-injection surface (background in [open-questions.md §10](https://github.com/modelcontextprotocol/ext-skills/blob/main/docs/… 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 …URL exactly * `client_name`: human-readable name for authorization prompts * `redirect_uris`: array of allowed redirect URIs * `token_endpoint_auth_method`: "none" for public clients Note a cl… Specification Enhancement Proposals (SEPs) Model Context Protocol · in the page seps/index …Expose additional metadata for Implementations, Resources, Tools and Prompts | Final | Standards Track | 2025-07-15 | | [SEP-932](https://modelcontextprotocol.io/seps/932-model-context-protocol-gover… Architecture Model Context Protocol · in the page specification/2024-11-05/architecture/index …specialized context and capabilities: * Expose resources, tools and prompts via MCP primitives * Operate independently with focused responsibilities * Request sampling through client interfaces * Mu… Overview Model Context Protocol · in the page specification/2024-11-05/basic/index …negotiation, and session control * **Server Features**: Resources, prompts, and tools exposed by servers * **Client Features**: Sampling and root directory lists provided by clients * **Utilities**… Lifecycle Model Context Protocol · in the page specification/2024-11-05/basic/lifecycle …ion": "2024-11-05", "capabilities": { "logging": {}, "prompts": { "listChanged": true }, "resources": { "subscribe": true, "listChanged": true… Ping Model Context Protocol · in the page specification/2024-11-05/basic/utilities/ping …ng" } ``` ## Behavior Requirements 1. The receiver **MUST** respond promptly with an empty response: ```json theme={null} { "jsonrpc": "2.0", "id": "123", "result": {} } ``` 2. If no respons… Roots Model Context Protocol · in the page specification/2024-11-05/client/roots …ided roots ## Implementation Guidelines 1. Clients **SHOULD**: * Prompt users for consent before exposing roots to servers * Provide clear user interfaces for root management * Validate roo… Sampling Model Context Protocol · in the page specification/2024-11-05/client/sampling …interactions and optionally include context from MCP servers in their prompts. ## User Interaction Model Sampling in MCP allows servers to implement agentic behaviors, by enabling LLM calls to occur… Specification Model Context Protocol · in the page specification/2024-11-05/index …esources**: Context and data, for the user or the AI model to use * **Prompts**: Templated messages and workflows for users * **Tools**: Functions for the AI model to execute Clients may offer the fo… Overview Model Context Protocol · in the page specification/2024-11-05/server/index …rich interactions between clients, servers, and language models: * **Prompts**: Pre-defined templates or instructions that guide language model interactions * **Resources**: Structured data or cont… Tools Model Context Protocol · in the page specification/2024-11-05/server/tools …ls automatically based on its contextual understanding and the user's prompts. However, implementations are free to expose tools through any interface pattern that suits their needs—the protocol itse… Completion Model Context Protocol · in the page specification/2024-11-05/server/utilities/completion …ized way for servers to offer argument autocompletion suggestions for prompts and resource URIs. This enables rich, IDE-like experiences where users receive contextual suggestions while entering argum… Pagination Model Context Protocol · in the page specification/2024-11-05/server/utilities/pagination …e resources * `resources/templates/list` - List resource templates * `prompts/list` - List available prompts * `tools/list` - List available tools ## Implementation Guidelines 1. Servers **SHOULD**:… Architecture Model Context Protocol · in the page specification/2025-03-26/architecture/index …specialized context and capabilities: * Expose resources, tools and prompts via MCP primitives * Operate independently with focused responsibilities * Request sampling through client interfaces * Mu… Overview Model Context Protocol · in the page specification/2025-03-26/basic/index …negotiation, and session control * **Server Features**: Resources, prompts, and tools exposed by servers * **Client Features**: Sampling and root directory lists provided by clients * **Utilities**… Lifecycle Model Context Protocol · in the page specification/2025-03-26/basic/lifecycle …ion": "2025-03-26", "capabilities": { "logging": {}, "prompts": { "listChanged": true }, "resources": { "subscribe": true, "listChanged": true… Ping Model Context Protocol · in the page specification/2025-03-26/basic/utilities/ping …ng" } ``` ## Behavior Requirements 1. The receiver **MUST** respond promptly with an empty response: ```json theme={null} { "jsonrpc": "2.0", "id": "123", "result": {} } ``` 2. If no respons… Roots Model Context Protocol · in the page specification/2025-03-26/client/roots …ided roots ## Implementation Guidelines 1. Clients **SHOULD**: * Prompt users for consent before exposing roots to servers * Provide clear user interfaces for root management * Validate roo… Sampling Model Context Protocol · in the page specification/2025-03-26/client/sampling …interactions and optionally include context from MCP servers in their prompts. ## User Interaction Model Sampling in MCP allows servers to implement agentic behaviors, by enabling LLM calls to occur… Specification Model Context Protocol · in the page specification/2025-03-26/index …esources**: Context and data, for the user or the AI model to use * **Prompts**: Templated messages and workflows for users * **Tools**: Functions for the AI model to execute Clients may offer the fo… Overview Model Context Protocol · in the page specification/2025-03-26/server/index …rich interactions between clients, servers, and language models: * **Prompts**: Pre-defined templates or instructions that guide language model interactions * **Resources**: Structured data or cont… Tools Model Context Protocol · in the page specification/2025-03-26/server/tools …ls automatically based on its contextual understanding and the user's prompts. However, implementations are free to expose tools through any interface pattern that suits their needs—the protocol itse… Completion Model Context Protocol · in the page specification/2025-03-26/server/utilities/completion …ized way for servers to offer argument autocompletion suggestions for prompts and resource URIs. This enables rich, IDE-like experiences where users receive contextual suggestions while entering argum… Pagination Model Context Protocol · in the page specification/2025-03-26/server/utilities/pagination …e resources * `resources/templates/list` - List resource templates * `prompts/list` - List available prompts * `tools/list` - List available tools ## Implementation Guidelines 1. Servers **SHOULD**:… Architecture Model Context Protocol · in the page specification/2025-06-18/architecture/index …specialized context and capabilities: * Expose resources, tools and prompts via MCP primitives * Operate independently with focused responsibilities * Request sampling through client interfaces * Mu… Overview Model Context Protocol · in the page specification/2025-06-18/basic/index …framework for HTTP-based transports * **Server Features**: Resources, prompts, and tools exposed by servers * **Client Features**: Sampling and root directory lists provided by clients * **Utilities**… Lifecycle Model Context Protocol · in the page specification/2025-06-18/basic/lifecycle …ion": "2025-06-18", "capabilities": { "logging": {}, "prompts": { "listChanged": true }, "resources": { "subscribe": true, "listChanged": true…
Feedback