Claude Code /mcp reconnect all: what it does for a Sume MCP server
Claude Code v2.1.284 added /mcp reconnect all. Because Sume's hosted MCP server keeps no session, a reconnect needs no state recovery; job ids carry the work.

/mcp reconnect all retries every MCP server that failed to connect or needs authentication, from the interactive terminal, and the changelog lists it in v2.1.284 (2026-09-28). For a Sume server it is safe at any moment, because Sume's hosted endpoint keeps no protocol session: a reconnect does not lose in-flight work, since the work lives in job ids.
The Claude Code facts come from its changelog and MCP documentation, read 2026-09-29. The statement about Sume's server comes from its MCP code and docs: each request is handled on its own and the response sets no session id.
What did the recent Claude Code releases change for MCP?
Several entries touch MCP behavior. The table lists the ones relevant to a remote HTTP server.
| Release | Date | MCP change |
|---|---|---|
| v2.1.284 | 2026-09-28 | /mcp reconnect all; a resumed-session MCP call waits up to 10 s for a connecting server |
| v2.1.282 | 2026-09-24 | Fixes for the prompt cache on an MCP disconnect and for a brief 404 from a stateless remote server |
| v2.1.281 | 2026-09-23 | mcp_tool hooks wait for a connecting server; one server no longer connected twice |
Why does a stateless server make reconnects easy?
With no session to restore, a fresh connection can serve the next call with the same credentials.
What a reconnect cannot know is what your agent had started. Submitted video jobs keep running on Sume; the agent recovers them by job id with jobs_status, jobs_wait or jobs_result.
What should I do after a reconnect mid-run?
First ask the model to call mcp_health to confirm the endpoint and auth. Then have it wait again on the job ids it already holds. A wait_slice_expired result only means the slice ended and the jobs are still running.
Do not resubmit a paid create call because a reconnect happened. If the model must retry a create whose result it never saw, reuse the same idempotency_key.
When is /mcp reconnect all not the fix?
Reconnect all retries a server that needs authentication but does not sign you in; run claude mcp login sume to complete OAuth. An OAuth session with only mcp:read will also connect fine and still refuse paid tools with insufficient_scope. That is a scope question, not a connection one.
Sources
Related posts
More in Integrations
- Claude Code MCP tool timeout: what to set for slow jobs
Claude Code lets you set a per-server timeout in ms. Sume's jobs_wait returns within 55 seconds, so a slow video job needs no long timeout.
- Claude Code plugin .mcp.json: bundle a Sume MCP server
Put Sume's hosted MCP server in a Claude Code plugin's .mcp.json, prompt each teammate for their own API key, and install it from a team marketplace.
- claude mcp login over SSH: sign in to Sume with no browser
On a machine with no browser, claude mcp login prints the sign-in URL. Open it on your laptop, then paste the redirect URL back. Sume's MCP works this way.
- claude mcp logout: how to sign out of a remote MCP server
Run claude mcp logout <name> or pick Clear authentication in /mcp to remove stored credentials. What that does for Sume's hosted MCP, and the hourly token.
Written by Sume