Home / Companies / Upstash / Blog / Post Details
Content Deep Dive

MCP Tasks and Elicitations in Claude Code: Long-Running Tools That Can Ask You Things

Blog post from Upstash

Post Details
Company
Date Published
Author
Cahid Arda Oz
Word Count
1,588
Company Posts That Month
19
Language
English
Hacker News Points
-
Post removed?
No
Summary

Claude Code now supports MCP Tasks and MCP Elicitations, enabling tools to run long operations asynchronously and request user input during execution. Tasks, introduced in the July 2026 MCP release and available in public beta in Claude Code CLI version 2.1.304, let compatible servers immediately return a task ID while Claude Code polls for completion, continues other work, and can cancel tasks; unsupported clients instead receive conventional polling and cancellation tools. Elicitations present terminal forms for confirmations or other structured responses, allowing tools or workflows to pause until users respond, though task-based questions require an interactive terminal session. The @upstash/mcp-toolkit/tasks package provides task support for MCP servers across frameworks, with in-memory operation for simple deployments and Redis plus QStash or Upstash Workflow options for serverless, multi-instance, retryable execution. QStash runs each task in a separate function invocation and retries failures with backoff, while WorkflowDispatcher can split longer work into steps and wait for user responses without occupying a function.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
MCP 35 9,495 902 210 -10%
Serverless 5 935 254 92 -23%
Subagents 1 189 74 42 -28%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.