Kolmo MCP Server
Integrate Kolmo's construction data — estimates, permits, ROI, reviews, and more — directly into any AI assistant or agent via the Model Context Protocol.
Quick Start
Point your client
Initialize
initialize request. The server returns capabilities and the full tool list.Call tools
tools/call with any of the 20 available tools.Endpoint
https://www.kolmo.io/mcpStreamable HTTP (POST)Client Setup
Claude Desktop / Claude Code
Add to your claude_desktop_config.json or .mcp.json:
{
"mcpServers": {
"kolmo": {
"url": "https://www.kolmo.io/mcp",
"transport": "streamable-http"
}
}
}Cursor / Windsurf
Add to your project's .cursor/mcp.json or equivalent:
{
"mcp": {
"servers": {
"kolmo": {
"url": "https://www.kolmo.io/mcp"
}
}
}
}Protocol Reference
The server uses JSON-RPC 2.0 over HTTP POST. Every request must include Content-Type: application/json. Sessions are optional — the server is stateless for tool calls.
1. Initialize (optional but recommended)
curl -X POST https://www.kolmo.io/mcp \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "initialize",
"params": {
"protocolVersion": "2024-11-05",
"capabilities": {},
"clientInfo": { "name": "my-app", "version": "1.0.0" }
}
}'2. Call a tool
curl -X POST https://www.kolmo.io/mcp \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "get_business_info",
"arguments": {}
}
}'Tools Reference
Business
get_business_infoCompany details, contact info, hours, service area, specializations
params: none
Services
list_servicesAll residential remodeling services with slugs and descriptions
params: search?, limit?, offset?
get_serviceFull details for a specific service by slug
params: slug
list_commercial_servicesCommercial construction services, filterable by category
params: category?, limit?, offset?
Projects
list_projectsCompleted projects with before/after photos and locations
params: category?, search?, limit?, offset?
get_projectFull project details including images and testimonial
params: slug
Estimates & Materials
list_project_typesAvailable project types supported by the estimator
params: none
get_material_optionsMaterial tiers and options for a given project type
params: projectType
get_material_catalogFull material catalog with pricing for a project type
params: projectType
get_estimateInstant cost estimate based on project specs
params: projectType, ...specs
Market Intelligence
get_project_roiExpected ROI for a renovation type in a Seattle neighborhood
params: projectType, neighborhood?
get_weather_windowBest scheduling windows based on Seattle weather patterns
params: projectType, month?
check_permit_requirementsSeattle SDCI permit requirements and estimated fees
params: projectType, scope?
get_neighborhood_project_activityRecent renovation activity trends by neighborhood
params: neighborhood?
Trust & Financing
check_contractor_license_statusVerify Kolmo's WA State contractor license status
params: none
get_financing_optionsAvailable financing plans and eligibility ranges
params: projectCost?
list_reviewsCustomer reviews with ratings and project types
params: limit?, offset?
Content
list_blog_postsPublished articles on remodeling, costs, and tips
params: tag?, author?, limit?, offset?
get_blog_postFull article content by slug
params: slug
Contact
submit_contact_requestSubmit a quote request or project inquiry
params: name, email, message, projectType?
Auth & Rate Limits
Authentication: None required. All tools are publicly accessible.
Rate limiting: Standard rate limits apply per IP. For high-volume integrations, contact [email protected].
Sessions: The server supports optional session IDs via the Mcp-Session-Id header for clients that need stateful connections.
CORS: Enabled for all origins. The endpoint is safe to call from browser environments with proper MCP transport semantics.
MCP Registries
Find this server in public MCP directories
- Official MCP Registry —
io.kolmo.www/kolmo-mcp-server - Glama — server ID
spmyladq4n - MCP.so — slug
kolmo-construction
Questions or integration issues?
Reach out and we'll help you get connected.
