Construction Cost Calculator MCP
Provides tools for interacting with construction cost data stored in Google Sheets, allowing users to retrieve item details, search for materials, and calculate total project costs for various categories like concrete, electrical, and plumbing.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Construction Cost Calculator MCPCalculate the cost for 2000 sq ft of concrete slab and 500 ft of 2x4 framing"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Construction Cost Calculator MCP Server
A no-auth MCP (Model Context Protocol) server that provides construction cost estimation tools using data from a public Google Sheet.
Features
No Authentication Required: Reads from a publicly accessible Google Sheet
5 Tools Available:
list_all_items- Get all construction itemsget_item- Get details for a specific item by codesearch_items- Search items by keywordget_items_by_category- Filter items by categorycalculate_cost- Calculate total project cost with quantities
Related MCP server: Proflores MCP Server
Data Source
The server fetches construction cost data from this Google Sheet: Construction Cost Database
Data includes:
Concrete (slabs, footings, walls, columns, stairs)
Framing (walls, floors, roofs, beams)
Finishes (drywall, paint, flooring, tile)
Electrical (wiring, panels, outlets, fixtures)
Plumbing (pipes, fixtures, water heaters)
HVAC (systems, ductwork)
Roofing (materials, installation)
Exterior (siding, windows, doors)
Local Development
Prerequisites
Python 3.11+
pip
Setup
Clone the repository:
cd construct_cost_calcCreate a virtual environment:
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activateInstall dependencies:
pip install -r requirements.txtRun the server:
python server.pyThe server will start on http://localhost:8000 with SSE transport.
Environment Variables
Variable | Default | Description |
|
| Google Sheet ID |
|
| Sheet tab GID |
|
| Cache duration (5 min) |
|
| Default $/hour rate |
Deploy to Render.com
One-Click Deploy
Manual Deploy
Push this repository to GitHub
Go to Render Dashboard
Click New → Blueprint
Connect your repository
Render will use
render.yamlto configure the service
After Deployment
Your MCP server will be available at:
https://your-service-name.onrender.com/sseConnect to Agenti AI Platform
Add the MCP server to your Agenti AI configuration:
{
"mcpServers": {
"construction-cost": {
"url": "https://your-service-name.onrender.com/sse"
}
}
}Tool Usage Examples
List All Items
Tool: list_all_items
Parameters: noneGet Specific Item
Tool: get_item
Parameters: {"item_code": "concrete_slab_4000psi"}Search Items
Tool: search_items
Parameters: {"query": "drywall"}Get Items by Category
Tool: get_items_by_category
Parameters: {"category": "concrete"}Calculate Cost
Tool: calculate_cost
Parameters: {
"items": [
{"item_code": "concrete_slab_4000psi", "quantity": 2000},
{"item_code": "framing_wall_2x4", "quantity": 500},
{"item_code": "drywall_standard_12", "quantity": 3000}
],
"labor_rate": 80.0
}Cost Calculation Formula
Item Cost = (Material Cost × Quantity) + (Labor Hours × Quantity × Labor Rate)
Total Cost = Sum of all Item CostsLicense
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
AI-powered job cost estimator for skilled trades with material and labor breakdowns
Construction takeoff and estimating for AI agents. Measure a drawing PDF, export a priced estimate.
- ObraOAuthcom.tryobra
Construction job costing: ask how a project is doing, capture receipts, record transactions.
An MCP server that audits the fairness of construction and renovation estimates in Japan. Provides fair-price ranges, overcharge detection, and verifiable unit-cost data based on JCCDB (65,520 items across 402 categories, CC BY 4.0, DOI-backed).
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides access to residential building codes (NEC, IRC, IPC), material specifications with pricing, and project calculators for DIY construction projects. Enables code compliance checking, material search across suppliers, and automated quantity calculations for electrical, plumbing, and construction materials.1-
- FlicenseNot gradedqualityDmaintenanceEnables management of the Proflores budgeting system, allowing users to interact with catalogs for clients, projects, and resources. It supports comprehensive budget operations including creation, item updates, and Unit Price Analysis (APU) through a Supabase backend.-
- FlicenseNot gradedqualityDmaintenanceProvides intelligent construction quotation and cost lookup for Colombia, enabling natural language queries for activities, categories, and detailed pricing from an Excel database.-
- FlicenseNot gradedqualityBmaintenanceProvides electrical pricing, cable sizing, and profitability analysis tools for construction estimating, integrating with Claude to answer pricing queries based on a US-market-calibrated price list and NEC standards.5-