What
Failed MCP connections can now attach a displayDetail explaining why, and the CLI surfaces it instead of just showing a bare status.
Details
displayDetailis optional, threaded through the failure constructor and appended to the user-visible error.- The Authorization-header rejection path attaches
Error detail:plus the server response body when that body is non-empty. claude mcp listbuilds its status line as the status, an em dash and the issue;claude mcp getprints anIssue:line.- The "! Connected · tools fetch failed" status now carries the underlying error as its issue.
Evidence
displayDetail
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Names in the bundleclaude mcp listclaude mcp get
One source agreesOne thing we can check says the same as this entry.
Anthropic's release notes agree
Added HTTP status and error text to claude mcp list and /mcp when a server fails to connect, and a warning for MCP config values with hidden…