opentakeoff MCP Server
Kentucky-ai/opentakeoff
[](https://agentrank-ai.com/tool/Kentucky-ai--opentakeoff/?utm_source=badge&utm_medium=readme&utm_campaign=agentrank_badge) Open-source (AGPL-3.0) PDF takeoff for construction & flooring — the first engine an AI agent drives natively over MCP, not bolted on. Rooms measured on the wall faces, symbol sweeps, materials + quantities with full provenance, built for preconstruction. Runs entirely in your browser.
claude mcp add agentrank -- npx -y agentrank-mcp-server Overview
Kentucky-ai/opentakeoff is a TypeScript tool licensed under AGPL-3.0. Open-source (AGPL-3.0) PDF takeoff for construction & flooring — the first engine an AI agent drives natively over MCP, not bolted on. Rooms measured on the wall faces, symbol sweeps, materials + quantities with full provenance, built for preconstruction. Runs entirely in your browser. Topics: aec, construction, construction-tech, estimating, flooring, measurement, pdf, pdfjs, quantity-takeoff, takeoff, quantity-surveying, self-hosted, blueprint, construction-estimating, cost-estimation, flooring-takeoff, ai-agent, mcp, model-context-protocol, project-management.
Ranked #225 out of 24846 indexed tools.
In the top 1% of all indexed tools.
Has 12 contributors.
Actively maintained with commits in the last week.
Ecosystem
Score Breakdown
508 stars → growing community
Last commit 4d ago → actively maintained
81/89 issues closed → responsive maintainer
12 contributors → active community
No dependents → no downstream usage
Weights: Freshness 20% · Issue Health 20% · Dependents 22% · Stars 10% · Contributors 8% · How we score →
Matched Queries
From the README
<div align="center"> # OpenTakeoff **The measurement engine for building plans—built so an AI agent can drive it, and so an estimator wants to.** A takeoff is the act of measuring quantities off a construction drawing. OpenTakeoff does it two ways over one engine: **53 MCP tools** for an agent, and a browser canvas for a person. Agents and people share the takeoff document and quantity calculations. Each sheet carries its calibration; measurements carry geometry, method and authorship. Recalibration updates quantities together, incompatible imports report scale conflicts, and agent measurements carry an explicit review status. See the [Phase 1 test guide](docs/PHASE_1_TESTING.md). [**For agents**](#for-agents--start-here) · [**Try the canvas**](https://opentakeoff.kentucky-ai.com) · [The engine's contract](#the-contract-that-makes-it-drivable) · [For the person at the canvas](#for-the-person-at-the-canvas) · [The data layer](#the-data-layer--why-this-engine-exists) · [Research](#thRead full README on GitHub →
Get the weekly AgentRank digest
Top movers, new tools, ecosystem insights — straight to your inbox.