953 pages for agent.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Local Server Security
Model Context Protocol · in the page
docs/2026-07-28/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/2026-07-28/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 server
Model Context Protocol · in the page
docs/draft/develop/build-server
…"weather") # Constants NWS_API_BASE = "https://api.weather.gov" USER_AGENT = "weather-app/1.0" ``` `httpx2` is the HTTP client the SDK itself depends on, so installing `mcp` already brought it in.…
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) | Discover…
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
…orking-groups/skills-over-mcp)**: Rich, structured instructions for agent workflows, discovered and consumed through MCP * **[MCP Apps](/extensions/apps/overview)**: Interactive UI elements (charts,…
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…