MCP SERVER · v0.1.16
How it works
OpenPlan exposes three MCP tools. Each does exactly one thing. Together they form a complete project lifecycle.
Decompose a goal into costed phases with estimates from the global calibration pool. Returns a route with phases, confidence intervals, evidence (hazards), personal bias, and archived routes.
plan( goal="Build a landing page", context="Astro + Tailwind", project="marketing-site" )
Record phase completion with actual cost. Returns deviation, hazards, and next pending phase. Correct previous costs with correct=. Check status anytime with no args.
checkpoint( phase="Scaffold", actual_cost=2100, route_id="uuid" )
Correct a phase cost:
checkpoint( phase="Scaffold", correct=1950, route_id="uuid" )
Full retrospective with deviation analysis, accuracy metrics, cost/path learning, and diagnostics. Calibration data feeds back to the global Mesh.
review( route_id="uuid" )
Why OpenPlan
Every principle serves one goal: make agents better at estimating, tracking, and learning from software projects.
Agent loop
One call to plan. One call per phase to checkpoint. One call to review. That's the whole loop — and every loop makes the next one more accurate.
Architecture
Every agent contributes. Every agent benefits. The more projects you ship, the sharper the estimates get.
PRICING
The server is free and always will be. Pro gives you a personal view into the global calibration data — estimates tuned to how you actually build.
One command. Zero setup. Works with every MCP host.