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

950 pages for agent.

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

Client Best Practices Model Context Protocol · in the page docs/draft/develop/clients/client-best-practices …ons across many servers and tools. As MCP host applications, such as agents, connect to more MCP servers and accumulate access to hundreds or thousands of tools, naive approaches to tool management b… What is the Model Context Protocol (MCP)? Model Context Protocol · in the page docs/draft/getting-started/intro …q=85\&s=35268aa0ad50b8c385913810e7604550) ## What can MCP enable? * Agents can access your Google Calendar and Notion, acting as a more personalized AI assistant. * Claude Code can generate an entir… Understanding MCP clients Model Context Protocol · in the page docs/draft/learn/client-concepts …ws servers to request LLM completions through the client, enabling an agentic workflow. This approach puts the client in complete control of user permissions and security measures. Sampling is depreca… MCP Inspector Model Context Protocol · in the page docs/draft/tools/inspector …riptable, machine-readable client for CI, shell pipelines, and coding agents. | | **TUI** | `npx @modelcontextprotocol/inspector --tui` | An interactive terminal UI, for when a browser isn't available… CLI client Model Context Protocol · in the page docs/draft/tools/inspector/cli …at makes it a good fit for CI pipelines, shell one-liners, and coding agents that need to verify a server change immediately. ```bash theme={null} npx @modelcontextprotocol/inspector --cli node build… mcpdo connection client Model Context Protocol · in the page docs/draft/tools/inspector/mcpdo …so you can run many commands against it from any shell, the way `ssh-agent` keeps keys loaded. | | `mcp-inspector --cli` | `mcpdo` | | - | - | - | | **Lifecycle** | Connect, one `--method`, disconne… Recipes Model Context Protocol · in the page docs/draft/tools/inspector/recipes …are tools that carry a UI widget. For an automated reviewer (CI or an agent), use the CLI for every check that returns JSON, and open a browser only to inspect the rendered widget. **1. Probe the sec… Local Server Security Model Context Protocol · in the page docs/draft/tutorials/security/local-server-security …s the same model context, so a malicious server can influence how the agent uses the tools of every other server. Each install extends the surface all the others are exposed to. ### Threats This Guid… Security Best Practices Model Context Protocol · in the page docs/draft/tutorials/security/security_best_practices …) ```mermaid theme={null} sequenceDiagram participant UA as User-Agent (Browser) participant MC as MCP Client participant M as MCP Proxy Server participant TAS as Third-Party Authoriz… Build an MCP App Model Context Protocol · in the page extensions/apps/build …g started The fastest way to create an MCP App is using an AI coding agent with the MCP Apps skill. If you prefer to set up a project manually, skip to [Manual setup](#manual-setup). ### Using an AI… MCP Apps Model Context Protocol · in the page extensions/apps/overview …aid theme={null} sequenceDiagram participant User participant Agent participant App as MCP App iframe participant Server as MCP Server User->>Agent: "show me analytics" Note o… Extension Support Matrix Model Context Protocol · in the page extensions/client-matrix …| | | | | [PostHog Code](https://posthog.com/code/) | | | | | | [fast-agent](https://github.com/evalstate/fast-agent) | | | | [Partial](https://github.com/evalstate/fast-agent/blob/main/docs/docs/mcp/… Extensions Overview Model Context Protocol · in the page extensions/overview …//github.com/modelcontextprotocol/ext-skills)** > > Discover and read Agent Skills from MCP servers. | Extension | Description | | - | - | | [Skills over MCP](/extensions/skills/overview.md) | Discov… Skills Model Context Protocol · in the page extensions/skills/overview # Skills > Discover and read Agent Skills from MCP servers The [ext-skills repository](https://github.com/modelcontextprotocol/ext-skills) contains the published specification for the official Skill… 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 …s of code): * Implementation PR: [https://github.com/chughtapan/fast-agent/pull/2](https://github.com/chughtapan/fast-agent/pull/2) * A demo with the above email reply workflow: [https://asciinema.or… SEP-1302: Formalize Working Groups and Interest Groups in MCP Governance Model Context Protocol · in the page seps/1302-formalize-working-groups-and-interest-groups-in-mc …f collaborative groups through Discord channels (e.g. security, auth, agents). See [bottom of MAINTAINERS.md](https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/MAINTAINERS.md). *… SEP-1330: Elicitation Enum Schema Improvements and Standards Compliance Model Context Protocol · in the page seps/1330-elicitation-enum-schema-improvements-and-standards …l/1246) **Client Implementation:** [https://github.com/evalstate/fast-agent/pull/324/files](https://github.com/evalstate/fast-agent/pull/324/files) **Working Demo:** [https://asciinema.org/a/anBvJdqEm… SEP-1577: Sampling With Tools Model Context Protocol · in the page seps/1577--sampling-with-tools …ervers` under a capability). This allows MCP servers to run their own agentic loops using the client's tokens (still under the user supervision), and reduces the complexity of client implementations (… SEP-1686: Tasks Model Context Protocol · in the page seps/1686-tasks …a new problem: Tools are generally-expected to be orchestrated by an agent, and agent-driven polling is both unnecessarily expensive and inconsistent — it relies on prompt engineering to steer an age… SEP-1730: SDKs Tiering System Model Context Protocol · in the page seps/1730-sdks-tiering-system …tation, it should be easy to implement it with the help of any coding agent. We want to check it into each SDKs repo as it will serve as an example for server implementers. Once each SDK has an Every… SEP-2127: MCP Server Cards - HTTP Server Discovery Model Context Protocol · in the page seps/2127-mcp-server-cards …#### Relationship to AI Catalog The [AI Catalog](https://github.com/Agent-Card/ai-catalog) provides a decentralized, protocol-agnostic mechanism for identifying AI artifacts. An AI Catalog entry can… 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 …scribes this pattern: > "Sampling in MCP allows servers to implement agentic behaviors, by enabling LLM calls to occur *nested* inside other MCP server features." However, the normative requirements… SEP-2322: Multi Round-Trip Requests Model Context Protocol · in the page seps/2322-MRTR …needed to track that ongoing processing. * Examples: accessing an agent, spinning up a VM and needing user interaction to manipulate the VM The vast majority of MCP tools will be ephemeral,… SEP-2567: Sessionless MCP via Explicit State Handles Model Context Protocol · in the page seps/2567-sessionless-mcp …oints become cacheable across what used to be session boundaries; and agent orchestrators can freely share or not share application state as needed. Explicit state handles are not a new protocol const… SEP-2596: Specification Feature Lifecycle and Deprecation Policy Model Context Protocol · in the page seps/2596-spec-feature-lifecycle-and-deprecation …recorded reluctance to commit to longer windows given how quickly the agentic space is moving. The same discussion flagged even that model as a possible burden on SDK maintainers; this SEP keeps the t… SEP-2640: Skills Extension Model Context Protocol · in the page seps/2640-skills-extension …2640) | *** ## Abstract This SEP defines a convention for serving [Agent Skills](https://agentskills.io/) over MCP using the existing Resources primitive. A *skill* is a directory of files (minimal… SEP-2663: Tasks Extension Model Context Protocol · in the page seps/2663-tasks-extension …affrey ([@CaitieM20](https://github.com/CaitieM20)); on behalf of the Agents Working Group | | **Sponsor** | Caitie McCaffrey ([@CaitieM20](https://github.com/CaitieM20)) | | **PR** | [#2663](https://… SEP-414: Document OpenTelemetry Trace Context Propagation Conventions Model Context Protocol · in the page seps/414-request-meta …ing implementations and the OpenTelemetry semantic conventions. See [agentclientprotocol/agent-client-protocol#297](https://github.com/agentclientprotocol/agent-client-protocol/pull/297) for equivale… Sampling Model Context Protocol · in the page specification/2024-11-05/client/sampling …# User Interaction Model Sampling in MCP allows servers to implement agentic behaviors, by enabling LLM calls to occur *nested* inside other MCP server features. Implementations are free to expose s… Specification Model Context Protocol · in the page specification/2024-11-05/index …r the following feature to servers: * **Sampling**: Server-initiated agentic behaviors and recursive LLM interactions ### Additional Utilities * Configuration * Progress tracking * Cancellation * E… Authorization Model Context Protocol · in the page specification/2025-03-26/basic/authorization …ient is acting on behalf of a (human) end user. * For instance, an agent calls an MCP tool implemented by a SaaS system. 2. Client Credentials: the client is another application (not a human) *… Sampling Model Context Protocol · in the page specification/2025-03-26/client/sampling …# User Interaction Model Sampling in MCP allows servers to implement agentic behaviors, by enabling LLM calls to occur *nested* inside other MCP server features. Implementations are free to expose s… Specification Model Context Protocol · in the page specification/2025-03-26/index …r the following feature to servers: * **Sampling**: Server-initiated agentic behaviors and recursive LLM interactions ### Additional Utilities * Configuration * Progress tracking * Cancellation * E… Authorization Model Context Protocol · in the page specification/2025-06-18/basic/authorization …s: ```mermaid theme={null} sequenceDiagram participant B as User-Agent (Browser) participant C as Client participant M as MCP Server (Resource Server) participant A as Authorization S… Sampling Model Context Protocol · in the page specification/2025-06-18/client/sampling …# User Interaction Model Sampling in MCP allows servers to implement agentic behaviors, by enabling LLM calls to occur *nested* inside other MCP server features. Implementations are free to expose s… Specification Model Context Protocol · in the page specification/2025-06-18/index …the following features to servers: * **Sampling**: Server-initiated agentic behaviors and recursive LLM interactions * **Roots**: Server-initiated inquiries into uri or filesystem boundaries to oper… Authorization Model Context Protocol · in the page specification/2025-11-25/basic/authorization …s: ```mermaid theme={null} sequenceDiagram participant B as User-Agent (Browser) participant C as Client participant M as MCP Server (Resource Server) participant A as Authorization S… Elicitation Model Context Protocol · in the page specification/2025-11-25/client/elicitation …ode Flow ```mermaid theme={null} sequenceDiagram participant UserAgent as User Agent (Browser) participant User participant Client participant Server Note over Server: Server ini… Sampling Model Context Protocol · in the page specification/2025-11-25/client/sampling …# User Interaction Model Sampling in MCP allows servers to implement agentic behaviors, by enabling LLM calls to occur *nested* inside other MCP server features. Implementations are free to expose s… Specification Model Context Protocol · in the page specification/2025-11-25/index …the following features to servers: * **Sampling**: Server-initiated agentic behaviors and recursive LLM interactions * **Roots**: Server-initiated inquiries into URI or filesystem boundaries to oper… Authorization Model Context Protocol · in the page specification/2026-07-28/basic/authorization/index …s: ```mermaid theme={null} sequenceDiagram participant B as User-Agent (Browser) participant C as Client participant M as MCP Server (Resource Server) participant A as Authorization S… Authorization Security Considerations Model Context Protocol · in the page specification/2026-07-28/basic/authorization/security-considerations …ization servers **MUST** take precautions to prevent redirecting user agents to untrusted URI's, following suggestions laid out in [OAuth 2.1 Section 7.12.2](https://datatracker.ietf.org/doc/html/draf… Elicitation Model Context Protocol · in the page specification/2026-07-28/client/elicitation …ode Flow ```mermaid theme={null} sequenceDiagram participant UserAgent as User Agent (Browser) participant User participant Client participant Server Client->>Server: tools/call(… Sampling Model Context Protocol · in the page specification/2026-07-28/client/sampling …# User Interaction Model Sampling in MCP allows servers to implement agentic behaviors, by enabling LLM calls to occur *nested* inside other MCP server features. Implementations are free to expose s… Specification Model Context Protocol · in the page specification/2026-07-28/index …ing-groups/skills-over-mcp.md)**: Rich, structured instructions for agent workflows, discovered and consumed through MCP * **[MCP Apps](/extensions/apps/overview.md)**: Interactive UI elements (char… Authorization Model Context Protocol · in the page specification/draft/basic/authorization/index …s: ```mermaid theme={null} sequenceDiagram participant B as User-Agent (Browser) participant C as Client participant M as MCP Server (Resource Server) participant A as Authorization S… Authorization Security Considerations Model Context Protocol · in the page specification/draft/basic/authorization/security-considerations …ization servers **MUST** take precautions to prevent redirecting user agents to untrusted URI's, following suggestions laid out in [OAuth 2.1 Section 7.12.2](https://datatracker.ietf.org/doc/html/draf… Elicitation Model Context Protocol · in the page specification/draft/client/elicitation …ode Flow ```mermaid theme={null} sequenceDiagram participant UserAgent as User Agent (Browser) participant User participant Client participant Server Client->>Server: tools/call(… Sampling Model Context Protocol · in the page specification/draft/client/sampling …# User Interaction Model Sampling in MCP allows servers to implement agentic behaviors, by enabling LLM calls to occur *nested* inside other MCP server features. Implementations are free to expose s… Specification Model Context Protocol · in the page specification/draft/index …ing-groups/skills-over-mcp.md)**: Rich, structured instructions for agent workflows, discovered and consumed through MCP * **[MCP Apps](/extensions/apps/overview.md)**: Interactive UI elements (char…
Feedback