335 pages for location.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Build an MCP App
Model Context Protocol · in the page
extensions/apps/build
…tocol/ext-apps.git ``` And then copying the skill to the appropriate location for your agent: | Agent | Skills directory (macOS/Linux) | Skills directory (Windows) | | - | - | - | | [Claude Code](ht…
Extensions Overview
Model Context Protocol · in the page
extensions/overview
…", "params": { "name": "get_weather", "arguments": { "location": "New York" }, "_meta": { "io.modelcontextprotocol/protocolVersion": "2026-07-28", "io.modelcontextp…
How to Authenticate When Publishing to the Official MCP Registry
Model Context Protocol · in the page
registry/authentication
…keyring in your project gcloud kms keyrings create "${MY_KEYRING}" --location global # Create an Ed25519 signing key gcloud kms keys create "${MY_KEY_NAME}" --default-algorithm=ec-sign-ed25519 --pur…
Official MCP Registry Terms of Service
Model Context Protocol · in the page
registry/terms-of-service
…otocol.io/](https://registry.modelcontextprotocol.io/) or a successor location) (“Registry”), including submissions or publications of MCP servers, references to MCP servers or to data about such serv…
SEP-1577: Sampling With Tools
Model Context Protocol · in the page
seps/1577--sampling-with-tools
…name: "get_weather", arguments: '{"location": "London"}', }, }, ], }, { role: "tool",…
SEP-1850: PR-Based SEP Workflow
Model Context Protocol · in the page
seps/1850-pr-based-sep-workflow
…status for better discoverability ## Specification ### 1. Canonical Location * Every SEP lives in `seps/{NUMBER}-{slug}.md` in the specification repository * The SEP number is always the pull reque…
SEP-2106: Tools `inputSchema` & `outputSchema` Conform to JSON Schema 2020-12
Model Context Protocol · in the page
seps/2106-json-schema-2020-12
…rays of event objects * **AccuWeather Search API**: Returns arrays of location matches * **REST collection endpoints**: Standard `GET /users` returns `[{...}, {...}]` Forcing wrapper objects creates…
SEP-2127: MCP Server Cards - HTTP Server Discovery
Model Context Protocol · in the page
seps/2127-mcp-server-cards
…with `<streamable-http-url>/server-card` reserved as the recommended location. These documents provide static server information without requiring connection establishment. ### Enabled Use Cases *…
SEP-2243: HTTP Header Standardization for Streamable HTTP Transport
Model Context Protocol · in the page
seps/2243-http-standardization
…sing critical routing and context information in standard HTTP header locations for the Streamable HTTP transport. By mirroring key fields from the JSON-RPC payload into HTTP headers, network intermed…
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
…operation * **List Roots** enables servers to identify shared storage locations **Ping** has a special status as it is primarily intended as a keep-alive/health-check mechanism. For Streamable HTTP…
SEP-2322: Multi Round-Trip Requests
Model Context Protocol · in the page
seps/2322-MRTR
…params": { "name": "get_weather", "arguments": { "location": "New York" } } } ``` 2. The server responds with an incomplete response, indicating that the clie…
SEP-2577: Deprecate Roots, Sampling, and Logging
Model Context Protocol · in the page
seps/2577-deprecate-roots-sampling-and-logging
…on members are removed. #### Deprecated capabilities | Capability | Location | | - | - | | `ClientCapabilities.roots` | Client capability for listing roots | | `ClientCapabilities.sampling` | Client…
SEP-2640: Skills Extension
Model Context Protocol · in the page
seps/2640-skills-extension
…osts that cache MCP-served skill content on disk MUST also do so in a location excluded from every filesystem-skill discovery path, and MUST treat content loaded from that location as having arrived o…
SEP-414: Document OpenTelemetry Trace Context Propagation Conventions
Model Context Protocol · in the page
seps/414-request-meta
…", "params": { "name": "get_weather", "arguments": { "location": "New York" }, "_meta": { "traceparent": "00-0af7651916cd43dd8448eb211c80319c-00f067aa0ba902b7-01" }…
SEP-985: Align OAuth 2.0 Protected Resource Metadata with RFC 9728
Model Context Protocol · in the page
seps/985-align-oauth-20-protected-resource-metadata-with-rf
…Authenticate header when returning a 401 Unauthorized to indicate the location of the protected resource metadata. However, [RFC 9728, Section 5](https://datatracker.ietf.org/doc/html/rfc9728#section-…
Tools
Model Context Protocol · in the page
specification/2024-11-05/server/tools
…ather", "description": "Get current weather information for a location", "inputSchema": { "type": "object", "properties": { "location": {…
Tools
Model Context Protocol · in the page
specification/2025-03-26/server/tools
…ather", "description": "Get current weather information for a location", "inputSchema": { "type": "object", "properties": { "location": {…
Authorization
Model Context Protocol · in the page
specification/2025-06-18/basic/authorization
…orization-server-discovery) specifies how an MCP server indicates the location of its corresponding authorization server to a client. ### Overview 1. Authorization servers **MUST** implement OAuth 2…
Schema Reference
Model Context Protocol · in the page
specification/2025-06-18/schema
…er needs to understand the file system structure or access specific locations that the client has permission to read from.</p> </div> <section class="tsd-panel tsd-member tsd-is-inherited"> <div cla…
Tools
Model Context Protocol · in the page
specification/2025-06-18/server/tools
…vider", "description": "Get current weather information for a location", "inputSchema": { "type": "object", "properties": { "location": {…
Authorization
Model Context Protocol · in the page
specification/2025-11-25/basic/authorization
…orization-server-discovery) specifies how an MCP server indicates the location of its corresponding authorization server to a client. ## Overview 1. Authorization servers **MUST** implement OAuth 2.…
Tools
Model Context Protocol · in the page
specification/2025-11-25/server/tools
…vider", "description": "Get current weather information for a location", "inputSchema": { "type": "object", "properties": { "location": {…
Authorization Server Discovery
Model Context Protocol · in the page
specification/2026-07-28/basic/authorization/authorization-server-discovery
…server endpoints and supported capabilities. ## Authorization Server Location MCP servers **MUST** implement the OAuth 2.0 Protected Resource Metadata ([RFC9728](https://datatracker.ietf.org/doc/htm…
Client Registration
Model Context Protocol · in the page
specification/2026-07-28/basic/authorization/client-registration
…/authorization/authorization-server-discovery.md#authorization-server-location)), clients **MUST NOT** reuse client credentials from a different authorization server and **MUST** re-register with the…
Authorization
Model Context Protocol · in the page
specification/2026-07-28/basic/authorization/index
…zation-server-discovery.md) specifies how an MCP server indicates the location of its corresponding authorization server to a client. ## Overview 1. Authorization servers **MUST** implement OAuth 2.…
Overview
Model Context Protocol · in the page
specification/2026-07-28/basic/index
…", "params": { "name": "get_weather", "arguments": { "location": "New York" }, "_meta": { "traceparent": "00-0af7651916cd43dd8448eb211c80319c-00f067aa0ba902b7-01" }…
Streamable HTTP
Model Context Protocol · in the page
specification/2026-07-28/basic/transports/streamable-http
…", "params": { "name": "get_weather", "arguments": { "location": "Seattle, WA" }, "_meta": { "io.modelcontextprotocol/protocolVersion": "2026-07-28", "io.modelconte…
Key Changes
Model Context Protocol · in the page
specification/2026-07-28/changelog
…e their own identifier in `requestState`. 12. Define an [error code allocation policy](/specification/2026-07-28/basic/index.md#error-codes) partitioning the JSON-RPC server-error range: `-32000`…
Tools
Model Context Protocol · in the page
specification/2026-07-28/server/tools
…vider", "description": "Get current weather information for a location", "inputSchema": { "type": "object", "properties": { "location": {…
Authorization Server Discovery
Model Context Protocol · in the page
specification/draft/basic/authorization/authorization-server-discovery
…server endpoints and supported capabilities. ## Authorization Server Location MCP servers **MUST** implement the OAuth 2.0 Protected Resource Metadata ([RFC9728](https://datatracker.ietf.org/doc/htm…
Client Registration
Model Context Protocol · in the page
specification/draft/basic/authorization/client-registration
…/authorization/authorization-server-discovery.md#authorization-server-location)), clients **MUST NOT** reuse client credentials from a different authorization server and **MUST** re-register with the…
Authorization
Model Context Protocol · in the page
specification/draft/basic/authorization/index
…zation-server-discovery.md) specifies how an MCP server indicates the location of its corresponding authorization server to a client. ## Overview 1. Authorization servers **MUST** implement OAuth 2.…
Overview
Model Context Protocol · in the page
specification/draft/basic/index
…", "params": { "name": "get_weather", "arguments": { "location": "New York" }, "_meta": { "traceparent": "00-0af7651916cd43dd8448eb211c80319c-00f067aa0ba902b7-01" }…
Streamable HTTP
Model Context Protocol · in the page
specification/draft/basic/transports/streamable-http
…", "params": { "name": "get_weather", "arguments": { "location": "Seattle, WA" }, "_meta": { "io.modelcontextprotocol/protocolVersion": "2026-07-28", "io.modelconte…
Tools
Model Context Protocol · in the page
specification/draft/server/tools
…vider", "description": "Get current weather information for a location", "inputSchema": { "type": "object", "properties": { "location": {…