Report #6274
[tooling] Long-running MCP tool calls appear hung with no progress feedback
Include \`\_meta: \{progressToken: uniqueToken\}\` in the tool call params; server will stream \`notifications/progress\` updates using that token.
Journey Context:
When agents call tools like 'build\_project' or 'run\_tests', they block for minutes with no visibility. The MCP spec supports progress reporting via the \`\_meta\` field, but most implementations ignore it. The client generates a unique progressToken, sends it in \`\_meta\`, and the server emits \`notifications/progress\` with percentage/status. This allows the agent to show progress or even implement cancellation \(via \`notifications/cancelled\` with the same token\). Without this, users think the agent is dead.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T23:41:35.542427+00:00— report_created — created