1,241 pages for model.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
SEP-2575: Make MCP Stateless
Model Context Protocol · in the page
seps/2575-stateless-mcp
…https://github.com/kurtisvg)) | | **PR** | [#2575](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2575) | *** ## Abstract A truly stateless protocol, where every request is self-…
SEP-2577: Deprecate Roots, Sampling, and Logging
Model Context Protocol · in the page
seps/2577-deprecate-roots-sampling-and-logging
…(https://github.com/kurtisvg) | | **PR** | [#2577](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2577) | *** ## Abstract This SEP deprecates the following core protocol features…
SEP-2596: Specification Feature Lifecycle and Deprecation Policy
Model Context Protocol · in the page
seps/2596-spec-feature-lifecycle-and-deprecation
…(https://github.com/localden) | | **PR** | [#2596](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2596) | *** ## Abstract This SEP defines a lifecycle for individual features wit…
SEP-2640: Skills Extension
Model Context Protocol · in the page
seps/2640-skills-extension
…](https://github.com/pja-ant) | | **PR** | [#2640](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2640) | *** ## Abstract This SEP defines a convention for serving [Agent Skills]…
SEP-2663: Tasks Extension
Model Context Protocol · in the page
seps/2663-tasks-extension
…ttps://github.com/CaitieM20)) | | **PR** | [#2663](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2663) | *** ## Abstract This SEP defines an extension that allows a server to re…
SEP-414: Document OpenTelemetry Trace Context Propagation Conventions
Model Context Protocol · in the page
seps/414-request-meta
…x](https://github.com/Kludex)) | | **PR** | [#414](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/414) | *** ## Abstract This SEP documents conventions for OpenTelemetry (OTel) t…
SEP-973: Expose additional metadata for Implementations, Resources, Tools and Prompts
Model Context Protocol · in the page
seps/973-expose-additional-metadata-for-implementations-res
…umarie) | | **Sponsor** | None | | **PR** | [#973](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/973) | *** ## Abstract This SEP proposes adding two optional fields—`icons` and…
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
…eth2009 | | **Sponsor** | None | | **PR** | [#985](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/985) | *** ## Abstract This proposal brings the MCP spec's handling of OAuth 2.0…
SEP-986: Specify Format for Tool Names
Model Context Protocol · in the page
seps/986-specify-format-for-tool-names
…tcdodds | | **Sponsor** | None | | **PR** | [#986](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/986) | *** ## Abstract The Model Context Protocol (MCP) currently lacks a standa…
SEP-990: Enable enterprise IdP policy controls during MCP OAuth flows
Model Context Protocol · in the page
seps/990-enable-enterprise-idp-policy-controls-during-mcp-o
…ronpk)) | | **Sponsor** | None | | **PR** | [#646](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/646) | *** ## Abstract This extension is designed to facilitate secure and inter…
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
…ronpk)) | | **Sponsor** | None | | **PR** | [#991](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/991) | *** ## Abstract This SEP proposes adopting OAuth Client ID Metadata Docum…
SEP-994: Shared Communication Practices/Guidelines
Model Context Protocol · in the page
seps/994-shared-communication-practicesguidelines
…alden) | | **Sponsor** | None | | **PR** | [#1002](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/1002) | *** ## Abstract This SEP establishes the communication strategy and fram…
Specification Enhancement Proposals (SEPs)
Model Context Protocol · in the page
seps/index
…s (SEPs) are the primary mechanism for proposing major changes to the Model Context Protocol. Each SEP provides a concise technical specification and rationale for proposed features. Each SEP is reac…
Architecture
Model Context Protocol · in the page
specification/2024-11-05/architecture/index
# Architecture The Model Context Protocol (MCP) follows a client-host-server architecture where each host can run multiple client instances. This architecture enables users to integrate AI capabiliti…
Overview
Model Context Protocol · in the page
specification/2024-11-05/basic/index
…nclude an error code and message at minimum. ## Protocol Layers The Model Context Protocol consists of several key components that work together: * **Base Protocol**: Core JSON-RPC message types *…
Lifecycle
Model Context Protocol · in the page
specification/2024-11-05/basic/lifecycle
# Lifecycle The Model Context Protocol (MCP) defines a rigorous lifecycle for client-server connections that ensures proper capability negotiation and state management. 1. **Initialization**: Capabi…
Cancellation
Model Context Protocol · in the page
specification/2024-11-05/basic/utilities/cancellation
# Cancellation The Model Context Protocol (MCP) supports optional cancellation of in-progress requests through notification messages. Either side can send a cancellation notification to indicate that…
Ping
Model Context Protocol · in the page
specification/2024-11-05/basic/utilities/ping
# Ping The Model Context Protocol includes an optional ping mechanism that allows either party to verify that their counterpart is still responsive and the connection is alive. ## Overview The ping…
Progress
Model Context Protocol · in the page
specification/2024-11-05/basic/utilities/progress
# Progress The Model Context Protocol (MCP) supports optional progress tracking for long-running operations through notification messages. Either side can send progress notifications to provide updat…
Roots
Model Context Protocol · in the page
specification/2024-11-05/client/roots
# Roots The Model Context Protocol (MCP) provides a standardized way for clients to expose filesystem "roots" to servers. Roots define the boundaries of where servers can operate within the filesyste…
Sampling
Model Context Protocol · in the page
specification/2024-11-05/client/sampling
# Sampling The Model Context Protocol (MCP) provides a standardized way for servers to request LLM sampling ("completions" or "generations") from language models via clients. This flow allows clients…
Specification
Model Context Protocol · in the page
specification/2024-11-05/index
# Specification [Model Context Protocol](https://modelcontextprotocol.io) (MCP) is an open protocol that enables seamless integration between LLM applications and external data sources and tools. Whe…
Overview
Model Context Protocol · in the page
specification/2024-11-05/server/index
…rovide the fundamental building blocks for adding context to language models via MCP. These primitives enable rich interactions between clients, servers, and language models: * **Prompts**: Pre-defin…
Prompts
Model Context Protocol · in the page
specification/2024-11-05/server/prompts
# Prompts The Model Context Protocol (MCP) provides a standardized way for servers to expose prompt templates to clients. Prompts allow servers to provide structured messages and instructions for int…
Resources
Model Context Protocol · in the page
specification/2024-11-05/server/resources
# Resources The Model Context Protocol (MCP) provides a standardized way for servers to expose resources to clients. Resources allow servers to share data that provides context to language models, su…
Tools
Model Context Protocol · in the page
specification/2024-11-05/server/tools
# Tools The Model Context Protocol (MCP) allows servers to expose tools that can be invoked by language models. Tools enable models to interact with external systems, such as querying databases, call…
Completion
Model Context Protocol · in the page
specification/2024-11-05/server/utilities/completion
# Completion The Model Context Protocol (MCP) provides a standardized way for servers to offer argument autocompletion suggestions for prompts and resource URIs. This enables rich, IDE-like experienc…
Logging
Model Context Protocol · in the page
specification/2024-11-05/server/utilities/logging
# Logging The Model Context Protocol (MCP) provides a standardized way for servers to send structured log messages to clients. Clients can control logging verbosity by setting minimum log levels, wit…
Pagination
Model Context Protocol · in the page
specification/2024-11-05/server/utilities/pagination
# Pagination The Model Context Protocol (MCP) supports paginating list operations that may return large result sets. Pagination allows servers to yield results in smaller chunks rather than all at on…
Architecture
Model Context Protocol · in the page
specification/2025-03-26/architecture/index
# Architecture The Model Context Protocol (MCP) follows a client-host-server architecture where each host can run multiple client instances. This architecture enables users to integrate AI capabiliti…
Authorization
Model Context Protocol · in the page
specification/2025-03-26/basic/authorization
# Authorization ## Introduction ### Purpose and Scope The Model Context Protocol provides authorization capabilities at the transport level, enabling MCP clients to make requests to restricted MCP…
Overview
Model Context Protocol · in the page
specification/2025-03-26/basic/index
# Overview The Model Context Protocol consists of several key components that work together: * **Base Protocol**: Core JSON-RPC message types * **Lifecycle Management**: Connection initialization, c…
Lifecycle
Model Context Protocol · in the page
specification/2025-03-26/basic/lifecycle
# Lifecycle The Model Context Protocol (MCP) defines a rigorous lifecycle for client-server connections that ensures proper capability negotiation and state management. 1. **Initialization**: Capabi…
Cancellation
Model Context Protocol · in the page
specification/2025-03-26/basic/utilities/cancellation
# Cancellation The Model Context Protocol (MCP) supports optional cancellation of in-progress requests through notification messages. Either side can send a cancellation notification to indicate that…
Ping
Model Context Protocol · in the page
specification/2025-03-26/basic/utilities/ping
# Ping The Model Context Protocol includes an optional ping mechanism that allows either party to verify that their counterpart is still responsive and the connection is alive. ## Overview The ping…
Progress
Model Context Protocol · in the page
specification/2025-03-26/basic/utilities/progress
# Progress The Model Context Protocol (MCP) supports optional progress tracking for long-running operations through notification messages. Either side can send progress notifications to provide updat…
Key Changes
Model Context Protocol · in the page
specification/2025-03-26/changelog
# Key Changes This document lists changes made to the Model Context Protocol (MCP) specification since the previous revision, [2024-11-05](/specification/2024-11-05). ## Major changes 1. Added a co…
Roots
Model Context Protocol · in the page
specification/2025-03-26/client/roots
# Roots The Model Context Protocol (MCP) provides a standardized way for clients to expose filesystem "roots" to servers. Roots define the boundaries of where servers can operate within the filesyste…
Sampling
Model Context Protocol · in the page
specification/2025-03-26/client/sampling
# Sampling The Model Context Protocol (MCP) provides a standardized way for servers to request LLM sampling ("completions" or "generations") from language models via clients. This flow allows clients…
Specification
Model Context Protocol · in the page
specification/2025-03-26/index
# Specification [Model Context Protocol](https://modelcontextprotocol.io) (MCP) is an open protocol that enables seamless integration between LLM applications and external data sources and tools. Whe…
Overview
Model Context Protocol · in the page
specification/2025-03-26/server/index
…rovide the fundamental building blocks for adding context to language models via MCP. These primitives enable rich interactions between clients, servers, and language models: * **Prompts**: Pre-defin…
Prompts
Model Context Protocol · in the page
specification/2025-03-26/server/prompts
# Prompts The Model Context Protocol (MCP) provides a standardized way for servers to expose prompt templates to clients. Prompts allow servers to provide structured messages and instructions for int…
Resources
Model Context Protocol · in the page
specification/2025-03-26/server/resources
# Resources The Model Context Protocol (MCP) provides a standardized way for servers to expose resources to clients. Resources allow servers to share data that provides context to language models, su…
Tools
Model Context Protocol · in the page
specification/2025-03-26/server/tools
# Tools The Model Context Protocol (MCP) allows servers to expose tools that can be invoked by language models. Tools enable models to interact with external systems, such as querying databases, call…
Completion
Model Context Protocol · in the page
specification/2025-03-26/server/utilities/completion
# Completion The Model Context Protocol (MCP) provides a standardized way for servers to offer argument autocompletion suggestions for prompts and resource URIs. This enables rich, IDE-like experienc…
Logging
Model Context Protocol · in the page
specification/2025-03-26/server/utilities/logging
# Logging The Model Context Protocol (MCP) provides a standardized way for servers to send structured log messages to clients. Clients can control logging verbosity by setting minimum log levels, wit…
Pagination
Model Context Protocol · in the page
specification/2025-03-26/server/utilities/pagination
# Pagination The Model Context Protocol (MCP) supports paginating list operations that may return large result sets. Pagination allows servers to yield results in smaller chunks rather than all at on…
Architecture
Model Context Protocol · in the page
specification/2025-06-18/architecture/index
# Architecture The Model Context Protocol (MCP) follows a client-host-server architecture where each host can run multiple client instances. This architecture enables users to integrate AI capabiliti…
Authorization
Model Context Protocol · in the page
specification/2025-06-18/basic/authorization
# Authorization ## Introduction ### Purpose and Scope The Model Context Protocol provides authorization capabilities at the transport level, enabling MCP clients to make requests to restricted MCP…
Overview
Model Context Protocol · in the page
specification/2025-06-18/basic/index
# Overview The Model Context Protocol consists of several key components that work together: * **Base Protocol**: Core JSON-RPC message types * **Lifecycle Management**: Connection initialization, c…