678 pages for status.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Progressive Disclosure Charter
Model Context Protocol · in the page
community/working-groups/progressive-disclosure
…will evolve as the group identifies new areas of interest. | Item | Status | Champion | Notes | | - | - | - | - | | Requirements alignment | In Progress | All facilitators | Review approaches, ident…
Registry Charter
Model Context Protocol · in the page
community/working-groups/registry
…) ## Deliverables & Success Metrics ### Active Work Items | Item | Status | Target Date | Champion | | - | - | - | - | | Server Card / `server.json` alignment | In Progress | Q2 2026 | [@tadasant](…
SDK Working Group Charter
Model Context Protocol · in the page
community/working-groups/sdk
…. ## Deliverables & Success Metrics ### Active Work Items | Item | Status | Target Date | Champion | | - | - | - | - | | 2026-06-30 spec support across Tier-1 SDKs | Planning | 2026 Q3 | Per-SDK ma…
Server Card Charter
Model Context Protocol · in the page
community/working-groups/server-card
…) ## Deliverables & Success Metrics ### Active Work Items | Item | Status | Target Date | Champion | | - | - | - | - | | [SEP-2127: MCP Server Card](https://github.com/modelcontextprotocol/modelcon…
Tasks and Events Charter
Model Context Protocol · in the page
community/working-groups/tasks-events
…) ## Deliverables & Success Metrics ### Active Work Items | Item | Status | Target Date | Champion | | - | - | - | - | | Tasks stabilization and core protocol promotion | In Progress | | [@LucaButB…
Transports Charter
Model Context Protocol · in the page
community/working-groups/transports
…DK WG and have clear implementation guidance. * Decisions, proposal status, and supporting rationale remain publicly discoverable in or linked from the working group repository. ## Changelog | D…
Working and Interest Groups
Model Context Protocol · in the page
community/working-interest-groups
…equirements for all Leads and Facilitators:** * Hold at least Member status on the MCP Contributor Ladder — see [Governance](/community/governance.md) for role definitions * Demonstrated sustained en…
Roadmap
Model Context Protocol · in the page
development/roadmap
…kload, and we increasingly rely on HTTP specifics such as headers and status codes to carry transport-level information. Every HTTP-native feature needs a second stdio-specific design or doesn't work…
Build an MCP server
Model Context Protocol · in the page
docs/2024-11-05/develop/build-server
…et(url, headers=headers, timeout=30.0) response.raise_for_status() return response.json() except Exception: return None def format_alert(feature: dict) ->…
Architecture overview
Model Context Protocol · in the page
docs/2024-11-05/learn/architecture
…Durable execution wrappers that enable deferred result retrieval and status tracking for MCP requests (e.g., expensive computations, workflow automation, batch processing, multi-step operations) ###…
Debugging
Model Context Protocol · in the page
docs/2024-11-05/tools/debugging
…s. It is available on macOS, Windows, and Linux. ### Checking server status Click the "Add files, connectors, and more" plus icon in the chat input, then hover over the **Connectors** menu to see co…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2024-11-05/tutorials/security/authorization
…console.log( `${req.method} ${req.originalUrl} -> ${res.statusCode} ${ms}ms`, ); }); next(); }; } const app = express(); app.use( express.json({ verify: (req: any…
Build an MCP server
Model Context Protocol · in the page
docs/2025-03-26/develop/build-server
…et(url, headers=headers, timeout=30.0) response.raise_for_status() return response.json() except Exception: return None def format_alert(feature: dict) ->…
Architecture overview
Model Context Protocol · in the page
docs/2025-03-26/learn/architecture
…Durable execution wrappers that enable deferred result retrieval and status tracking for MCP requests (e.g., expensive computations, workflow automation, batch processing, multi-step operations) ###…
Debugging
Model Context Protocol · in the page
docs/2025-03-26/tools/debugging
…s. It is available on macOS, Windows, and Linux. ### Checking server status Click the "Add files, connectors, and more" plus icon in the chat input, then hover over the **Connectors** menu to see co…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2025-03-26/tutorials/security/authorization
…console.log( `${req.method} ${req.originalUrl} -> ${res.statusCode} ${ms}ms`, ); }); next(); }; } const app = express(); app.use( express.json({ verify: (req: any…
Build an MCP server
Model Context Protocol · in the page
docs/2025-06-18/develop/build-server
…et(url, headers=headers, timeout=30.0) response.raise_for_status() return response.json() except Exception: return None def format_alert(feature: dict) ->…
Architecture overview
Model Context Protocol · in the page
docs/2025-06-18/learn/architecture
…Durable execution wrappers that enable deferred result retrieval and status tracking for MCP requests (e.g., expensive computations, workflow automation, batch processing, multi-step operations) ###…
Debugging
Model Context Protocol · in the page
docs/2025-06-18/tools/debugging
…s. It is available on macOS, Windows, and Linux. ### Checking server status Click the "Add files, connectors, and more" plus icon in the chat input, then hover over the **Connectors** menu to see co…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2025-06-18/tutorials/security/authorization
…console.log( `${req.method} ${req.originalUrl} -> ${res.statusCode} ${ms}ms`, ); }); next(); }; } const app = express(); app.use( express.json({ verify: (req: any…
Build an MCP server
Model Context Protocol · in the page
docs/2025-11-25/develop/build-server
…et(url, headers=headers, timeout=30.0) response.raise_for_status() return response.json() except Exception: return None def format_alert(feature: dict) ->…
Architecture overview
Model Context Protocol · in the page
docs/2025-11-25/learn/architecture
…Durable execution wrappers that enable deferred result retrieval and status tracking for MCP requests (e.g., expensive computations, workflow automation, batch processing, multi-step operations) ###…
Debugging
Model Context Protocol · in the page
docs/2025-11-25/tools/debugging
…s. It is available on macOS, Windows, and Linux. ### Checking server status Click the "Add files, connectors, and more" plus icon in the chat input, then hover over the **Connectors** menu to see co…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2025-11-25/tutorials/security/authorization
…console.log( `${req.method} ${req.originalUrl} -> ${res.statusCode} ${ms}ms`, ); }); next(); }; } const app = express(); app.use( express.json({ verify: (req: any…
Build an MCP server
Model Context Protocol · in the page
docs/2026-07-28/develop/build-server
…et(url, headers=headers, timeout=30.0) response.raise_for_status() return response.json() except Exception: return None def format_alert(feature: dict) ->…
Architecture overview
Model Context Protocol · in the page
docs/2026-07-28/learn/architecture
…n a durable handle for long-running requests, so clients can poll for status and retrieve the result later. #### Notifications The protocol supports real-time notifications to enable dynamic updates…
Debugging
Model Context Protocol · in the page
docs/2026-07-28/tools/debugging
…s. It is available on macOS, Windows, and Linux. ### Checking server status Click the "Add files, connectors, and more" plus icon in the chat input, then hover over the **Connectors** menu to see co…
Authorization
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/authorization
…1b5) Connection Info after a completed OAuth flow: the authorization status, the dynamically registered client, and the granted scopes. ## Callback URLs The web app listens for the OAuth callback o…
CLI client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/cli
…": { "code": "auth_required", "message": "Unauthorized", "status": 401, "url": "https://api.example/mcp" } } ``` The envelope carries `code` and `message` always, plus `cause` (the…
mcpdo connection client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/mcpdo
…--all --yes` clears every one. | | `mcpdo auth/ema-login` / `auth/ema-status` / `auth/ema-logout` | Enterprise-managed authorization: sign in to the IdP once, then connect to EMA servers silently. |…
Protocol eras
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/protocol-eras
…ather than a session flag, the Subscriptions section grows a **stream-status badge** in its header that moves from `Connecting...` to `Listening`. If the stream drops, the badge shows `Reconnecting...…
Recipes
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/recipes
…te | Values | | - | - | - | | `[data-testid="apps-form"]` | `data-app-status` | `idle`, then `loading`, then `ready` or `error` (on `error`, `data-app-error` carries the reason) | | `[data-testid="con…
Security
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/security
…ET /healthz` are served without the token. `/healthz` returns only `{"status":"ok"}`, for container and orchestrator probes. ### Where the backend listens The backend binds `127.0.0.1` by default. B…
Web client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/web
…ifications. | | **Network** | HTTP / SSE servers | The raw HTTP view: status, headers, bodies. | | **Console** | stdio servers | The server process's `stderr`. | **Network** and **Console** never app…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2026-07-28/tutorials/security/authorization
…console.log( `${req.method} ${req.originalUrl} -> ${res.statusCode} ${ms}ms`, ); }); next(); }; } const app = express(); app.use( express.json({ verify: (req: any…
Build an MCP server
Model Context Protocol · in the page
docs/draft/develop/build-server
…et(url, headers=headers, timeout=30.0) response.raise_for_status() return response.json() except Exception: return None def format_alert(feature: dict) ->…
Architecture overview
Model Context Protocol · in the page
docs/draft/learn/architecture
…n a durable handle for long-running requests, so clients can poll for status and retrieve the result later. #### Notifications The protocol supports real-time notifications to enable dynamic updates…
Debugging
Model Context Protocol · in the page
docs/draft/tools/debugging
…s. It is available on macOS, Windows, and Linux. ### Checking server status Click the "Add files, connectors, and more" plus icon in the chat input, then hover over the **Connectors** menu to see co…
Authorization
Model Context Protocol · in the page
docs/draft/tools/inspector/authorization
…1b5) Connection Info after a completed OAuth flow: the authorization status, the dynamically registered client, and the granted scopes. ## Callback URLs The web app listens for the OAuth callback o…
CLI client
Model Context Protocol · in the page
docs/draft/tools/inspector/cli
…": { "code": "auth_required", "message": "Unauthorized", "status": 401, "url": "https://api.example/mcp" } } ``` The envelope carries `code` and `message` always, plus `cause` (the…
mcpdo connection client
Model Context Protocol · in the page
docs/draft/tools/inspector/mcpdo
…--all --yes` clears every one. | | `mcpdo auth/ema-login` / `auth/ema-status` / `auth/ema-logout` | Enterprise-managed authorization: sign in to the IdP once, then connect to EMA servers silently. |…
Protocol eras
Model Context Protocol · in the page
docs/draft/tools/inspector/protocol-eras
…ather than a session flag, the Subscriptions section grows a **stream-status badge** in its header that moves from `Connecting...` to `Listening`. If the stream drops, the badge shows `Reconnecting...…
Recipes
Model Context Protocol · in the page
docs/draft/tools/inspector/recipes
…te | Values | | - | - | - | | `[data-testid="apps-form"]` | `data-app-status` | `idle`, then `loading`, then `ready` or `error` (on `error`, `data-app-error` carries the reason) | | `[data-testid="con…
Security
Model Context Protocol · in the page
docs/draft/tools/inspector/security
…ET /healthz` are served without the token. `/healthz` returns only `{"status":"ok"}`, for container and orchestrator probes. ### Where the backend listens The backend binds `127.0.0.1` by default. B…
Web client
Model Context Protocol · in the page
docs/draft/tools/inspector/web
…ifications. | | **Network** | HTTP / SSE servers | The raw HTTP view: status, headers, bodies. | | **Console** | stdio servers | The server process's `stderr`. | **Network** and **Console** never app…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/draft/tutorials/security/authorization
…console.log( `${req.method} ${req.originalUrl} -> ${res.statusCode} ${ms}ms`, ); }); next(); }; } const app = express(); app.use( express.json({ verify: (req: any…
MCP Apps
Model Context Protocol · in the page
extensions/apps/overview
…-time monitoring.** A dashboard showing live metrics, logs, or system status needs continuous updates. An MCP App maintains a persistent connection, updating the display as data changes without requir…
Enterprise-Managed Authorization
Model Context Protocol · in the page
extensions/auth/enterprise-managed-authorization
…ient matrix](/extensions/client-matrix.md) for current implementation status across MCP clients. Enterprise-Managed Authorization typically requires client-level support from the organization's IT tea…
OAuth Client Credentials
Model Context Protocol · in the page
extensions/auth/oauth-client-credentials
…ient matrix](/extensions/client-matrix.md) for current implementation status across MCP clients. ## Related resources > **[ext-auth repository](https://github.com/modelcontextprotocol/ext-auth)** >…
Extension Support Matrix
Model Context Protocol · in the page
extensions/client-matrix
…thub.com/modelcontextprotocol/ext-auth) for the latest implementation status. ## Adding extension support to your client If you're building an MCP client and want to implement extension support: 1.…