
OpenTakeoff
Construction takeoff for AI agents: load plans, set scale, measure, count, export with provenance.
- GitHub stars
- 771
- tools
- 58
- transport
- STDIO
- last updated
- Nov 7, 2026
Tools
58 toolsPublic tool metadata for what this MCP can expose to an agent.
load_planLoad a plan set into the session.
Load a plan set into the session.
No parameter schema in public metadata yet.
sheet_infoRead metadata for a sheet.
Read metadata for a sheet.
No parameter schema in public metadata yet.
sheet_contextRead the context for a sheet.
Read the context for a sheet.
No parameter schema in public metadata yet.
get_sheet_vectorsRead the vector data for a sheet.
Read the vector data for a sheet.
No parameter schema in public metadata yet.
read_sheet_textRead the text on a sheet.
Read the text on a sheet.
No parameter schema in public metadata yet.
find_textSearch a sheet for text.
Search a sheet for text.
No parameter schema in public metadata yet.
view_sheetRender a sheet to check an overlay.
Render a sheet to check an overlay.
No parameter schema in public metadata yet.
set_scaleSet the scale for a sheet.
Set the scale for a sheet.
No parameter schema in public metadata yet.
measure_polygonTrace a room polygon and measure it.
Trace a room polygon and measure it.
No parameter schema in public metadata yet.
cut_outSubtract a cut-out from a measured area.
Subtract a cut-out from a measured area.
No parameter schema in public metadata yet.
measure_lineMeasure a linear run.
Measure a linear run.
No parameter schema in public metadata yet.
measure_surfaceMeasure a wall surface area.
Measure a wall surface area.
No parameter schema in public metadata yet.
place_countPlace a count marker.
Place a count marker.
No parameter schema in public metadata yet.
count_marksCount marks on a sheet.
Count marks on a sheet.
No parameter schema in public metadata yet.
symbol_sweepSweep a sheet for a repeated symbol.
Sweep a sheet for a repeated symbol.
No parameter schema in public metadata yet.
sweep_schedule_rowSweep a schedule row.
Sweep a schedule row.
No parameter schema in public metadata yet.
derive_baseDerive base takeoff quantities.
Derive base takeoff quantities.
No parameter schema in public metadata yet.
derive_transitionsDerive transition quantities.
Derive transition quantities.
No parameter schema in public metadata yet.
apply_rulesApply rules to the takeoff.
Apply rules to the takeoff.
No parameter schema in public metadata yet.
sheet_graphRead the sheet relationship graph.
Read the sheet relationship graph.
No parameter schema in public metadata yet.
resolve_tagResolve a finish or fixture tag.
Resolve a finish or fixture tag.
No parameter schema in public metadata yet.
find_scheduleFind a schedule on a sheet.
Find a schedule on a sheet.
No parameter schema in public metadata yet.
list_shapesList the shapes in the takeoff.
List the shapes in the takeoff.
No parameter schema in public metadata yet.
edit_shapeEdit an existing shape.
Edit an existing shape.
No parameter schema in public metadata yet.
edit_conditionEdit a condition.
Edit a condition.
No parameter schema in public metadata yet.
edit_materialsEdit the materials of a condition.
Edit the materials of a condition.
No parameter schema in public metadata yet.
duplicate_conditionDuplicate a condition.
Duplicate a condition.
No parameter schema in public metadata yet.
split_conditionSplit a condition.
Split a condition.
No parameter schema in public metadata yet.
delete_shapeDelete a shape.
Delete a shape.
No parameter schema in public metadata yet.
undo_lastUndo the last change.
Undo the last change.
No parameter schema in public metadata yet.
scope_duplicatesFind duplicate scope items.
Find duplicate scope items.
No parameter schema in public metadata yet.
scope_mergeMerge scope items.
Merge scope items.
No parameter schema in public metadata yet.
propose_takeoffPropose a takeoff for review.
Propose a takeoff for review.
No parameter schema in public metadata yet.
revise_proposalRevise a proposal.
Revise a proposal.
No parameter schema in public metadata yet.
withdraw_proposalWithdraw a proposal.
Withdraw a proposal.
No parameter schema in public metadata yet.
propose_condition_editPropose a condition edit.
Propose a condition edit.
No parameter schema in public metadata yet.
withdraw_condition_editWithdraw a condition edit proposal.
Withdraw a condition edit proposal.
No parameter schema in public metadata yet.
annotateAdd an annotation.
Add an annotation.
No parameter schema in public metadata yet.
list_annotationsList annotations.
List annotations.
No parameter schema in public metadata yet.
edit_annotationEdit an annotation.
Edit an annotation.
No parameter schema in public metadata yet.
link_annotationLink an annotation.
Link an annotation.
No parameter schema in public metadata yet.
mark_verdictMark a verdict on work.
Mark a verdict on work.
No parameter schema in public metadata yet.
delete_verdictDelete a verdict.
Delete a verdict.
No parameter schema in public metadata yet.
create_rfiCreate an RFI.
Create an RFI.
No parameter schema in public metadata yet.
list_rfisList RFIs.
List RFIs.
No parameter schema in public metadata yet.
resolve_rfiResolve an RFI.
Resolve an RFI.
No parameter schema in public metadata yet.
delete_rfiDelete an RFI.
Delete an RFI.
No parameter schema in public metadata yet.
set_pricingSet pricing for a takeoff.
Set pricing for a takeoff.
No parameter schema in public metadata yet.
set_estimate_settingsSet estimate settings.
Set estimate settings.
No parameter schema in public metadata yet.
estimate_summaryGet the estimate summary.
Get the estimate summary.
No parameter schema in public metadata yet.
export_estimateExport the estimate.
Export the estimate.
No parameter schema in public metadata yet.
export_proposalExport a bid proposal.
Export a bid proposal.
No parameter schema in public metadata yet.
takeoff_summaryGet a takeoff summary.
Get a takeoff summary.
No parameter schema in public metadata yet.
export_takeoffExport the takeoff.
Export the takeoff.
No parameter schema in public metadata yet.
export_reportExport a report.
Export a report.
No parameter schema in public metadata yet.
export_marked_pdfExport a marked-up PDF.
Export a marked-up PDF.
No parameter schema in public metadata yet.
export_dxfExport DXF.
Export DXF.
No parameter schema in public metadata yet.
import_takeoffImport a takeoff.
Import a takeoff.
No parameter schema in public metadata yet.
Sponsors
Readme
Measure construction plans in your browser, or hand the same engine to your AI agent.
Free, open source and local. Nothing uploads, and nobody has to sign up.
Details
- Repository
- github.com/kentucky-ai/opentakeoff
- Website
- opentakeoff.kentucky-ai.com
- Package
opentakeoff-mcp- Transport
- STDIO
- Registry
- MCP registry, active