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.
- Clone the public engine:
git clone https://github.com/breakpointengine/breakpointengine.git cd breakpointengine
- Build the local MCP image (Docker required):
docker compose build opm-mcp # or: docker build --target mcp -t breakpointengine/opm-mcp:local .
- Add MCP in Cursor — project
.cursor/mcp.jsonor Cursor Settings → MCP:{ "mcpServers": { "breakpointengine": { "command": "docker", "args": ["run", "-i", "--rm", "breakpointengine/opm-mcp:local"] } } } - Reload MCP, then ask your agent to call
opm_schemaand readopm://schema/cap_table. - First solve:
opm_estimate→opm_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.
- Sign in and create your account (Auth0).
- Buy a pack on pricing — Round (founders), Portfolio (VCs), or Practice (valuation firms).
- 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.jsonwith"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/mcpto finish OAuth. - ChatGPT / Claude.ai — add a custom MCP connector with URL
https://cloud.breakpointengine.com/mcp, complete OAuth, enable the connector in chat.
- Cursor — paste into
- Always
opm_estimatefirst, then setmax_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.