411 pages for tasks.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Build an MCP server
Model Context Protocol · in the page
docs/2025-06-18/develop/build-server
…prompts)**: Pre-written templates that help users accomplish specific tasks This tutorial will primarily focus on tools. > [tab] Python > > Let's get started with building our weather server! [You c…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/2025-06-18/develop/connect-remote-servers
…y expose tools, prompts, and resources that Claude can use to perform tasks on your behalf. These servers can integrate with various services such as project management tools, documentation systems, c…
What is the Model Context Protocol (MCP)?
Model Context Protocol · in the page
docs/2025-06-18/getting-started/intro
…cialized prompts)—enabling them to access key information and perform tasks. Think of MCP like a USB-C port for AI applications. Just as USB-C provides a standardized way to connect electronic device…
Architecture overview
Model Context Protocol · in the page
docs/2025-06-18/learn/architecture
…tting utility primitives that augment how requests are executed: * **Tasks (Experimental)**: Durable execution wrappers that enable deferred result retrieval and status tracking for MCP requests (e.g…
Understanding MCP clients
Model Context Protocol · in the page
docs/2025-06-18/learn/client-concepts
…rol. #### Overview Sampling enables servers to perform AI-dependent tasks without directly integrating with or paying for AI models. Instead, servers can request that the client—which already has AI…
Understanding MCP servers
Model Context Protocol · in the page
docs/2025-06-18/learn/server-concepts
…treamlined Workflows Prompts provide structured templates for common tasks. In the travel planning context: **"Plan a vacation" prompt:** ```json theme={null} { "name": "plan-vacation", "title"…
Build an MCP server
Model Context Protocol · in the page
docs/2025-11-25/develop/build-server
…prompts)**: Pre-written templates that help users accomplish specific tasks This tutorial will primarily focus on tools. > [tab] Python > > Let's get started with building our weather server! [You c…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/2025-11-25/develop/connect-remote-servers
…y expose tools, prompts, and resources that Claude can use to perform tasks on your behalf. These servers can integrate with various services such as project management tools, documentation systems, c…
What is the Model Context Protocol (MCP)?
Model Context Protocol · in the page
docs/2025-11-25/getting-started/intro
…cialized prompts)—enabling them to access key information and perform tasks. Think of MCP like a USB-C port for AI applications. Just as USB-C provides a standardized way to connect electronic device…
Architecture overview
Model Context Protocol · in the page
docs/2025-11-25/learn/architecture
…tting utility primitives that augment how requests are executed: * **Tasks (Experimental)**: Durable execution wrappers that enable deferred result retrieval and status tracking for MCP requests (e.g…
Understanding MCP clients
Model Context Protocol · in the page
docs/2025-11-25/learn/client-concepts
…rol. #### Overview Sampling enables servers to perform AI-dependent tasks without directly integrating with or paying for AI models. Instead, servers can request that the client—which already has AI…
Understanding MCP servers
Model Context Protocol · in the page
docs/2025-11-25/learn/server-concepts
…treamlined Workflows Prompts provide structured templates for common tasks. In the travel planning context: **"Plan a vacation" prompt:** ```json theme={null} { "name": "plan-vacation", "title"…
Build an MCP server
Model Context Protocol · in the page
docs/2026-07-28/develop/build-server
…prompts)**: Pre-written templates that help users accomplish specific tasks This tutorial will primarily focus on tools. > [tab] Python > > Let's get started with building our weather server! [You c…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/2026-07-28/develop/connect-remote-servers
…y expose tools, prompts, and resources that Claude can use to perform tasks on your behalf. These servers can integrate with various services such as project management tools, documentation systems, c…
What is the Model Context Protocol (MCP)?
Model Context Protocol · in the page
docs/2026-07-28/getting-started/intro
…cialized prompts)—enabling them to access key information and perform tasks. Think of MCP like a USB-C port for AI applications. Just as USB-C provides a standardized way to connect electronic device…
Architecture overview
Model Context Protocol · in the page
docs/2026-07-28/learn/architecture
…sions/overview.md) that build on the core protocol. For example, the [Tasks extension](https://modelcontextprotocol.io/extensions/tasks/overview.md) lets servers return a durable handle for long-runni…
Understanding MCP clients
Model Context Protocol · in the page
docs/2026-07-28/learn/client-concepts
…rol. #### Overview Sampling enables servers to perform AI-dependent tasks without directly integrating with or paying for AI models. Instead, servers can request that the client—which already has AI…
Understanding MCP servers
Model Context Protocol · in the page
docs/2026-07-28/learn/server-concepts
…treamlined Workflows Prompts provide structured templates for common tasks. In the travel planning context: **"Plan a vacation" prompt:** ```json theme={null} { "name": "plan-vacation", "title"…
CLI client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/cli
…commands against the same server, or a flow that spans one > session (tasks, subscriptions, elicitation)? The [mcpdo connection > client](https://modelcontextprotocol.io/docs/2026-07-28/tools/inspecto…
Configuration and flags
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/configuration
…| Per-request timeout in ms. | | `taskTtl` | `60000` | TTL in ms for tasks created with **Run as task**. | | `autoRefreshOnListChanged` | `false` | Refresh the tools, resources, and prompts lists on…
mcpdo connection client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/mcpdo
…xploring a server, agent tool use, multi-step flows over one session (tasks, subscriptions, elicitation) | Connections are held by a local background daemon, `mcpdod`, which `mcpdo` starts on demand…
Protocol eras
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/protocol-eras
…eam-status badge that a legacy subscription has no need for. *** ## Tasks Tasks change the most between protocol eras, including *how the Inspector UI tab is gated*. > [tab] Legacy > > The **Tasks…
TUI client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/tui
…ls** | `t` | View tools and execute them with form-like inputs. | | **Tasks** | `s` | List tasks, fetch their results, cancel them, and clear finished ones (servers that support Tasks). | | **Protocol…
Web client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/web
…EP-2640), in either era | Browse and fetch the server's skills. | | **Tasks** | `capabilities.tasks` (legacy era) or the tasks extension (modern era) | Track long-running tool calls. | | **Logs** | `l…
Build an MCP server
Model Context Protocol · in the page
docs/draft/develop/build-server
…prompts)**: Pre-written templates that help users accomplish specific tasks This tutorial will primarily focus on tools. > [tab] Python > > Let's get started with building our weather server! [You c…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/draft/develop/connect-remote-servers
…y expose tools, prompts, and resources that Claude can use to perform tasks on your behalf. These servers can integrate with various services such as project management tools, documentation systems, c…
What is the Model Context Protocol (MCP)?
Model Context Protocol · in the page
docs/draft/getting-started/intro
…cialized prompts)—enabling them to access key information and perform tasks. Think of MCP like a USB-C port for AI applications. Just as USB-C provides a standardized way to connect electronic device…
Architecture overview
Model Context Protocol · in the page
docs/draft/learn/architecture
…sions/overview.md) that build on the core protocol. For example, the [Tasks extension](https://modelcontextprotocol.io/extensions/tasks/overview.md) lets servers return a durable handle for long-runni…
Understanding MCP clients
Model Context Protocol · in the page
docs/draft/learn/client-concepts
…rol. #### Overview Sampling enables servers to perform AI-dependent tasks without directly integrating with or paying for AI models. Instead, servers can request that the client—which already has AI…
Understanding MCP servers
Model Context Protocol · in the page
docs/draft/learn/server-concepts
…treamlined Workflows Prompts provide structured templates for common tasks. In the travel planning context: **"Plan a vacation" prompt:** ```json theme={null} { "name": "plan-vacation", "title"…
CLI client
Model Context Protocol · in the page
docs/draft/tools/inspector/cli
…commands against the same server, or a flow that spans one > session (tasks, subscriptions, elicitation)? The [mcpdo connection > client](https://modelcontextprotocol.io/docs/draft/tools/inspector/mcp…
Configuration and flags
Model Context Protocol · in the page
docs/draft/tools/inspector/configuration
…| Per-request timeout in ms. | | `taskTtl` | `60000` | TTL in ms for tasks created with **Run as task**. | | `autoRefreshOnListChanged` | `false` | Refresh the tools, resources, and prompts lists on…
mcpdo connection client
Model Context Protocol · in the page
docs/draft/tools/inspector/mcpdo
…xploring a server, agent tool use, multi-step flows over one session (tasks, subscriptions, elicitation) | Connections are held by a local background daemon, `mcpdod`, which `mcpdo` starts on demand…
Protocol eras
Model Context Protocol · in the page
docs/draft/tools/inspector/protocol-eras
…eam-status badge that a legacy subscription has no need for. *** ## Tasks Tasks change the most between protocol eras, including *how the Inspector UI tab is gated*. > [tab] Legacy > > The **Tasks…
TUI client
Model Context Protocol · in the page
docs/draft/tools/inspector/tui
…ls** | `t` | View tools and execute them with form-like inputs. | | **Tasks** | `s` | List tasks, fetch their results, cancel them, and clear finished ones (servers that support Tasks). | | **Protocol…
Web client
Model Context Protocol · in the page
docs/draft/tools/inspector/web
…EP-2640), in either era | Browse and fetch the server's skills. | | **Tasks** | `capabilities.tasks` (legacy era) or the tasks extension (modern era) | Track long-running tool calls. | | **Logs** | `l…
Build an MCP App
Model Context Protocol · in the page
extensions/apps/build
…ent loads when relevant. They teach the AI how to perform specialized tasks like creating MCP Apps. The `create-mcp-app` skill includes architecture guidance, best practices, and working examples tha…
Extension Support Matrix
Model Context Protocol · in the page
extensions/client-matrix
…ls](https://modelcontextprotocol.io/extensions/skills/overview.md) | [Tasks](https://modelcontextprotocol.io/extensions/tasks/overview.md) | | - | :-: | :-: | :-: | :-: | :-: | | [Claude (web)](https:…
Extensions Overview
Model Context Protocol · in the page
extensions/overview
…ions.modelcontextprotocol.io/api/documents/Quickstart.html). ### MCP Tasks > [card] [modelcontextprotocol/ext-tasks](https://github.com/modelcontextprotocol/ext-tasks) > > Extensions for long-runnin…
SEP-1303: Input Validation Errors as Tool Execution Errors
Model Context Protocol · in the page
seps/1303-input-validation-errors-as-tool-execution-errors
…ntext window, allowing them to self-correct and successfully complete tasks without human intervention, significantly improving task completion rate. ## Motivation Language models can learn from too…
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
…t requests requests independent of client operations * Has background tasks that try to invoke server-to-client requests Alternative designs will need to be implemented for the "Changes Required" cas…
SEP-2322: Multi Round-Trip Requests
Model Context Protocol · in the page
seps/2322-MRTR
…hemeral tools and persistent tools, the latter of which will leverage Tasks. However, both workflows will use the same data structures. ### Schema Changes First, we introduce the notion of `InputReq…
SEP-2549: TTL for List Results
Model Context Protocol · in the page
seps/2549-TTL-for-list-results
…nds over seconds as we want one unit for ttl across the MCP protocol. Tasks has uses cases for sub-second TTLs, and using milliseconds allows for a consistent representation across all TTLs in MCP. M…
SEP-2575: Make MCP Stateless
Model Context Protocol · in the page
seps/2575-stateless-mcp
…res. Workloads that need durability or resumability **MUST** use the tasks primitive instead, which provides explicit mechanisms for fetching results after a connection drop. #### Missing Required C…
SEP-2577: Deprecate Roots, Sampling, and Logging
Model Context Protocol · in the page
seps/2577-deprecate-roots-sampling-and-logging
…ged`) * **Sampling** (`sampling/createMessage`, `ClientCapabilities.tasks.requests.sampling`) * **Logging** (`logging/setLevel`, `notifications/message`) These features are deprecated starting in t…
SEP-3392: Extension Lifecycle
Model Context Protocol · in the page
seps/3392-extension-lifecycle
…t-auth` uses `specification/stable/` and `specification/draft/`, `ext-tasks` labels its schema snapshots "Stable" and "Development", and `ext-skills` publishes `specification/stable/`. **Change point…
SEP-994: Shared Communication Practices/Guidelines
Model Context Protocol · in the page
seps/994-shared-communication-practicesguidelines
…uctured, longer-form discussions 3. **GitHub Issues**: For actionable tasks, bug reports, and feature requests Security-sensitive issues follow a separate process defined in SECURITY.md. ### Discord…
Specification Enhancement Proposals (SEPs)
Model Context Protocol · in the page
seps/index
…| 2026-09-25 | | [SEP-2663](https://modelcontextprotocol.io/seps/2663-tasks-extension.md) | Tasks Extension | Final | Extensions Track | 2026-04-27 | | [SEP-2640](https://modelcontextprotocol.io/seps/…
Lifecycle
Model Context Protocol · in the page
specification/2025-11-25/basic/lifecycle
…elicitation": { "form": {}, "url": {} }, "tasks": { "requests": { "elicitation": { "create": {} }, "sampling": {…
Cancellation
Model Context Protocol · in the page
specification/2025-11-25/basic/utilities/cancellation
…ps://modelcontextprotocol.io/specification/2025-11-25/basic/utilities/tasks.md), the `tasks/cancel` request **MUST** be used instead of the `notifications/cancelled` notification. Tasks have their own…