AI news for business · checked October 24, 2026

Tools keep working in the background and ask when they need something.

On 23 October 2026, Anthropic announced support for MCP tasks and elicitations in Claude. Tasks let Claude hand long-running jobs such as deep research to plugins, which report back when they are done. In Claude Code, the feature is documented as a public beta. This matters for businesses because MCP servers can now take on reports, exports or builds without blocking the session.

LOL.MARKETING / CONNECTING INTELLIGENCE

The essential answer

An MCP task is a long job, such as a report export or a build, that an MCP server runs itself. Claude's tool call returns as soon as the server accepts the job; Claude keeps working and receives the result when the job is done. In Claude Code, MCP tasks are a public beta and require version 2.1.304 or later. According to the documentation, they work in the terminal CLI, the Agent SDK and GitHub Actions, not in the VS Code extension or the desktop app.

01 / FIT

A good fit when

  • Development and data teams that use Claude Code in the terminal CLI, the Agent SDK or GitHub Actions and run their own MCP servers for reports, exports or builds.

02 / LIMITS

Not the first choice when

  • Teams that only use Claude Code through the VS Code extension, the desktop app, Amazon Bedrock or with telemetry turned off: according to the documentation, MCP tasks are not available there.

What is new?

On 23 October 2026, Anthropic announced support for MCP tasks and elicitations in Claude through its ClaudeDevs channel. According to the announcement, tasks let Claude hand long-running jobs, such as deep research, to plugins and report back when they are done.

The Claude Code documentation describes the process in more detail. An MCP task is a long job, such as a report export or a build, that an MCP server runs itself using the MCP tasks extension. Claude's tool call returns once the server has accepted the job, and Claude keeps working. When the job ends, a note appears in the transcript and Claude gets the result.

Where do MCP tasks work?

MCP tasks are a public beta in the Claude Code CLI and require version 2.1.304 or later. According to the documentation, all of the following conditions must hold for a tool call to become a task. Otherwise it stays a plain tool call.

  • The server supports tasks and is an HTTP, stdio or claude.ai connector server on protocol revision 2026-07-28
  • The session fetches feature flags, so not through Amazon Bedrock or other third-party providers and not with telemetry turned off
  • Terminal CLI, Agent SDK or GitHub Actions; not the VS Code extension and not the desktop app
  • The call comes from the main conversation, not from a subagent; a one-shot claude -p run does not get tasks

What happens while a task runs?

While the job runs, the footer shows a count such as 1 MCP task, and Claude Code checks the status with the server. In /tasks, you can select a task and stop it with x. Claude Code then asks the server to cancel, but the server may still finish the job. Esc does not stop a background task. By default, Claude Code sets no time limit of its own on a background task.

A task on a remote server keeps running after you exit Claude Code. To follow it again, resume the same session interactively, for example with claude --resume, and keep the server's name and connection settings unchanged. A new session or a fork does not follow the task. With a stdio server, by contrast, its process ends together with Claude Code. If Claude Code reports outcome unknown, a second call may repeat the work; first find out from the server what has already been done.

How do MCP servers ask questions?

With elicitation, an MCP server requests structured input in the middle of its work when it is missing information. Claude Code then shows a dialog and passes the answer back to the server. In form mode, the server defines the fields. In URL mode, Claude Code asks whether to open a link in the browser, for example for a sign-in. According to the documentation, no configuration is needed for this.

A running task can ask questions this way as well. Declining or pressing Esc counts as an answer, and the server decides whether the task continues. In non-interactive sessions, Claude Code asks the server to cancel a task that requests input. Since version 2.1.310 of 23 October 2026, when a call times out while an elicitation is unanswered, Claude is also told that no answer came and that it should not repeat the call.

What do MCP server developers need to know?

A server may answer a long tools/call with a task only when the request carries the tasks extension in the client capabilities; otherwise Claude gets a tool error. After that, Claude Code checks the status regularly with tasks/get. On HTTP and connector servers, the task answer has to start within the per-request time limit, so accept the job and answer first, then do the work.

  • resultType set to task, plus taskId, status, createdAt, lastUpdatedAt and ttlMs as required fields
  • taskId with at most 128 printable ASCII characters and no spaces, answerable across new connections
  • pollIntervalMs optional, clamped to 250 to 30,000 milliseconds, 2,000 when absent
  • Status input_required with inputRequests; elicitation/create is served only in interactive terminal sessions

What should teams do now?

Check which of your MCP servers run long jobs and whether they support the tasks extension. Test the beta first with a read-only server, such as a report export, in the terminal CLI from version 2.1.304. Because tasks on remote servers can keep running after you exit, it should be clear who stops running jobs and how costs and side effects are controlled.

When a form or link asks for input, always check which server is asking before you enter data or open a link. Record in your AI policy which servers may ask questions. The free AI System Check helps organize tools, approvals and responsibilities across your team. These notes are suggestions, not customer results.

Keep it verifiable

Primary sources

The next sensible step

Do you know which MCP servers run in your team?

Eight steps from a general interest in AI to a clearer decision for your business.

Start AI System Check
FreeProvider-neutralNo credentials