Construction Estimating Takeoff
Query this niche via MCP
niche_report({ niche: "construction-estimating-takeoff" })Agents · median
$89/mo
MCP servers · median
$20/mo
4.5×
Agents cost 4.5× MCPs across all tiers — median $89 vs $20. Two different markets; a blended figure would mislead either buyer.
All plans — Agents vs MCPs
each dot = one provider · log scaleAgents $89
protakeoff · $10
Civils Ai · $89
protakeoff · $42
Carbonly Ai · $100
MCP servers $20
attio · $10
arithym · $20
civilquants · $74
$10
$25
$50
$100
AgentsMCP serversshaded = middle half · line = median
All plans
7 pricedProvidervs its cohort medianMonthly
protakeoffagent
$10 below
attiomcp
$10 below
arithymmcp
$20 ~median
protakeoffagent
$42 below
civilquantsmcp
$74 above
Civils Aiagent
$89 ~median
Carbonly Aiagent
$100 above
Position is relative to the provider's own delivery-type median at this tier — never a blended one.
This page is the human view of the MCP answer. The same structured `niche_report` / `price_benchmark` an agent receives over MCP or REST.
niche_reportprice_benchmark
See the MCP response behind this pageniche_report
{
"niche": "construction-estimating-takeoff",
"parent_sector": "engineering-construction",
"provider_type_pricing": {
"slug": "construction-estimating-takeoff",
"pricing_basis": "lowest_observed_monthly_usd",
"provider_type_methodology": "commercial-form-v2",
"provider_type_methodology_published_at": "2026-07-31",
"blended": {
"median": 35,
"p25": 10,
"p75": 94.46,
"providers": 11
},
"by_provider_type": {
"agent": {
"median": 78.08,
"p25": null,
"p75": null,
"providers": 6,
"publishable": true,
"confidence": "moderate"
},
"mcp": {
"median": 10,
"p25": null,
"p75": null,
"providers": 5,
"publishable": true,
"confidence": "moderate"
}
},
"recommended_cohort": null,
"recommendation_reason": "Choose the cohort according to the commercial delivery type being assessed.",
"fallback_context": null,
"context_note": null
},
"crowding_level": "empty",
"observed_node_count": 0,
"adjacent_niches": [
"bim-coordination",
"subcontractor-bid-comparison",
"quantity-surveying",
"ai-construction-pm",
"change-order-management",
"building-inspection"
],
"market_pulse": {
"pulse": 49,
"drivers": [
"enterprise money present",
"3 new builders in 30d"
],
"price_move_30d_pct": 0.2,
"money_share": 0.6153846153846154,
"entry_rate": 0.09375,
"alive_share": 0.9285714285714286
},
"price_move": {
"d_pct": 0,
"w_pct": 0,
"m_pct": -0.2,
"comparable_agents": 11,
"quarantined_agents": 1,
"confidence": "high",
"published": {
"d": false,
"w": false,
"m": false
},
"held_reason": {
"d": null,
"w": null,
"m": null
},
"driver": {
"d": null,
"w": null,
"m": "civils_ai's \"Professional\" $271→$266 (-2%)"
},
"tier_contribution": {
"d": {
"individual": 0,
"pro": 0,
"team_sme": 0,
"enterprise": 0
},
"w": {
"individual": 0,
"pro": 0,
"team_sme": 0,
"enterprise": 0
},
"m": {
"individual": -0.1,
"pro": -0.1,
"team_sme": 0,
"enterprise": 0
}
},
"tier_series": {
"individual": [
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
99.988,
99.964,
99.933,
99.923,
99.923,
99.927,
99.935,
99.921,
99.915,
99.928,
99.909,
99.911,
99.915,
99.917,
99.92,
99.926,
99.92,
99.906,
99.906,
99.901
],
"pro": [
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
99.988,
99.963,
99.934,
99.923,
99.923,
99.927,
99.935,
99.921,
99.916,
99.928,
99.909,
99.911,
99.915,
99.917,
99.92,
99.925,
99.919,
99.906,
99.906,
99.9
],
"team_sme": [
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100
],
"enterprise": [
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100
]
},
"tier_own_move": {
"d": {
"individual": 0,
"pro": 0,
"team_sme": 0,
"enterprise": 0
},
"w": {
"individual": 0,
"pro": 0,
"team_sme": 0,
"enterprise": 0
},
"m": {
"individual": -0.3,
"pro": -0.3,
"team_sme": 0,
"enterprise": 0
}
},
"tier_agents": {
"individual": 8,
"pro": 7,
"team_sme": 6,
"enterprise": 1
},
"obs_range": {
"d": {
"min": 21,
"max": 21,
"days": 1
},
"w": {
"min": 21,
"max": 21,
"days": 7
},
"m": {
"min": 17,
"max": 21,
"days": 19
}
},
"tier_obs_range": {
"d": {
"individual": {
"min": 8,
"max": 8,
"days": 1
},
"pro": {
"min": 7,
"max": 7,
"days": 1
},
"team_sme": null,
"enterprise": null
},
"w": {
"individual": {
"min": 8,
"max": 8,
"days": 6
},
"pro": {
"min": 7,
"max": 7,
"days": 7
},
"team_sme": null,
"enterprise": null
},
"m": {
"individual": {
"min": 5,
"max": 8,
"days": 18
},
"pro": {
"min": 6,
"max": 7,
"days": 19
},
"team_sme": null,
"enterprise": null
}
}
},
"pricing": {
"sampleSize": 27,
"observed": 13,
"byPersona": {
"free": {
"n": 1,
"nPriced": 0,
"reliability": "none",
"median": null,
"p25": null,
"p75": null,
"min": null,
"max": null,
"mean": null,
"stdev": null,
"usageShare": 0
},
"individual": {
"n": 16,
"nPriced": 14,
"reliability": "high",
"median": 10,
"p25": 9.99,
"p75": 23.74,
"min": 0.25,
"max": 99,
"mean": 25.77,
"stdev": 31.25,
"usageShare": 0.19
},
"pro": {
"n": 14,
"nPriced": 14,
"reliability": "high",
"median": 34.99,
"p25": 18.43,
"p75": 60,
"min": 5,
"max": 249,
"mean": 63.12,
"stdev": 78.11,
"usageShare": 0.07
},
"team_sme": {
"n": 10,
"nPriced": 10,
"reliability": "medium",
"median": 112.29,
"p25": 73.74,
"p75": 186.75,
"min": 41.67,
"max": 299,
"mean": 139.22,
"stdev": 85.39,
"usageShare": 0.2
},
"enterprise": {
"n": 11,
"nPriced": 1,
"reliability": "none",
"median": 500,
"p25": 500,
"p75": 500,
"min": 500,
"max": 500,
"mean": 500,
"stdev": 0,
"usageShare": 0.09
}
},
"byPersonaMonthly": {
"free": {
"nMonthly": 0,
"p25": null,
"median": null,
"p75": null,
"confidence": "none",
"usageShare": 0,
"mixedBilling": false,
"monthlyComparable": false
},
"individual": {
"nMonthly": 11,
"p25": 9.99,
"median": 19.99,
"p75": 45,
"confidence": "medium",
"usageShare": 0.19,
"mixedBilling": true,
"monthlyComparable": true
},
"pro": {
"nMonthly": 13,
"p25": 14.58,
"median": 29.99,
"p75": 60,
"confidence": "high",
"usageShare": 0.07,
"mixedBilling": true,
"monthlyComparable": true
},
"team_sme": {
"nMonthly": 8,
"p25": 64.49,
"median": 112.29,
"p75": 162.25,
"confidence": "medium",
"usageShare": 0.2,
"mixedBilling": true,
"monthlyComparable": true
},
"enterprise": {
"nMonthly": 0,
"p25": null,
"median": null,
"p75": null,
"confidence": "none",
"usageShare": 0.09,
"mixedBilling": true,
"monthlyComparable": false
}
},
"byTierCohorts": {
"status": "ok",
"cohorts": [
{
"tier": "individual",
"currency": "USD",
"period": "month",
"unit": "flat",
"median": 20,
"provider_count": 5,
"plan_observation_count": 5,
"data_confidence": 0.38,
"data_confidence_basis": {
"provider_component": 0.42,
"observation_component": 0.25,
"provider_count": 5,
"plan_observation_count": 5
},
"reliability": "medium",
"members": [
{
"provider": "protakeoff",
"usd": 10
},
{
"provider": "attio",
"usd": 10
},
{
"provider": "arithym",
"usd": 20
},
{
"provider": "civilquants",
"usd": 74.1
},
{
"provider": "civils_ai",
"usd": 88.58
}
],
"p25": 10,
"p75": 74.1
},
{
"tier": "individual",
"currency": "USD",
"period": "month",
"unit": "per_user",
"median": 67,
"provider_count": 2,
"plan_observation_count": 2,
"data_confidence": 0.15,
"data_confidence_basis": {
"provider_component": 0.17,
"observation_component": 0.1,
"provider_count": 2,
"plan_observation_count": 2
},
"reliability": "low",
"members": [
{
"provider": "kreo_ai_takeoff",
"usd": 35
},
{
"provider": "exayard_mcp",
"usd": 99
}
]
},
{
"tier": "pro",
"currency": "USD",
"period": "month",
"unit": "flat",
"median": 135.36,
"provider_count": 2,
"plan_observation_count": 2,
"data_confidence": 0.15,
"data_confidence_basis": {
"provider_component": 0.17,
"observation_component": 0.1,
"provider_count": 2,
"plan_observation_count": 2
},
"reliability": "low",
"members": [
{
"provider": "arithym",
"usd": 5
},
{
"provider": "civils_ai",
"usd": 265.72
}
]
},
{
"tier": "pro",
"currency": "USD",
"period": "month",
"unit": "per_user",
"median": 122.5,
"provider_count": 3,
"plan_observation_count": 4,
"data_confidence": 0.24,
"data_confidence_basis": {
"provider_component": 0.25,
"observation_component": 0.2,
"provider_count": 3,
"plan_observation_count": 4
},
"reliability": "low",
"members": [
{
"provider": "etakeoff_snapai",
"usd": 66.25
},
{
"provider": "kreo_ai_takeoff",
"usd": 122.5
},
{
"provider": "exayard_mcp",
"usd": 249
}
]
},
{
"tier": "team_sme",
"currency": "USD",
"period": "month",
"unit": "flat",
"median": 70.84,
"provider_count": 2,
"plan_observation_count": 2,
"data_confidence": 0.15,
"data_confidence_basis": {
"provider_component": 0.17,
"observation_component": 0.1,
"provider_count": 2,
"plan_observation_count": 2
},
"reliability": "low",
"members": [
{
"provider": "protakeoff",
"usd": 41.67
},
{
"provider": "carbonly_ai",
"usd": 100
}
]
},
{
"tier": "team_sme",
"currency": "USD",
"period": "month",
"unit": "per_user",
"median": 218.15,
"provider_count": 2,
"plan_observation_count": 3,
"data_confidence": 0.16,
"data_confidence_basis": {
"provider_component": 0.17,
"observation_component": 0.15,
"provider_count": 2,
"plan_observation_count": 3
},
"reliability": "low",
"members": [
{
"provider": "etakeoff_snapai",
"usd": 137.29
},
{
"provider": "togal_ai",
"usd": 299
}
]
}
],
"rejected": {
"ambiguous_cadence": 20,
"free_or_zero": 1,
"promo": 3,
"usage_not_monthly": 6,
"one_time": 1
},
"evidence": {
"status": "ok",
"single_observations": [],
"observed_offers": [
{
"billing": "monthly",
"unit": "flat",
"count": 9,
"offers": [
{
"provider": "arithym",
"tier": "pro",
"billing": "monthly",
"unit": "flat",
"price": "$5/mo",
"monthly_usd": 5
},
{
"provider": "arithym",
"tier": "individual",
"billing": "monthly",
"unit": "flat",
"price": "$20/mo",
"monthly_usd": 20
},
{
"provider": "attio",
"tier": "individual",
"billing": "monthly",
"unit": "flat",
"price": "$10/mo",
"monthly_usd": 10
},
{
"provider": "carbonly_ai",
"tier": "team_sme",
"billing": "monthly",
"unit": "flat",
"price": "$100/mo",
"monthly_usd": 100
},
{
"provider": "civilquants",
"tier": "individual",
"billing": "monthly",
"unit": "flat",
"price": "€65 /mo",
"monthly_usd": 74.1
},
{
"provider": "civils_ai",
"tier": "individual",
"billing": "monthly",
"unit": "flat",
"price": "€ 77.70 / MO",
"monthly_usd": 88.58
},
{
"provider": "civils_ai",
"tier": "pro",
"billing": "monthly",
"unit": "flat",
"price": "€ 233.09 / MO",
"monthly_usd": 265.72
},
{
"provider": "protakeoff",
"tier": "individual",
"billing": "monthly",
"unit": "flat",
"price": "$120 /yr",
"monthly_usd": 10
},
{
"provider": "protakeoff",
"tier": "team_sme",
"billing": "monthly",
"unit": "flat",
"price": "$500 /yr",
"monthly_usd": 41.67
}
]
},
{
"billing": "monthly",
"unit": "per_seat",
"count": 2,
"offers": [
{
"provider": "civilquants",
"tier": "team_sme",
"billing": "monthly",
"unit": "per_seat",
"price": "€63 /seat/mo",
"monthly_usd": 71.82
},
{
"provider": "civilquants",
"tier": "pro",
"billing": "monthly",
"unit": "per_seat",
"price": "€60 /seat/mo",
"monthly_usd": 68.4
}
]
},
{
"billing": "monthly",
"unit": "per_user",
"count": 9,
"offers": [
{
"provider": "etakeoff_snapai",
"tier": "pro",
"billing": "monthly",
"unit": "per_user",
"price": "$ 795 /user /yr",
"monthly_usd": 66.25
},
{
"provider": "etakeoff_snapai",
"tier": "team_sme",
"billing": "monthly",
"unit": "per_user",
"price": "$ 1,495 /user /yr",
"monthly_usd": 124.58
},
{
"provider": "etakeoff_snapai",
"tier": "team_sme",
"billing": "monthly",
"unit": "per_user",
"price": "$ 1,800 /user /yr",
"monthly_usd": 150
},
{
"provider": "exayard_mcp",
"tier": "individual",
"billing": "monthly",
"unit": "per_user",
"price": "$99/user/month",
"monthly_usd": 99
},
{
"provider": "exayard_mcp",
"tier": "pro",
"billing": "monthly",
"unit": "per_user",
"price": "$249/user/month",
"monthly_usd": 249
},
{
"provider": "kreo_ai_takeoff",
"tier": "individual",
"billing": "monthly",
"unit": "per_user",
"price": "$ 35 per user per month billed annually",
"monthly_usd": 35
},
{
"provider": "kreo_ai_takeoff",
"tier": "pro",
"billing": "monthly",
"unit": "per_user",
"price": "$ 70 per user per month billed annually",
"monthly_usd": 70
},
{
"provider": "kreo_ai_takeoff",
"tier": "pro",
"billing": "monthly",
"unit": "per_user",
"price": "$ 175 per user per month billed annually",
"monthly_usd": 175
},
{
"provider": "togal_ai",
"tier": "team_sme",
"billing": "monthly",
"unit": "per_user",
"price": "$299/mo per user, billed yearly",
"monthly_usd": 299
}
]
},
{
"billing": "one_time",
"unit": "flat",
"count": 1,
"offers": [
{
"provider": "civilquants",
"tier": "individual",
"billing": "one_time",
"unit": "flat",
"price": "€18",
"monthly_usd": null
}
]
},
{
"billing": "usage",
"unit": "flat",
"count": 6,
"offers": [
{
"provider": "inspectmind_ai",
"tier": "pro",
"billing": "usage",
"unit": "flat",
"price": "$50",
"monthly_usd": null
},
{
"provider": "inspectmind_ai",
"tier": "team_sme",
"billing": "usage",
"unit": "flat",
"price": "$100",
"monthly_usd": null
},
{
"provider": "inspectmind_ai",
"tier": "team_sme",
"billing": "usage",
"unit": "flat",
"price": "$250",
"monthly_usd": null
},
{
"provider": "inspectmind_ai",
"tier": "enterprise",
"billing": "usage",
"unit": "flat",
"price": "$500",
"monthly_usd": null
},
{
"provider": "inspectmind_ai",
"tier": "individual",
"billing": "usage",
"unit": "flat",
"price": "$1 per sheet",
"monthly_usd": null
},
{
"provider": "inspectmind_ai",
"tier": "individual",
"billing": "usage",
"unit": "flat",
"price": "$0.25 per sheet per code",
"monthly_usd": null
}
]
},
{
"billing": "unspecified_period",
"unit": "flat",
"count": 20,
"offers": [
{
"provider": "arithym",
"tier": "enterprise",
"billing": "unspecified_period",
"unit": "flat",
"price": "Custom",
"monthly_usd": null
},
{
"provider": "attio",
"tier": "enterprise",
"billing": "unspecified_period",
"unit": "flat",
"price": "Contact us",
"monthly_usd": null
},
{
"provider": "carbonly_ai",
"tier": "enterprise",
"billing": "unspecified_period",
"unit": "flat",
"price": "Get a Quote",
"monthly_usd": null
},
{
"provider": "carbonly_ai",
"tier": "enterprise",
"billing": "unspecified_period",
"unit": "flat",
"price": "Get a Quote",
"monthly_usd": null
},
{
"provider": "carbonly_ai",
"tier": "enterprise",
"billing": "unspecified_period",
"unit": "flat",
"price": "Get a Quote",
"monthly_usd": null
},
{
"provider": "carbonly_ai",
"tier": "enterprise",
"billing": "unspecified_period",
"unit": "flat",
"price": "Get a Quote",
"monthly_usd": null
},
{
"provider": "civils_ai",
"tier": "enterprise",
"billing": "unspecified_period",
"unit": "flat",
"price": "CUSTOM",
"monthly_usd": null
},
{
"provider": "contractor_bid",
"tier": "pro",
"billing": "unspecified_period",
"unit": "flat",
"price": "$29.99",
"monthly_usd": null
},
{
"provider": "contractor_bid",
"tier": "individual",
"billing": "unspecified_period",
"unit": "flat",
"price": "$24.99",
"monthly_usd": null
},
{
"provider": "contractor_bid",
"tier": "pro",
"billing": "unspecified_period",
"unit": "flat",
"price": "$29.99",
"monthly_usd": null
},
{
"provider": "contractor_bid",
"tier": "individual",
"billing": "unspecified_period",
"unit": "flat",
"price": "$19.99",
"monthly_usd": null
},
{
"provider": "contractor_bid",
"tier": "team_sme",
"billing": "unspecified_period",
"unit": "flat",
"price": "$64.99",
"monthly_usd": null
},
{
"provider": "contractor_bid",
"tier": "team_sme",
"billing": "unspecified_period",
"unit": "flat",
"price": "$199",
"monthly_usd": null
},
{
"provider": "contractor_bid",
"tier": "pro",
"billing": "unspecified_period",
"unit": "flat",
"price": "$9.99",
"monthly_usd": null
},
{
"provider": "contractor_bid",
"tier": "individual",
"billing": "unspecified_period",
"unit": "flat",
"price": "$9.99",
"monthly_usd": null
},
{
"provider": "contractor_bid",
"tier": "individual",
"billing": "unspecified_period",
"unit": "flat",
"price": "$9.99",
"monthly_usd": null
},
{
"provider": "contractor_bid",
"tier": "individual",
"billing": "unspecified_period",
"unit": "flat",
"price": "$9.99",
"monthly_usd": null
},
{
"provider": "exayard_mcp",
"tier": "enterprise",
"billing": "unspecified_period",
"unit": "flat",
"price": "Custom",
"monthly_usd": null
},
{
"provider": "kreo_ai_takeoff",
"tier": "enterprise",
"billing": "unspecified_period",
"unit": "flat",
"price": "Custom",
"monthly_usd": null
},
{
"provider": "togal_ai",
"tier": "enterprise",
"billing": "unspecified_period",
"unit": "flat",
"price": "Custom",
"monthly_usd": null
}
]
}
],
"coverage": {
"priced_providers": 12,
"normalized_observations": 20,
"comparable_providers": 10,
"strict_cohorts": 6,
"exclusion_reasons": {
"ambiguous_cadence": 20,
"free_or_zero": 1,
"promo": 3,
"usage_not_monthly": 6,
"one_time": 1
}
}
}
},
"billingMix": {
"subscription": 7,
"freemium": 4,
"usage": 1,
"free": 1
},
"freeTierShare": 0.38,
"medianLowestUsd": 35
},
"movement": {
"niche": "construction-estimating-takeoff",
"sector": "engineering-construction",
"pricedNow": 11,
"pairs": 11,
"repriced": [
{
"handle": "civils_ai",
"from": 90.04,
"to": 89.91,
"pct": -0.1
},
{
"handle": "civilquants",
"from": 20.8,
"to": 20.83,
"pct": 0.1
}
],
"newlyPriced": [],
"droppedFromPriced": [],
"likeForLikePct": 0,
"kind": "repricing",
"narrative": "Genuine repricing: 2 agents repriced — 1 up, 1 down."
},
"index_series": {
"series": [
{
"day": "2026-07-19",
"index": 100,
"pairs": 17,
"dayChangePct": 0
},
{
"day": "2026-07-20",
"index": 100,
"pairs": 17,
"dayChangePct": 0
},
{
"day": "2026-07-21",
"index": 100,
"pairs": 17,
"dayChangePct": 0
},
{
"day": "2026-07-22",
"index": 100,
"pairs": 17,
"dayChangePct": 0
},
{
"day": "2026-07-23",
"index": 100,
"pairs": 17,
"dayChangePct": 0
},
{
"day": "2026-07-24",
"index": 100,
"pairs": 17,
"dayChangePct": 0
},
{
"day": "2026-07-25",
"index": 100,
"pairs": 15,
"dayChangePct": 0
},
{
"day": "2026-07-26",
"index": 100,
"pairs": 15,
"dayChangePct": 0
},
{
"day": "2026-07-27",
"index": 100,
"pairs": 17,
"dayChangePct": 0
},
{
"day": "2026-07-28",
"index": 100,
"pairs": 17,
"dayChangePct": 0
},
{
"day": "2026-07-29",
"index": 99.975,
"pairs": 19,
"dayChangePct": -0.02
},
{
"day": "2026-07-30",
"index": 99.926,
"pairs": 17,
"dayChangePct": -0.05
},
{
"day": "2026-07-31",
"index": 99.867,
"pairs": 19,
"dayChangePct": -0.06
},
{
"day": "2026-08-01",
"index": 99.846,
"pairs": 19,
"dayChangePct": -0.02
},
{
"day": "2026-08-02",
"index": 99.846,
"pairs": 19,
"dayChangePct": 0
},
{
"day": "2026-08-03",
"index": 99.854,
"pairs": 19,
"dayChangePct": 0.01
},
{
"day": "2026-08-04",
"index": 99.87,
"pairs": 19,
"dayChangePct": 0.02
},
{
"day": "2026-08-05",
"index": 99.843,
"pairs": 17,
"dayChangePct": -0.03
},
{
"day": "2026-08-06",
"index": 99.831,
"pairs": 17,
"dayChangePct": -0.01
},
{
"day": "2026-08-07",
"index": 99.856,
"pairs": 17,
"dayChangePct": 0.03
},
{
"day": "2026-08-08",
"index": 99.819,
"pairs": 17,
"dayChangePct": -0.04
},
{
"day": "2026-08-09",
"index": 99.822,
"pairs": 17,
"dayChangePct": 0
},
{
"day": "2026-08-10",
"index": 99.829,
"pairs": 20,
"dayChangePct": 0.01
},
{
"day": "2026-08-11",
"index": 99.835,
"pairs": 21,
"dayChangePct": 0.01
},
{
"day": "2026-08-12",
"index": 99.84,
"pairs": 21,
"dayChangePct": 0.01
},
{
"day": "2026-08-13",
"index": 99.851,
"pairs": 21,
"dayChangePct": 0.01
},
{
"day": "2026-08-14",
"index": 99.839,
"pairs": 21,
"dayChangePct": -0.01
},
{
"day": "2026-08-15",
"index": 99.812,
"pairs": 21,
"dayChangePct": -0.03
},
{
"day": "2026-08-16",
"index": 99.813,
"pairs": 21,
"dayChangePct": 0
},
{
"day": "2026-08-17",
"index": 99.801,
"pairs": 21,
"dayChangePct": -0.01
}
],
"latest": 99.801,
"day_change_pct": -0.01,
"methodology": "Chained daily price index, base 100 on the first priced scan day (29 Jun 2026). The overall index is the COMPOSITE of the four buyer-tier indices (individual / pro / team&sme / enterprise): each day it moves by the equal-weighted average of the tiers' moves. Each tier index is like-for-like — only agents priced on both consecutive scan days (per-agent ratios, geometric mean, clipped to [0.2, 5]) — so composition changes (agents revealing or hiding prices) can never move it."
},
"top_agents": [
{
"agent_id": "adu_tools",
"name": "adu-tools",
"url": "https://www.ladu.co/mcp-server",
"short_summary": "Provides ADU (Accessory Dwelling Unit) construction cost estimates, permit fees, timelines, buildability checks, and regulatory information for Los Angeles are…",
"price": {
"observed": true,
"billing": "free",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "Free",
"summary": "The LADU MCP Server is publicly available for free with no authentication required."
},
"evidence_quality": "high",
"upvotes": 0
},
{
"agent_id": "api_mcp",
"name": "api-mcp",
"url": "https://go-orca.tech/developers",
"short_summary": "Calculate custom CRM ROI (annual savings, payback period, 3-year return), estimate CRM or app build costs by team size and feature set, and get a quote URL for…",
"price": {
"observed": false,
"billing": "not_found",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "No public pricing is shown on the developer resources page."
},
"evidence_quality": "high",
"upvotes": 0
},
{
"agent_id": "arithym",
"name": "Arithym",
"url": "https://arithym.xyz",
"short_summary": "provides exact arithmetic and mathematical computations for AI agents",
"price": {
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": 5,
"monthly_usd": 5,
"headline": "Free tier, then from $5/mo",
"summary": "Free tier, then from $5/mo. Arithym offers a free Explorer tier, paid Pro and Engineer plans at launch-sale prices of $5/mo and $20/mo, and custom Enterprise pricing."
},
"evidence_quality": "high",
"upvotes": 0
},
{
"agent_id": "inspectmind_ai",
"name": "Inspectmind Ai",
"url": "https://inspectmind.ai/",
"short_summary": "reviews construction drawings, specs, and codes to catch errors and code violations before construction",
"price": {
"observed": true,
"billing": "usage",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "Paid (price not published)",
"summary": "InspectMind charges per drawing-check tier, starting at $50 for up to 50 sheets, with additional per-sheet and per-code rates for larger or augmented checks."
},
"evidence_quality": "high",
"upvotes": 0
},
{
"agent_id": "mimari_ai",
"name": "mimari-ai",
"url": "https://mimari.ai",
"short_summary": "AI architectural design generation and Turkish building regulations consultation",
"price": {
"observed": false,
"billing": "not_found",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "No public price found on the vendor site."
},
"evidence_quality": "high",
"upvotes": 0
},
{
"agent_id": "archilabs",
"name": "Archilabs",
"url": "https://archilabs.ai/",
"short_summary": "AI-assisted BIM/CAD design workspace that imports drawings, models complex building systems, automates sheets/annotations/schedules, validates designs, and gen…",
"price": {
"observed": false,
"billing": "not_found",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "No public pricing or plan amounts were observed on the supplied ArchiLabs pages."
},
"evidence_quality": "medium",
"upvotes": 0
},
{
"agent_id": "attio",
"name": "Attio",
"url": "https://smithery.ai/server/attio",
"short_summary": "Attio is a fully customizable workspace for your team's relationships and workflows.",
"price": {
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": 10,
"monthly_usd": 10,
"headline": "Free tier, then from $10/mo",
"summary": "Free tier, then from $10/mo. Smithery offers a free Hobby plan, a $10/month Pay as You Go plan with usage-based RPC overages, and custom pricing for enterprise features."
},
"evidence_quality": "medium",
"upvotes": 0
},
{
"agent_id": "carbonly_ai",
"name": "Carbonly Ai",
"url": "https://carbonly.ai/blog/autonomous-ai-agents-construction-carbon-reporting",
"short_summary": "Autonomously collects, processes, and verifies construction emission-relevant documents to generate carbon/emission reports for compliance (NGER, ASRS)",
"price": {
"observed": true,
"billing": "subscription",
"lowest_monthly_usd": 100,
"monthly_usd": 70.84,
"headline": "From $100/mo",
"summary": "From $100/mo. Carbonly lists a workspace starting at $100 AUD per month, while project licenses and consulting-partner pricing require a quote."
},
"evidence_quality": "medium",
"upvotes": 0
},
{
"agent_id": "civilquants",
"name": "Civilquants",
"url": "https://civilquants.com",
"short_summary": "CivilQuants computes audit-traceable Bills of Quantities for civil-engineering assemblies — culverts, manholes, retaining walls, pavements, drainage, earthwork…",
"price": {
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": 20.83,
"monthly_usd": 24.1,
"headline": "Free tier, then from $20.83/mo",
"summary": "Free tier, then from $20.83/mo. CivilQuants offers a free evaluation tier, an €18 one-time 7-day pass, and paid subscriptions from €60 per seat per month."
},
"evidence_quality": "medium",
"upvotes": 0
},
{
"agent_id": "fresco",
"name": "Fresco",
"url": "https://fresco-ai.com/",
"short_summary": "answers construction job site questions from project documents, drafts documents (RFIs, change orders, submittals), and creates site logs (dailies, manpower, s…",
"price": {
"observed": false,
"billing": "not_found",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "No public pricing or billing terms were observed on the homepage or pricing page."
},
"evidence_quality": "medium",
"upvotes": 0
}
],
"platforms_also_here": [
{
"agent_id": "klutch_ai",
"name": "Klutch Ai",
"url": "https://klutch.ai/",
"short_summary": "AI-powered construction management platform with specialized agents for document search, permit review, jobsite updates, bid leveling, warranty support, and fi…",
"price": {
"observed": true,
"billing": "free",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "Free",
"summary": "The homepage includes a structured $0 offer, but does not provide clear plan names or billing periods."
},
"home_niche": "ai-construction-pm",
"also_covers": true,
"upvotes": 0
}
],
"page_url": "https://agentery.com/market/construction-estimating-takeoff",
"summary": {
"niche": "construction-estimating-takeoff",
"sector": "engineering-construction",
"pricing_by_provider_type": {
"headline": "Prices differ by provider type and buyer tier — no blended headline is used. Strongest cohort: MCP servers · Individual median $20/mo (3 providers). See benchmarks_by_provider_type_and_tier for the full matrix.",
"benchmarks": [
{
"provider_type": "mcp",
"provider_type_label": "MCP servers",
"buyer_tier": "individual",
"buyer_tier_label": "Individual",
"pricing_unit": "flat",
"pricing_unit_label": "flat monthly",
"comparable_provider_count": 3,
"reliability": "low",
"median": 20,
"p25": null,
"p75": null,
"status": "median_only"
},
{
"provider_type": "agent",
"provider_type_label": "Agents",
"buyer_tier": "individual",
"buyer_tier_label": "Individual",
"pricing_unit": "flat",
"pricing_unit_label": "flat monthly",
"comparable_provider_count": 2,
"reliability": "low",
"median": null,
"p25": null,
"p75": null,
"status": "observed_offers_only",
"observed_offers": [
10,
88.58
]
},
{
"provider_type": "agent",
"provider_type_label": "Agents",
"buyer_tier": "pro",
"buyer_tier_label": "Pro",
"pricing_unit": "per_user",
"pricing_unit_label": "per user",
"comparable_provider_count": 2,
"reliability": "low",
"median": null,
"p25": null,
"p75": null,
"status": "observed_offers_only",
"observed_offers": [
66.25,
122.5
]
},
{
"provider_type": "agent",
"provider_type_label": "Agents",
"buyer_tier": "team_sme",
"buyer_tier_label": "Team / SME",
"pricing_unit": "flat",
"pricing_unit_label": "flat monthly",
"comparable_provider_count": 2,
"reliability": "low",
"median": null,
"p25": null,
"p75": null,
"status": "observed_offers_only",
"observed_offers": [
41.67,
100
]
}
],
"warnings": [
"This niche currently has sufficient MCP pricing but insufficient agent pricing."
],
"full_pricing_via": {
"tool": "price_benchmark",
"arguments": {
"niche": "construction-estimating-takeoff"
},
"note": "add provider_type + buyer_tier for a specific cohort"
}
},
"page_url": "https://agentery.com/market/construction-estimating-takeoff",
"counts": {
"listings_with_price_capture": 27,
"listings_with_observed_public_price": 13,
"providers_with_numeric_monthly_price_latest_scan": 11,
"like_for_like_comparable_pairs": 11
},
"movement": {
"d": {
"published": false,
"value_pct": null,
"held_reason": null
},
"w": {
"published": false,
"value_pct": null,
"held_reason": null
},
"m": {
"published": false,
"value_pct": null,
"held_reason": null
}
},
"pricing_version": "cohorts-1",
"pricing_status": "ok",
"pricing_by_tier": [
{
"tier": "individual",
"currency": "USD",
"period": "month",
"unit": "flat",
"median": 20,
"provider_count": 5,
"plan_observation_count": 5,
"data_confidence": 0.38,
"data_confidence_basis": {
"provider_component": 0.42,
"observation_component": 0.25,
"provider_count": 5,
"plan_observation_count": 5
},
"reliability": "medium",
"members": [
{
"provider": "protakeoff",
"usd": 10
},
{
"provider": "attio",
"usd": 10
},
{
"provider": "arithym",
"usd": 20
},
{
"provider": "civilquants",
"usd": 74.1
},
{
"provider": "civils_ai",
"usd": 88.58
}
],
"p25": 10,
"p75": 74.1
},
{
"tier": "individual",
"currency": "USD",
"period": "month",
"unit": "per_user",
"median": 67,
"provider_count": 2,
"plan_observation_count": 2,
"data_confidence": 0.15,
"data_confidence_basis": {
"provider_component": 0.17,
"observation_component": 0.1,
"provider_count": 2,
"plan_observation_count": 2
},
"reliability": "low",
"members": [
{
"provider": "kreo_ai_takeoff",
"usd": 35
},
{
"provider": "exayard_mcp",
"usd": 99
}
]
},
{
"tier": "pro",
"currency": "USD",
"period": "month",
"unit": "flat",
"median": 135.36,
"provider_count": 2,
"plan_observation_count": 2,
"data_confidence": 0.15,
"data_confidence_basis": {
"provider_component": 0.17,
"observation_component": 0.1,
"provider_count": 2,
"plan_observation_count": 2
},
"reliability": "low",
"members": [
{
"provider": "arithym",
"usd": 5
},
{
"provider": "civils_ai",
"usd": 265.72
}
]
},
{
"tier": "pro",
"currency": "USD",
"period": "month",
"unit": "per_user",
"median": 122.5,
"provider_count": 3,
"plan_observation_count": 4,
"data_confidence": 0.24,
"data_confidence_basis": {
"provider_component": 0.25,
"observation_component": 0.2,
"provider_count": 3,
"plan_observation_count": 4
},
"reliability": "low",
"members": [
{
"provider": "etakeoff_snapai",
"usd": 66.25
},
{
"provider": "kreo_ai_takeoff",
"usd": 122.5
},
{
"provider": "exayard_mcp",
"usd": 249
}
]
},
{
"tier": "team_sme",
"currency": "USD",
"period": "month",
"unit": "flat",
"median": 70.84,
"provider_count": 2,
"plan_observation_count": 2,
"data_confidence": 0.15,
"data_confidence_basis": {
"provider_component": 0.17,
"observation_component": 0.1,
"provider_count": 2,
"plan_observation_count": 2
},
"reliability": "low",
"members": [
{
"provider": "protakeoff",
"usd": 41.67
},
{
"provider": "carbonly_ai",
"usd": 100
}
]
},
{
"tier": "team_sme",
"currency": "USD",
"period": "month",
"unit": "per_user",
"median": 218.15,
"provider_count": 2,
"plan_observation_count": 3,
"data_confidence": 0.16,
"data_confidence_basis": {
"provider_component": 0.17,
"observation_component": 0.15,
"provider_count": 2,
"plan_observation_count": 3
},
"reliability": "low",
"members": [
{
"provider": "etakeoff_snapai",
"usd": 137.29
},
{
"provider": "togal_ai",
"usd": 299
}
]
}
],
"pricing_coverage": {
"listings_with_price_capture": 27,
"listings_with_observed_public_price": 13,
"normalized_observations": 20,
"comparable_providers": 10,
"strict_cohorts": 6,
"exclusion_reasons": {
"ambiguous_cadence": 20,
"free_or_zero": 1,
"promo": 3,
"usage_not_monthly": 6,
"one_time": 1
}
},
"pricing_note": "Provider-deduped, FX-normalized monthly medians, separated by buyer tier AND billing unit (flat/per_seat/per_user/per_agent) — incompatible units are never blended. Ranges (p25/p75) only at >=5 providers; data_confidence is provider-count-weighted. Usage-metered, promo, range, one-time and ambiguous-cadence plans are excluded.",
"pricing_excluded_observations": {
"ambiguous_cadence": 20,
"free_or_zero": 1,
"promo": 3,
"usage_not_monthly": 6,
"one_time": 1
},
"billing_mix": {
"subscription": 7,
"freemium": 4,
"usage": 1,
"free": 1
},
"free_tier_share": 0.38,
"top_providers": [
{
"agent_id": "adu_tools",
"name": "adu-tools",
"price": {
"observed": true,
"billing": "free",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "Free",
"summary": "The LADU MCP Server is publicly available for free with no authentication required."
},
"observed": true
},
{
"agent_id": "api_mcp",
"name": "api-mcp",
"price": {
"observed": false,
"billing": "not_found",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "No public pricing is shown on the developer resources page."
},
"observed": false
},
{
"agent_id": "arithym",
"name": "Arithym",
"price": {
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": 5,
"monthly_usd": 5,
"headline": "Free tier, then from $5/mo",
"summary": "Free tier, then from $5/mo. Arithym offers a free Explorer tier, paid Pro and Engineer plans at launch-sale prices of $5/mo and $20/mo, and custom Enterprise pricing."
},
"observed": true
},
{
"agent_id": "inspectmind_ai",
"name": "Inspectmind Ai",
"price": {
"observed": true,
"billing": "usage",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "Paid (price not published)",
"summary": "InspectMind charges per drawing-check tier, starting at $50 for up to 50 sheets, with additional per-sheet and per-code rates for larger or augmented checks."
},
"observed": true
},
{
"agent_id": "mimari_ai",
"name": "mimari-ai",
"price": {
"observed": false,
"billing": "not_found",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "No public price found on the vendor site."
},
"observed": false
}
],
"suggested_next_calls": [
{
"tool": "price_benchmark",
"arguments": {
"niche": "construction-estimating-takeoff"
},
"purpose": "full observed price distribution + per-tier medians for this niche"
},
{
"tool": "niche_report",
"arguments": {
"niche": "construction-estimating-takeoff",
"response_mode": "full"
},
"purpose": "the complete report incl. index series and tier decomposition"
},
{
"tool": "suggest_alternatives",
"arguments": {
"agent_id": "adu_tools"
},
"purpose": "comparable (optionally cheaper) providers to a named agent"
},
{
"tool": "get_agent_profile",
"arguments": {
"agent_id": "adu_tools"
},
"purpose": "full profile, integrations and pricing for one provider"
}
]
}
}Full market
12 providers, one sortable view
Dense enough for many listings; progressive disclosure keeps mobile usable.
ProviderTypeFromVs niche medianLiveness
adu-toolsProvides ADU (Accessory Dwelling Unit) construction cost estimates, permit fees, timelines, buildability checks, and regulatory information for Los Angeles are…
ExayardMCP server that enables Claude Code to perform construction takeoffs, estimating, and bid generation from the command line. Integrates with construction projec…
ProtakeoffConstruction takeoff estimating software that connects to AI assistants through MCP for plan measurement, symbol counting, and bid preparation. Helps contracto…
Togal AiAI-powered construction takeoff software that automatically detects, measures, and labels project spaces and features on architectural drawings with up to 98%…Showing only providers with a published price or a free plan. $29 = lowest observed monthly · Free = free to use · Free tier = free plan + paid options.