/mcp to /mcp/v2, with OAuth and the plugin install flow described in AI Assistant Plugins. The old endpoint and its tools are documented below for reference.
Migration Steps
If you previously configured Resolve MCP manually in your AI coding agent or assistant:- Remove the old Resolve MCP server entry from your host config.
- Remove any old
RESOLVE_API_KEYfrom your shell profile or host config. - Install
resolve-aifrom the plugin marketplace following Install. - Sign in with OAuth when prompted.
- Restart your host.
/mcpshould showresolveconnected.
MCP-only setup
For clients that don’t support the plugin, or if you’d rather configure MCP manually, point your client at:RESOLVE_API_KEY (see Authentication for how to generate one) sent as a bearer token. Most hosts take a static header:
Codex
Codex uses TOML and abearer_token_env_var field instead of a header:
Cursor
Cursor’smcp.json references env vars as ${env:NAME}, not the bare ${NAME}:
Legacy Reference
Legacy Reference
This is the previous MCP server documentation. The endpoint and tool names below have been replaced by the plugin’s Transport: Streamable HTTP (stateless, no session management required).Set
Start a new conversation with Resolve.
Kick off a deep (RCA-style) investigation and return the initial investigation response along with the canvas URL. Equivalent to toggling Deep Investigation in the Resolve chat UI. The investigation continues in the background on the canvas after the tool returns.
Send a follow-up message to an existing conversation. Use the
Find past investigations by time range and alert labels.
Get full details of a specific investigation including status, RCA reports, and theories.
/mcp/v2 endpoint and the tools listed under Tools.Endpoint
Setup (Claude Code)
Add to your.mcp.json:RESOLVE_API_KEY as an environment variable with your API token, then restart Claude Code.Tools
resolve_start_chat
Start a new conversation with Resolve.Returns the full response text and a canvas URL.
resolve_start_investigation
Kick off a deep (RCA-style) investigation and return the initial investigation response along with the canvas URL. Equivalent to toggling Deep Investigation in the Resolve chat UI. The investigation continues in the background on the canvas after the tool returns.Returns the transition message, the canvas URL, and the canvas ID. Use
resolve_get_investigation with the canvas ID to poll progress and retrieve the full report once the investigation completes.reply
Send a follow-up message to an existing conversation. Use the canvasId from a previous resolve_start_chat result.resolve_list_investigations
Find past investigations by time range and alert labels.resolve_get_investigation
Get full details of a specific investigation including status, RCA reports, and theories.Notes
resolve_start_chatblocked until Resolve finished responding. Simple questions returned in under a minute.- To kick off a deep investigation,
resolve_start_investigationwas preferred. It returned the canvas URL quickly and the investigation continued in the background. Including/rcain aresolve_start_chatmessage also worked (the backend detected the trigger word). - Each tool call was independent. No session state was maintained between requests.

