Claude Code "No such tool available" on a resumed MCP session
After resuming a Claude Code session, a first MCP call could fail with No such tool available. Claude Code 2.1.284 waits up to 10 seconds. The Sume side.

If Claude Code answers "No such tool available" for an MCP tool right after you resume a session, the server was probably still connecting when the call fired. Claude Code 2.1.284 fixed that case: the call now waits up to 10 seconds for the server. If the error persists past that, or the Sume tool you want is simply not listed, the cause is on the connection or the session's scopes.
What did Claude Code change for resumed sessions?
The Claude Code changelog for version 2.1.284 says it fixed MCP tool calls in a resumed session failing with "No such tool available" while their server was still connecting, and that the call now waits up to 10 seconds for the server. The same release added /mcp reconnect all for servers that failed to connect. Nothing in that entry changes what a server exposes; it only changes how long the first call waits.
| Cause | Where it lives | What to do |
|---|---|---|
| Server still connecting on resume | Claude Code | Update to 2.1.284 or later, retry after a few seconds |
| Server never connected or needs sign-in | Connection state | Check Claude Code's MCP status UI, run the login again |
| Tool hidden by the session's scopes | Sume session | Grant Write on consent, or call tools_list to see what is visible |
Is the Sume server connected?
Sume's quickstart adds the server with claude mcp add --transport http sume https://mcp.sume.com/mcp and claude mcp login sume. It then says to confirm the server is connected in Claude Code's MCP status UI and to ask Claude to call tools_list or mcp_health. mcp_health confirms the endpoint, the auth source and the safety posture, so a good reply from it means the connection and sign-in are fine.
Why would a Sume tool be missing on a connected server?
Hosted Sume MCP defaults to read-only visibility under OAuth mcp:read: mutating and paid tools are hidden until the session has mcp:write or an API key. The quickstart adds that write and paid tools such as generate_image return insufficient_scope with read access only. So a resumed session that connected fine can still lack generate_image if Write was left off at consent.
The fix is to grant Write on the consent screen, or to use an API-key remote MCP session. Details are in MCP tools and gates.
What should I run after a resume?
Call mcp_health first: it is read-only and says whether the session is authenticated. Then call tools_list, which lists every tool visible to this session with safety metadata. If the tool you need is absent there, no amount of waiting helps; change the scopes. If tools_list itself fails with the same error, the server was not connected yet, so retry or run /mcp reconnect all.
Sources
Related posts
More in Developers
- OTEL_LOG_TOOL_CONTENT with MCP tool output: what Sume logs could leak
Claude Code 2.1.283 can put MCP tool output on an OTEL span when OTEL_LOG_TOOL_CONTENT=1. With Sume, check that output for signed URLs and keys first.
- Claude Code PreToolUse hook example: gate paid Sume tools
A PreToolUse hook that lets dry_run previews through, denies paid Sume MCP calls with no max_spend_usd, and asks you before the rest. Script and settings.
- Claude Code MCP server connected twice: duplicate connector fix
Claude Code 2.1.281 stopped connecting one MCP server twice when a plugin or connector spells its URL differently. What it means for Sume's single MCP URL.
- Claude Code subagent MCP server: scope Sume tools to one
Put a Sume MCP server in one subagent's mcpServers field so video and image tools stay out of the main chat. Frontmatter for both routes, plus limits.
Written by Sume