Overview
BuildCalc API — vertical construction data for AI agents and developers
BuildCalc API is a vertical data platform for US construction, designed for AI agents (MCP-native) and developers (REST). All endpoints are stateless, authenticated by Bearer API key, and rate-limited by tier.
Live today
- 81 calculators across 16 categories (concrete, lumber, roofing, drywall, paint, flooring, HVAC, insulation, masonry, electrical, plumbing, doors-windows, gutters, stairs, site, misc)
- Codes vertical — 937 hand-curated sections across IRC (2021 + 2024), IBC 2024,
NEC (2023 + 2026), IECC 2024, IPC 2024 with per-section calculator cross-references.
Reach via
GET /v1/codes/*or the matching MCP tools (codes_list,codes_list_sections,codes_get_section) - Adoption matrix —
GET /v1/codes/jurisdictions/{state}/applicablereturns the currently-adopted edition of NEC, IRC, IBC, IECC, and IPC per US state. NEC + IRC sourced from codecheck.com (2026-02 refresh). IBC + IECC + IPC sourced from ICC's official Master I-Code Adoption Chart (Jan 2024 snapshot — rows carry an explicit staleness note inamendment_notes). - MCP server at
https://api.buildcalcapi.dev/mcpexposing the calc endpoints- codes vertical + discovery tools as auto-generated MCP tools
- Programmatic signup via
POST /v1/account/signupwith Stripe payment method (AI-agent friendly — no Turnstile required when card-on-file is provided) - Stripe metered billing + Customer Portal for self-service plan management
- RFC 7807 problem+json error responses + Idempotency-Key support per IETF draft
Live today (continued)
- Costs vertical — BLS PPI for 15 material categories (national, monthly)
- BLS OEWS hourly wages for 11 trades across ~530 MSAs + OEWS × QCEW
geographic-scaled wages for all ~3,100 US counties and 5-digit ZIPs +
Census BPS building permits for ~3,100 counties + ~930 CBSAs. 4-level
confidence taxonomy (
measured/computed/computed_with_fallback/computed_low_coverage) with per-rowmethodology+inputs.*for full audit. Reach viaGET /v1/costs/*or the matching MCP tools (costs_list,costs_labor_get,costs_materials_get,costs_permits_get). See Costs methodology for the formula + 7 known limitations.
- BLS OEWS hourly wages for 11 trades across ~530 MSAs + OEWS × QCEW
geographic-scaled wages for all ~3,100 US counties and 5-digit ZIPs +
Census BPS building permits for ~3,100 counties + ~930 CBSAs. 4-level
confidence taxonomy (
- Benchmarks vertical — 15 standardized US residential project types
(new SFH; kitchen/bath remodels; roof/siding/window/painting replacements;
flooring/HVAC/electrical-panel upgrades; deck/garage/basement additions)
with typical duration + cost ranges across 5 geography tiers (national +
msa_large + msa_medium + msa_small + rural). Federal-data only — Census
C30 + Census BPS + Census BCC + BLS OEWS + BLS Productivity + EIA RECS +
HUD SOC. Reach via
GET /v1/benchmarks/*or the matching MCP tools (benchmarks_list,benchmarks_get_project,benchmarks_get_methodology). See Benchmarks methodology for the derivation framework + 4-level confidence taxonomy + legal posture.
Coming next
- Products vertical — ~6K SKUs across 10 categories from manufacturer spec sheets (HVAC equipment, windows, doors, plumbing fixtures, lumber grades, drywall types, roofing materials, insulation R-values, fasteners, electrical devices). Gated on NF Nation LLC formation for USCO DMCA safe harbor registration.
Design principles
- Every value is cited. No made-up coefficients. Each calc traces to a US code section (IRC, NEC, IECC, ...) or a manufacturer spec sheet (GAF, USG, TCNA, ...).
- AI-agent first. Stable operation IDs, full Pydantic schemas, MCP tool auto-discovery. Built for autonomous self-signup and discovery.
- No proprietary lock-in for data. Federal sources (BLS, Census, HUD, FHFA) keep recurring cost at $0/yr until revenue justifies licensed sources.