Skip to main content
Use ResolveAI as an MCP server from your coding agent or any MCP client — chat with Resolve, run investigations, and query telemetry as native tool calls.
Want Resolve to call tools on another MCP server instead? See MCP under Setup & Integrations.

Easiest: Install a Plugin

If you use Claude Code, Codex, or Cursor, install the Resolve plugin. It wires up the MCP connection and signs you in with OAuth in one step — nothing to configure by hand. See AI Assistant Plugins.

Connect Any MCP Client Directly

For any other MCP client, point it at Resolve’s MCP endpoint:
Transport: Streamable HTTP (stateless — no session management required). Authenticate one of two ways:
  • OAuth — clients that support it (like Claude Code and Codex) discover Resolve’s OAuth automatically and prompt you to sign in on first connect. Nothing else to set up.
  • API token — create a personal token at User menu > Personal API Tokens (or an organization token at Admin > API Tokens for shared/service use), then send it as Authorization: Bearer <token>.
Already using the old /mcp endpoint? See Migrating from the MCP Beta to switch over.

Tools

These tools are available to any MCP client connected at /mcp/v2. The plugin’s skills are built on top of them.

Live Progress

ask, start_investigation, and steer_investigation may return a stream_command: a self-contained curl for following live progress. The host agent runs it as a background process and reads stdout until the operation completes. The command carries a short-lived scoped watch token, so no API key is needed.

Usage and Billing

ask handles both new chats and follow-ups. It may start a new billable chat, or continue an existing one, depending on context. Your MCP client decides which tool to call; to be sure you’re following up on an existing chat, ask which chat you’re in and continue there. Chats carry across platforms (e.g., start one in Slack and continue in Codex). start_investigation kicks off a new billable deep investigation. You can also ask follow-up questions or steer an existing investigation from the ResolveAI plugin or MCP; if it wasn’t initiated from the ResolveAI plugin or MCP, join it first.