Unclear How an MCP server comes to be marked switched_off is not known.
What
MCP servers are add-ons that give Claude extra tools. A new server status, switched_off, has been added:
- It joins the group of states where a server is unavailable, alongside
org_blocked,denied,disabledandnot_configured. - A disabled MCP server of type
sdk(one created through the SDK, the toolkit for driving Claude Code from code) now reportsswitched_offinstead ofdisabled. - When Claude tries a tool from such a server, it is told the server
has been switched off. Continue without this tool.This is separate from the existingdisabledmessage, which says the user disabled the server.
Why
Claude gets a more accurate reason when a server goes away mid-session. If you use the SDK and check server status, expect switched_off where you used to see disabled.
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubt
How an MCP server comes to be marked switched_off is not known.