1,268 pages for auth.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Build an MCP client
Model Context Protocol · in the page
docs/draft/develop/build-client
…theme={null} > using var anthropicClient = new AnthropicClient(new APIAuthentication(builder.Configuration["ANTHROPIC_API_KEY"])) > .Messages > .AsBuilder() > .UseFunctionInvocation() >…
Build with Agent Skills
Model Context Protocol · in the page
docs/draft/develop/build-with-agent-skills
…t, they encode the design decisions (deployment model, tool patterns, auth) so your agent can interrogate your use case and scaffold a server that fits. ## Available skills A reference set of MCP de…
Client Best Practices
Model Context Protocol · in the page
docs/draft/develop/clients/client-best-practices
…handle the unstructured output downstream. The real fix is for server authors to provide `outputSchema`. * **Extract a typed result using a fast model**, for single-shot calls outside loops. Expose a…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/draft/develop/connect-remote-servers
…size ease of use, and services that require server-side processing or authentication. ## What are Custom Connectors? Custom Connectors serve as the bridge between Claude and remote MCP servers. They…
Architecture overview
Model Context Protocol · in the page
docs/draft/learn/architecture
…ing transport-specific connection establishment, message framing, and authorization. Conceptually the data layer is the inner layer, while the transport layer is the outer layer. #### Data layer Th…
Understanding MCP clients
Model Context Protocol · in the page
docs/draft/learn/client-concepts
…ovide several features to servers. These client features allow server authors to build richer interactions. | Feature | Explanation | Example | | - | - | - | | **Elicitation** | Elicitation enables s…
Understanding MCP servers
Model Context Protocol · in the page
docs/draft/learn/server-concepts
…## Prompts Prompts provide reusable templates. They allow MCP server authors to provide parameterized prompts for a domain, or showcase how to best use the MCP server. #### How Prompts Work Prompts…
Debugging
Model Context Protocol · in the page
docs/draft/tools/debugging
…information 2. **Access Control** * Verify permissions * Check authentication * Monitor access patterns For a full treatment of MCP attack vectors and mitigations, see [Security Best Practi…
MCP Inspector
Model Context Protocol · in the page
docs/draft/tools/inspector
…ss them: the same transports, the same configuration files, the same OAuth state on disk, and the same [protocol-era](https://modelcontextprotocol.io/docs/draft/tools/inspector/protocol-eras.md) negot…
CLI client
Model Context Protocol · in the page
docs/draft/tools/inspector/cli
…erver comes from a file, its per-server settings (headers, timeouts, OAuth, [protocol era](https://modelcontextprotocol.io/docs/draft/tools/inspector/protocol-eras.md), and roots) apply to the connect…
Configuration and flags
Model Context Protocol · in the page
docs/draft/tools/inspector/configuration
…dle. Useful when working on the Inspector itself. | ## CLI and TUI: OAuth client flags These five are defined by the **CLI and TUI** only. The web client obtains the same settings through its Client…
mcpdo connection client
Model Context Protocol · in the page
docs/draft/tools/inspector/mcpdo
…rver ``` `mcpdo help`, or `mcpdo <command> --help`, prints the full, authoritative list of commands and flags. ## Choosing what to connect `connect` takes a catalog entry name or an ad-hoc target:…
Recipes
Model Context Protocol · in the page
docs/draft/tools/inspector/recipes
…`http` (Streamable HTTP) and `sse`. If the server is protected, see [Authorization](https://modelcontextprotocol.io/docs/draft/tools/inspector/authorization.md): no setup is needed in advance, becaus…
Security
Model Context Protocol · in the page
docs/draft/tools/inspector/security
…very `/api/*` route requires a per-launch bearer token (`x-mcp-remote-auth: Bearer <token>`). How the browser obtains it is described under [The session token](https://modelcontextprotocol.io/docs/dra…
TUI client
Model Context Protocol · in the page
docs/draft/tools/inspector/tui
…`-e`, `--cwd`) plus `--protocol-era` for an ad-hoc server, and the [OAuth client flags](https://modelcontextprotocol.io/docs/draft/tools/inspector/configuration.md#cli-and-tui-oauth-client-flags) (`-…
Web client
Model Context Protocol · in the page
docs/draft/tools/inspector/web
…known token (useful for scripted launches), or set `DANGEROUSLY_OMIT_AUTH=true` to disable the check entirely, but only on a machine where nothing else can reach the port. Both are described under [W…
Local Server Security
Model Context Protocol · in the page
docs/draft/tutorials/security/local-server-security
…. Most MCP security documentation covers the protocol threat model: OAuth flows, token handling, session hijacking, and confused deputy attacks. For those, see [Authorization](https://modelcontextpro…
Security Best Practices
Model Context Protocol · in the page
docs/draft/tutorials/security/security_best_practices
…erations for the Model Context Protocol (MCP), complementing the [MCP Authorization](https://modelcontextprotocol.io/specification/latest/basic/authorization.md) specification. This document identifie…
MCP Apps
Model Context Protocol · in the page
extensions/apps/overview
…h results to your app. A standalone web app would need its own API, authentication, and state management. MCP Apps get this via existing MCP patterns. * **Integration with the host's capabilities*…
Extension Support Matrix
Model Context Protocol · in the page
extensions/client-matrix
…Interactive HTML interfaces rendered inline in the conversation | | [OAuth Client Credentials](https://modelcontextprotocol.io/extensions/auth/oauth-client-credentials.md) | `io.modelcontextprotocol/o…
Extensions Overview
Model Context Protocol · in the page
extensions/overview
…nable functionality that may be modular (e.g., distinct features like authentication), specialized (e.g., industry-specific logic), or experimental (e.g., features being incubated for potential core i…
The MCP Registry
Model Context Protocol · in the page
registry/about
…Registry's OpenAPI spec. ## Trust and Security ### Verifying Server Authenticity The MCP Registry uses namespace authentication to ensure that servers come from their claimed sources. Server names…
How to Automate Publishing with GitHub Actions
Model Context Protocol · in the page
registry/github-actions
…ry publishing steps are the same for all package types: ```yaml OIDC authentication (recommended) theme={null} name: Publish to MCP Registry on: push: tags: ["v*"] # Triggers on version tags l…
MCP Registry Supported Package Types
Model Context Protocol · in the page
registry/package-types
…le above intentionally omits `runtimeHint` for this reason. Rust MCP authors have two first-class distribution paths: * **Cargo (`registryType: cargo`)** — source-distributed via crates.io. End user…
Quickstart: Publish an MCP Server to the MCP Registry
Model Context Protocol · in the page
registry/quickstart
…) account. * **GitHub account** — The MCP Registry supports [multiple authentication methods](https://modelcontextprotocol.io/registry/authentication.md). For simplicity, this tutorial will use GitHub…
MCP Registry Aggregators
Model Context Protocol · in the page
registry/registry-aggregators
…s user ratings and security scanning. The MCP Registry provides an unauthenticated read-only REST API that aggregators can use to populate their data stores. Aggregators are expected to scrape data o…
Publishing Remote Servers
Model Context Protocol · in the page
registry/remote-servers
…"name": "X-API-Key", "description": "API key for authentication", "isRequired": true, "isSecret": true } ] } ] } ``` ## Supporting Remote…
Official MCP Registry Terms of Service
Model Context Protocol · in the page
registry/terms-of-service
…istry on behalf of an entity, you represent and warrant that you have authority to bind that entity to these Terms. By accepting these Terms, you are doing so on behalf of that entity (and all referen…
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-
…odelcontextprotocol.io/specification/latest.md) and its changelog for authoritative > requirements. | Field | Value | | - | - | | **SEP** | 1024 | | **Title** | MCP Client Security Requirements for L…
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
…odelcontextprotocol.io/specification/latest.md) and its changelog for authoritative > requirements. | Field | Value | | - | - | | **SEP** | 1034 | | **Title** | Support default values for all primiti…
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
…odelcontextprotocol.io/specification/latest.md) and its changelog for authoritative > requirements. | Field | Value | | - | - | | **SEP** | 1036 | | **Title** | URL Mode Elicitation for secure out-of…
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
…odelcontextprotocol.io/specification/latest.md) and its changelog for authoritative > requirements. | Field | Value | | - | - | | **SEP** | 1302 | | **Title** | Formalize Working Groups and Interest…
SEP-1303: Input Validation Errors as Tool Execution Errors
Model Context Protocol · in the page
seps/1303-input-validation-errors-as-tool-execution-errors
…odelcontextprotocol.io/specification/latest.md) and its changelog for authoritative > requirements. | Field | Value | | - | - | | **SEP** | 1303 | | **Title** | Input Validation Errors as Tool Execut…
SEP-1319: Decouple Request Payload from RPC Methods Definition
Model Context Protocol · in the page
seps/1319-decouple-request-payload-from-rpc-methods-definiti
…odelcontextprotocol.io/specification/latest.md) and its changelog for authoritative > requirements. | Field | Value | | - | - | | **SEP** | 1319 | | **Title** | Decouple Request Payload from RPC Meth…
SEP-1330: Elicitation Enum Schema Improvements and Standards Compliance
Model Context Protocol · in the page
seps/1330-elicitation-enum-schema-improvements-and-standards
…odelcontextprotocol.io/specification/latest.md) and its changelog for authoritative > requirements. | Field | Value | | - | - | | **SEP** | 1330 | | **Title** | Elicitation Enum Schema Improvements a…
SEP-1577: Sampling With Tools
Model Context Protocol · in the page
seps/1577--sampling-with-tools
…odelcontextprotocol.io/specification/latest.md) and its changelog for authoritative > requirements. | Field | Value | | - | - | | **SEP** | 1577 | | **Title** | Sampling With Tools | | **Status** | F…
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
…odelcontextprotocol.io/specification/latest.md) and its changelog for authoritative > requirements. | Field | Value | | - | - | | **SEP** | 1613 | | **Title** | Establish JSON Schema 2020-12 as Defau…
SEP-1686: Tasks
Model Context Protocol · in the page
seps/1686-tasks
…odelcontextprotocol.io/specification/latest.md) and its changelog for authoritative > requirements. | Field | Value | | - | - | | **SEP** | 1686 | | **Title** | Tasks | | **Status** | Final | | **Typ…
SEP-1699: Support SSE polling via server-side disconnect
Model Context Protocol · in the page
seps/1699-support-sse-polling-via-server-side-disconnect
…odelcontextprotocol.io/specification/latest.md) and its changelog for authoritative > requirements. | Field | Value | | - | - | | **SEP** | 1699 | | **Title** | Support SSE polling via server-side di…
SEP-1730: SDKs Tiering System
Model Context Protocol · in the page
seps/1730-sdks-tiering-system
…odelcontextprotocol.io/specification/latest.md) and its changelog for authoritative > requirements. | Field | Value | | - | - | | **SEP** | 1730 | | **Title** | SDKs Tiering System | | **Status** | F…
SEP-1850: PR-Based SEP Workflow
Model Context Protocol · in the page
seps/1850-pr-based-sep-workflow
…odelcontextprotocol.io/specification/latest.md) and its changelog for authoritative > requirements. | Field | Value | | - | - | | **SEP** | 1850 | | **Title** | PR-Based SEP Workflow | | **Status** |…
SEP-1865: MCP Apps - Interactive User Interfaces for MCP
Model Context Protocol · in the page
seps/1865-mcp-apps-interactive-user-interfaces-for-mcp
…odelcontextprotocol.io/specification/latest.md) and its changelog for authoritative > requirements. | Field | Value | | - | - | | **SEP** | 1865 | | **Title** | MCP Apps - Interactive User Interfaces…
SEP-2085: Governance Succession and Amendment Procedures
Model Context Protocol · in the page
seps/2085-governance-succession-and-amendment
…odelcontextprotocol.io/specification/latest.md) and its changelog for authoritative > requirements. | Field | Value | | - | - | | **SEP** | 2085 | | **Title** | Governance Succession and Amendment Pr…
SEP-2106: Tools `inputSchema` & `outputSchema` Conform to JSON Schema 2020-12
Model Context Protocol · in the page
seps/2106-json-schema-2020-12
…odelcontextprotocol.io/specification/latest.md) and its changelog for authoritative > requirements. | Field | Value | | - | - | | **SEP** | 2106 | | **Title** | Tools `inputSchema` & `outputSchema` C…
SEP-2127: MCP Server Cards - HTTP Server Discovery
Model Context Protocol · in the page
seps/2127-mcp-server-cards
…odelcontextprotocol.io/specification/latest.md) and its changelog for authoritative > requirements. | Field | Value | | - | - | | **SEP** | 2127 | | **Title** | MCP Server Cards - HTTP Server Discove…
SEP-2133: Extensions
Model Context Protocol · in the page
seps/2133-extensions
…odelcontextprotocol.io/specification/latest.md) and its changelog for authoritative > requirements. | Field | Value | | - | - | | **SEP** | 2133 | | **Title** | Extensions | | **Status** | Final | |…
SEP-2148: MCP Contributor Ladder
Model Context Protocol · in the page
seps/2148-contributor-ladder
…odelcontextprotocol.io/specification/latest.md) and its changelog for authoritative > requirements. | Field | Value | | - | - | | **SEP** | 2148 | | **Title** | MCP Contributor Ladder | | **Status**…
SEP-2149: MCP Group Governance and Charter Template
Model Context Protocol · in the page
seps/2149-working-group-charter-template
…odelcontextprotocol.io/specification/latest.md) and its changelog for authoritative > requirements. | Field | Value | | - | - | | **SEP** | 2149 | | **Title** | MCP Group Governance and Charter Templ…
SEP-2164: Standardize Resource Not Found Error Code
Model Context Protocol · in the page
seps/2164-resource-not-found-error
…odelcontextprotocol.io/specification/latest.md) and its changelog for authoritative > requirements. | Field | Value | | - | - | | **SEP** | 2164 | | **Title** | Standardize Resource Not Found Error C…
SEP-2207: OIDC-Flavored Refresh Token Guidance
Model Context Protocol · in the page
seps/2207-oidc-refresh-token-guidance
…odelcontextprotocol.io/specification/latest.md) and its changelog for authoritative > requirements. | Field | Value | | - | - | | **SEP** | 2207 | | **Title** | OIDC-Flavored Refresh Token Guidance |…