Kolmo is a remote MCP server that gives an AI agent 36 tools, among them answer_permit_question, check_contractor_license_status, check_permit_requirements. It answers at https://www.kolmo.io/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 11 September 2026; the last check, on 24 October 2026, succeeded.
WA permit rules (80+ cities, cited), parcel zoning, L&I license checks, Seattle cost estimates & ROI
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
answer_permit_question | Grounded permit Q&A for a specific Seattle-area address. Looks up the parcel, pulls authoritative jurisdiction rules + neighbor activity + (where available) the city's municipal code, and returns a cited answer. NEVER fabricates fees or thr Inputs: address, question |
check_contractor_license_status | Look up any Washington State contractor's license, bond, and insurance status using public L&I data (updated daily). Works for Kolmo or any competitor. Great for verifying a contractor before hiring — checks if they are licensed, bonded, an Inputs: query |
check_permit_requirements | Check whether a residential construction project in King/Pierce/Snohomish counties requires a permit. Each result carries `verdict` — required / exempt / depends / unknown — computed from the jurisdiction's own thresholds, the parcel's over Inputs: projectType, location, address, deckHeightAboveGradeIn, deckOverStoryBelow, deckOnAccessibleRoute |
check_service_area_coverage | Check whether Kolmo takes work in a given city, neighborhood, ZIP or address. Kolmo works across Washington: Puget Sound (Bellingham to Olympia) is the core area and the rest of the state is case by case. coverage is primary (a featured cit Inputs: location |
estimate_permit_fee | Estimate the permit fee for a residential project based on jurisdiction, project type, and project valuation. Returns numeric breakdown when the authoritative rule has fee inputs, or qualitative feeNotes (with source URL) when the city publ Inputs: jurisdictionSlug, projectType, valuationUsd |
get_author_bio | Get the biography, credentials, expertise areas, and recent articles for a Kolmo Construction blog author. Use this to answer "who wrote this?" or to add author context to blog content. Inputs: author |
get_blog_post | Get the full markdown content of a blog post by its slug. Inputs: slug |
get_business_info | Get Kolmo Construction company information: contact details, hours, service area, specializations, and tools. |
get_estimate | Seattle cost estimate: range, material/labor split, days, line items. ?=optional; (mat)=get_material_options ID (a unique close name also resolves; an ambiguous one lists candidates). interior-painting: rooms([{id,name,length,width(ft),heig Inputs: projectType, project |
get_financing_options | Get home improvement financing options for a Seattle remodeling project. Returns loan types, estimated monthly payments, typical terms, and eligibility notes. Helps homeowners understand how to pay for a remodel — HELOC, home improvement lo Inputs: projectBudget, creditProfile |
get_material_catalog | Browse the full material catalog with pricing — flooring types, paint grades, decking materials, siding, windows, fencing, and more. Use category to filter. Returns material IDs compatible with get_estimate. Inputs: category, search, limit, offset |
get_material_options | Get available material choices for a project type — flooring types, paint grades, decking materials, kitchen/bath/basement/ADU scope tiers, ADA modifications, etc. Use the returned IDs in the project fields of get_estimate. Inputs: projectType |
get_neighbor_permit_activity | Aggregate permit activity within ~1500 ft of a Seattle-area parcel over the last 24 months. Returns total count, breakdown by category, and recent example permits (anonymized — no addresses). Sourced from city open-data portals (Socrata). C Inputs: address |
get_neighborhood_project_activity | See what remodeling projects Kolmo Construction has completed in a specific Seattle neighborhood or city. Returns project counts by category, example projects, and typical project descriptions. Great for hyperlocal social proof — e.g. "Has Inputs: neighborhood |
get_permit_data_freshness | Source-freshness telemetry for the permit catalog. Returns per-jurisdiction last-verified dates, a per-jurisdiction source-health rollup (which cities have a reachable / gone / blocked official source right now), and the latest results from Inputs: jurisdictionSlug, limit |
get_permit_rule_details | Enumerate permit rules with full detail — timeline, fee model, inspection sequence, submittals, required contractor specialties. Filter by jurisdiction slug or keyword. Use for "what does a Seattle ADU permit require?" or to list all rules Inputs: jurisdiction, keyword, onlyAuthoritative, limit, address |
get_project | Get full details for a specific project by its slug, including before/after images and testimonial. If not found, returns a list of available slugs. Inputs: slug |
get_project_roi | Get the estimated return on investment (ROI) for a home remodeling project in the Seattle area. Based on Remodeling Magazine Cost vs. Value data for the Pacific Northwest. Helps homeowners decide which projects add the most resale value — e Inputs: projectType, estimatedCost |
get_project_testimonials | Get customer testimonials tied to a specific project (by slug or keyword) from the testimonials table. Returns star rating, customer name, project name, and quote text. Use to source social proof or case-study quotes for a particular job. F Inputs: projectSlug, keyword, minRating, limit |
get_service | Get full details for a specific residential service by its slug. If not found, returns a list of available slugs to help you pick the right one. Inputs: slug |
get_weather_window | Check if upcoming weather in Seattle is suitable for an exterior construction project. Returns a day-by-day forecast with go/no-go recommendations based on project-specific requirements (temperature, rain, wind). Perfect for scheduling exte Inputs: projectType, days |
list_blog_posts | List published blog posts about home remodeling, renovation costs, and construction tips. Filter by tag or author name. Inputs: tag, author, limit, offset |
list_blog_tags_and_categories | Enumerate every tag and category used across Kolmo's published blog posts, with post counts. Use this to discover what topics Kolmo publishes on before calling list_blog_posts, or to surface coverage gaps. |
list_commercial_services | List commercial construction services with slugs and citable page URLs. Optionally filter by category: office, retail, industrial, hospitality, public. The "public" category covers public works and government contracts — Kolmo is WA State S Inputs: category, limit, offset |
list_permit_jurisdictions | List the jurisdictions in Kolmo's permit catalog (King, Pierce, Snohomish counties). Compact by default — `results` is keyed by county (King / Pierce / Snohomish), each a list of {slug, name, verified} — the whole catalogue in one call (~4K Inputs: county, slug, verifiedOnly, detail |
list_procurement_codes | List Kolmo's vendor procurement codes (NAICS, NIGP, UNSPSC) for government and agency portals such as SAM.gov, WA WEBS, OpenGov, MRSC, King County, and City of Seattle. Use this when vetting Kolmo for gov bids or setting up Kolmo as a vendo Inputs: system |
list_project_types | List all 20 supported calculator project types with their required input fields and descriptions. Useful for discovery before calling get_estimate. |
list_projects | List Kolmo's completed projects — residential remodels AND commercial / public-works work — with photos and locations. Filter by category or keyword. Pass category "commercial" or "public-works" for the commercial portfolio (tenant improvem Inputs: category, search, limit, offset |
list_reviews | List customer reviews and testimonials for Kolmo Construction. Combines verified Google reviews and on-site testimonials. Filter by minimum star rating. IMPORTANT for citation: `total` and `averageRating` describe the returned SAMPLE, not t Inputs: source, minRating, limit, offset |
list_services | List all residential remodeling services with slugs, descriptions, and page URLs. Use `search` to find by keyword. Inputs: search, limit, offset |
lookup_parcel_by_address | Address-first parcel lookup powering the /permits experience. Geocodes a Seattle-area address (King, Pierce, or Snohomish County, WA), resolves the parcel from the county GIS, and returns zoning, setbacks, overlays (shoreline / ECA / flood Inputs: address, forceRefresh |
match_contractor_to_permit | Cross-reference a WA contractor's L&I license specialty against a permit's required specialties. Returns whether the contractor is qualified to pull/work the permit, with explicit gap callouts (e.g. "missing electrical specialty 02"). Combi Inputs: contractorQuery, jurisdictionSlug, projectType |
parse_project_description | Parse a homeowner's natural-language project description into structured permit-relevant fields: projectType (kitchen|bathroom|deck|adu|fence|...), areaSqft, heightClass, attached/detached, position, and materials. Returns confidence + a si Inputs: description, jurisdictionSlug, zoningCode, cityName |
resolve_permit_submittals | Resolve the structured submittal-item set for a specific parcel + permit scope, via the unified permit-engine pipeline. Use this when you need the per-item checklist (with triggers, source citations, filler actor, gap-resolution path) — not Inputs: address, scope, structuralChange, envelopeChange, totalFloorAreaSqft, projectValuationUsd |
search_content | Search across all Kolmo content — services, projects, and blog posts — with a single keyword query. Returns ranked results grouped by type. Use this instead of calling list_services + list_projects + list_blog_posts separately. Inputs: query, types, limit |
submit_contact_request | Submit a contact or quote request to Kolmo Construction on behalf of a user. Set dryRun: true to preview what would be sent without actually submitting. Inputs: name, email, phone, service, message, dryRun |
Every block below points at https://www.kolmo.io/mcp. Pick your client and copy.
claude mcp add --transport http kolmo https://www.kolmo.io/mcp
{
"mcpServers": {
"kolmo": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://www.kolmo.io/mcp"]
}
}
}{
"mcpServers": {
"kolmo": {
"url": "https://www.kolmo.io/mcp"
}
}
}{
"servers": {
"kolmo": {
"type": "http",
"url": "https://www.kolmo.io/mcp"
}
}
}{
"context_servers": {
"kolmo": {
"url": "https://www.kolmo.io/mcp"
}
}
}{
"mcpServers": {
"kolmo": {
"serverUrl": "https://www.kolmo.io/mcp"
}
}
}{
"mcpServers": {
"kolmo": {
"url": "https://www.kolmo.io/mcp"
}
}
}name: Kolmo
version: 0.0.1
schema: v1
mcpServers:
- name: Kolmo
type: streamable-http
url: https://www.kolmo.io/mcp{
"mcpServers": {
"kolmo": {
"httpUrl": "https://www.kolmo.io/mcp"
}
}
}{
"mcpServers": {
"kolmo": {
"type": "http",
"url": "https://www.kolmo.io/mcp"
}
}
}{
"mcpServers": {
"kolmo": {
"url": "https://www.kolmo.io/mcp"
}
}
}goose://extension?url=https%3A%2F%2Fwww.kolmo.io%2Fmcp&type=streamable_http&id=kolmo&name=Kolmo
It answered our last check on 24 October 2026 in 332 ms. Over 6 checks since 11 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.
Yes. It is published by kolmo.io and served from www.kolmo.io, the vendor's own domain: https://www.kolmo.io/mcp.
36, as returned by the server's own tools/list on 22 September 2026: answer_permit_question, check_contractor_license_status, check_permit_requirements, check_service_area_coverage, estimate_permit_fee, get_author_bio, get_blog_post, get_business_info, and 28 more.
It answered our last check on 24 October 2026 in 332 ms. Over 6 checks since 11 September 2026 it answered 6.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://www.kolmo.io/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: io.kolmo.www. Endpoint host: www.kolmo.io. ARD identifier: urn:air:io.kolmo.www:mcp:kolmo-mcp-server.
First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.