Get started

Two paths to the same premier OPM engine: run privately on your machine with Cursor and other agents, or connect metered cloud MCP through an account — including ChatGPT and Claude.ai connectors.

Path A

Local — clone, build, Cursor

Unmetered. Cap tables stay on your machine. Best for private exploration, library integration, and agent development against the open engine.

  1. Clone the public engine:
    git clone https://github.com/breakpointengine/breakpointengine.git
    cd breakpointengine
  2. Build the local MCP image (Docker required):
    docker compose build opm-mcp
    # or: docker build --target mcp -t breakpointengine/opm-mcp:local .
  3. Add MCP in Cursor — project .cursor/mcp.json or Cursor Settings → MCP:
    {
      "mcpServers": {
        "breakpointengine": {
          "command": "docker",
          "args": ["run", "-i", "--rm", "breakpointengine/opm-mcp:local"]
        }
      }
    }
  4. Reload MCP, then ask your agent to call opm_schema and read opm://schema/cap_table.
  5. First solve: opm_estimateopm_forwardsolve. For interactive design: opm_scenario_begin → step / query / mutate → commit.

Also works with Claude Code, VS Code Copilot MCP, and Claude Desktop (stdio). Full matrix in the engine repository under docs/mcp-install.md.

Path B

Cloud — account + connectors

Metered work units. Same tools as local. Auth0 sign-in, Stripe Checkout for packs, then Cursor HTTP MCP or ChatGPT / Claude.ai connectors.

  1. Sign in and create your account (Auth0).
  2. Buy a pack on pricingRound (founders), Portfolio (VCs), or Practice (valuation firms).
  3. Connect your agent (same URL, Auth0 OAuth — leave client ID/secret blank where offered):
    • Cursor — paste into .cursor/mcp.json, reload, click Connect:
      {
        "mcpServers": {
          "breakpointengine-cloud": {
            "url": "https://cloud.breakpointengine.com/mcp"
          }
        }
      }
    • VS Code.vscode/mcp.json with "type": "http" and the same URL (VS Code 1.101+).
    • Claude Code:
      claude mcp add --transport http --scope user breakpointengine-cloud https://cloud.breakpointengine.com/mcp
      Then /mcp to finish OAuth.
    • ChatGPT / Claude.ai — add a custom MCP connector with URL https://cloud.breakpointengine.com/mcp, complete OAuth, enable the connector in chat.
  4. Always opm_estimate first, then set max_work. Insufficient credits → buy another pack on account.

What you can do once connected

  • Batch valuation — forwardsolve, equity/volatility backsolve, breakpoint schedules without full pricing.
  • Interactive scenarios — pause after the schedule, step tranche by tranche, query claims and allocations, mutate terms mid-valuation, branch and diff, then commit.
  • Agent conversation — ask natural-language questions; the agent calls tools and streams structured results into your chat.
  • Library integration — keep Python / R / notebooks / internal valuation tooling local; Breakpoint Engine is the precise compute companion, not the custody layer.