Model Context Protocol · Live

Okareo in your editor.

Connect Claude Code, Cursor, or your editor to the hosted Okareo MCP. Run simulations, author checks, and evaluate voice and text agents — in natural language, without leaving the agent loop. Nothing to install, nothing to run locally.

tools.okareo.com/mcp · streamable-http

Point your editor at the URL, sign in through your browser once, and the tools appear in the picker.

{
  "mcpServers": {
    "okareo": {
      "type": "http",
      "url": "https://tools.okareo.com/mcp"
    }
  }
}

Connect

Install. Just point and sign in.

The Okareo MCP is hosted at tools.okareo.com/mcp. Three steps, no local runtime.

01

Point your editor

Add the config above to your client. The endpoint speaks streamable-HTTP — no install, no process to keep running.

02

Sign in once

Browser sign-in opens on first tool use. Your copilot stores the token. No secrets in your config.

03

Just ask

Ask your copilot "List my Okareo scenarios." If it answers, you're connected.

Per-editor config

Where the config goes.

Same JSON, different file. Reload the client after editing.

Claude Code

.mcp.json (project) · ~/.claude.json (global)

{
  "mcpServers": {
    "okareo": {
      "type": "http",
      "url": "https://tools.okareo.com/mcp"
    }
  }
}

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json · %APPDATA%\Claude\claude_desktop_config.json

Use the same JSON, then restart the application.

Cursor

~/.cursor/mcp.json (global) · .cursor/mcp.json (workspace)

Same JSON. Restart Cursor and reload the workspace.

VS Code (1.101+)

~/.config/Code/User/mcp.json · .vscode/mcp.json (workspace)

Same JSON. Reload the window.

Auth

Two ways to sign in.

Recommended

OAuth — browser sign-in

Browser sign-in happens automatically on first use. The copilot stores the token thereafter. No API key in your config.

Fallback

Bearer API key

For headless or CI clients without OAuth, set an Authorization: Bearer <okareo-api-key> header. Get the key from app.okareo.com under Profile → API Keys.

In the agent loop

What the tools do.

The full Okareo evaluation surface, callable in natural language.

01 / Scenarios

Build test data

Save, version, and manage scenarios of input/result rows straight from your project.

02 / Simulations

Run synthetic users

Drivers run multi-turn voice and text conversations against your Target — dozens in parallel.

03 / Checks

Find edges, not just bugs

Author judge, code, and audio checks; run tests and re-score completed runs.

04 / Models

Register & evaluate

Browse the LLM registry, register generation models, and run them against scenarios.

05 / Voice

Monitor production

Ingest live conversations and wire Retell, Twilio, VAPI, or ElevenLabs into monitoring.

06 / Analytics

Query the trend

Pull evaluation analytics and manage dashboards without leaving the editor.

Common questions

What teams ask before they install.

Do I need to install anything?+

No. The remote endpoint at tools.okareo.com/mcp speaks streamable-HTTP — point your editor at the URL and sign in. A local stdio install (uvx okareo-mcp) is also available for offline or airgapped use.

What data leaves my repo?+

Only the arguments your copilot passes to a tool call — the scenario rows, prompts, or names you ask it to send. The MCP is stateless; your Okareo project on the backend is the source of truth.

Which editors are supported?+

Any MCP client that supports streamable-HTTP: Claude Code, Claude Desktop, Cursor, and VS Code (1.101+) are documented above. Others that speak the protocol work the same way.

How do I verify it's connected?+

Ask your copilot "List my Okareo scenarios." A successful connection returns your existing scenarios. If you see an auth prompt instead, complete the browser sign-in.

What if my client doesn't support OAuth?+

Use the Bearer fallback: set an Authorization: Bearer <okareo-api-key> header with a key from app.okareo.com (Profile → API Keys).

Get started

Wire Okareo into your editor.

Point your client at tools.okareo.com/mcp, sign in once, and start evaluating.