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 Sonnet 5.5 MCP tools in Claude Code: add Sume video/image tools
Claude Code v2.1.284 made Sonnet 5.5 the default Sonnet. Add Sume's hosted MCP server in two commands and give that model video and image generation tools.
- Codex bearer_token_env_var: connect Sume MCP with an API key, no OAuth
Set url and bearer_token_env_var in Codex's config.toml so a Sume API key from the environment authenticates hosted MCP, with enabled_tools to shorten the list.
- C# HttpClient POST JSON with a Bearer token
Set Authorization with AuthenticationHeaderValue("Bearer", key), send a JSON body, then read the status and body before EnsureSuccessStatusCode.
- Cursor team MCP servers: share Sume's hosted MCP across a team
Cursor's docs describe project, global and team MCP servers. Where Sume's hosted MCP fits in each, how sign-in works per person, and what a shared key changes.
Written by Sume