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 "Install 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
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:
Create a virtual environment:
Install dependencies:
Run the server:
The 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:
Connect to Agenti AI Platform
Add the MCP server to your Agenti AI configuration:
Tool Usage Examples
List All Items
Get Specific Item
Search Items
Get Items by Category
Calculate Cost
Cost Calculation Formula
License
MIT