MCP connector for Claude
Local Trades Kit: the ground truth for local work.
Local Trades Kit answers the planning questions contractors and home-service businesses ask: which towns and ZIPs a drive radius really covers and how many homes are in it, which months are busy and slow for the trade where they work, when to ask a customer for a review and what the rules forbid, and which pages their website should have. Every number comes from public US government data stored on our server, and every rule carries its source and the date we read it.
Connector URL
https://mcp.modernmustardseed.com/trades-kit
Streamable HTTP. No sign-in. Every tool is read-only and makes no outside network calls.
Connect it
- In Claude, open Settings, then Connectors.
- Choose Add custom connector, paste
https://mcp.modernmustardseed.com/trades-kit, and save. No account or key is needed. - In a chat, ask about a trade, a town or a job. Claude calls the tools when the question needs them.
In Claude Code: claude mcp add --transport http trades-kit https://mcp.modernmustardseed.com/trades-kit
Try these
- “I run a roofing company out of 59901 and will drive about 40 miles. Which towns, ZIPs and counties does that cover, how many owner-occupied homes are in it, and which 20 areas should go on my Google Business Profile?”
- “When are the busy and slow months for landscaping in Minnesota, and what drives them? Show me the data behind it.”
- “We installed a heat pump for a customer on 2026-10-06. When should we ask for a review, what should we say, and what are we not allowed to do?”
The tools
service_area
Map a service area
From a base ZIP or city and a radius, or from a list of ZIPs: every ZIP inside with distance, population, housing units and owner-occupied homes; the towns and Census places inside; the counties touched, with the population inside the area; totals; and up to 20 candidate Business Profile service areas with Google's rules.
Inputs: base (ZIP or "City, ST") with radius_miles (1 to 100), or zips (up to 200); optional max_zips.
seasonal_demand
Get seasonal demand
A month-by-month busy and slow index for the trade, measured from BLS employment for its NAICS industry, beside NOAA temperature, degree day and rain normals for the same area and the sourced seasonal drivers for that trade.
Inputs: trade, and a state or a NOAA climate region (or neither, for the US).
review_request_timing
Time review requests
For each job type in the trade: what to say at completion, the window for one written request (as dates when a completion date is given), the moment the customer can first judge the work, and the Google, Yelp, FTC and TCPA rules with an as-of date.
Inputs: trade; optional job_type and completed_on (YYYY-MM-DD).
trade_service_pages
Plan trade service pages
The standard page set for the trade with what each page must cover, location pages for up to 20 towns, and Google's rules on doorway pages, helpful content, LocalBusiness markup and business names.
Inputs: trade; optional cities, emergency_service, maintenance_plans.
list_trades
List trades
Every supported trade with its id, the names it matches, its NAICS code and its job type ids.
Inputs: None.
How each answer is made
Service areas. We measure straight-line miles from the base point to the Census internal point of every ZIP Code Tabulation Area (the Census version of a residential ZIP) and every Census place, then add up population, housing units and owner-occupied homes from the American Community Survey. Counties get each ZIP's figures in proportion to the share of its land inside the county. Distances are not driving distances. Candidate Business Profile areas are the base town and then the most populous places inside the radius, up to the 20 that Google allows.
Seasonal demand. Each trade maps to one 2022 NAICS industry, with the NAICS index entries that place the work there quoted in the result. We take BLS monthly private-sector employment for that industry from 2022 to 2024, express each month as a percent of its own year's average, and average the three years. A month at 103 or above is busy and at 97 or below is slow. Where BLS withholds a state's months for confidentiality, or the state has under 150 jobs in the industry, we use the state's NOAA climate region and say so. NOAA 1991 to 2020 normals for the same area sit beside it. Seasonal drivers appear only when a public source supports them; anything we could not source is left out.
Review timing. The written request waits a few days to two weeks depending on the job, because two randomized field experiments (Jung, Ryu, Han and Cho, Journal of Marketing, 2023) found next-day review reminders lowered posting while later reminders raised it. The windows and the moment each job can first be judged are our curation of that research for trade work, and the result says so. The platform and federal rules were read on 2026-10-11.
Service pages. The page sets are a taxonomy we built for 42 residential trades from building and running websites for trade businesses. Google's written policies on doorway pages, helpful content, LocalBusiness structured data and business names come with it, linked.
Trades covered
plumbingPlumbing, NAICS 238220 (Plumbing, Heating, and Air-Conditioning Contractors). Job types: drain_clog, leak_repair, water_heater, fixture_install, sewer_line, repipe, burst_pipe, backflow_test.
hvacHVAC (heating and air conditioning), NAICS 238220 (Plumbing, Heating, and Air-Conditioning Contractors). Job types: ac_repair, furnace_repair, system_install, mini_split, tune_up, no_heat.
electricalElectrical, NAICS 238210 (Electrical Contractors and Other Wiring Installation Contractors). Job types: repair, panel_upgrade, ev_charger, generator, lighting, rewire, outage.
solarSolar installation, NAICS 238210 (Electrical Contractors and Other Wiring Installation Contractors). Job types: solar_install, battery, solar_service.
roofingRoofing, NAICS 238160 (Roofing Contractors). Job types: roof_repair, replacement, storm_damage, inspection, tarp.
siding_guttersSiding and gutters, NAICS 238170 (Siding Contractors). Job types: siding_install, siding_repair, gutter_install.
windows_doorsWindows and doors, NAICS 238350 (Finish Carpentry Contractors). Job types: window_replacement, door_install.
garage_doorsGarage doors, NAICS 238350 (Finish Carpentry Contractors). Job types: spring_repair, door_install, opener, stuck_door.
decksDecks and porches, NAICS 238350 (Finish Carpentry Contractors). Job types: new_deck, deck_repair.
cabinets_countertopsCabinets and countertops, NAICS 238350 (Finish Carpentry Contractors). Job types: cabinet_install, countertops.
paintingPainting, NAICS 238320 (Painting and Wall Covering Contractors). Job types: interior, exterior, cabinets.
drywallDrywall, NAICS 238310 (Drywall and Insulation Contractors). Job types: repair, hang_finish.
insulationInsulation, NAICS 238310 (Drywall and Insulation Contractors). Job types: attic, spray_foam.
flooringFlooring, NAICS 238330 (Flooring Contractors). Job types: install, refinish.
tileTile, NAICS 238340 (Tile and Terrazzo Contractors). Job types: tile_install.
remodelingRemodeling, NAICS 236118 (Residential Remodelers). Job types: kitchen, bathroom, basement, addition.
handymanHandyman, NAICS 236118 (Residential Remodelers). Job types: repair_list.
restorationFire and water damage restoration, NAICS 236118 (Residential Remodelers). Job types: water_mitigation, rebuild.
home_builderCustom home building, NAICS 236115 (New Single-Family Housing Construction (except For-Sale Builders)). Job types: new_home.
concreteConcrete, NAICS 238110 (Poured Concrete Foundation and Structure Contractors). Job types: flatwork, foundation, repair.
masonryMasonry, NAICS 238140 (Masonry Contractors). Job types: repair, build.
fencingFencing, NAICS 238990 (All Other Specialty Trade Contractors). Job types: new_fence, fence_repair.
pavingPaving and sealcoating, NAICS 238990 (All Other Specialty Trade Contractors). Job types: new_drive, sealcoat, pavers.
poolsPool building and service, NAICS 238990 (All Other Specialty Trade Contractors). Job types: pool_build, pool_service, pool_repair.
landscapingLandscaping, NAICS 561730 (Landscaping Services). Job types: install, hardscape, maintenance.
lawn_careLawn care, NAICS 561730 (Landscaping Services). Job types: mowing, fertilization, aeration.
tree_serviceTree service, NAICS 561730 (Landscaping Services). Job types: removal, pruning, storm.
irrigationIrrigation and sprinklers, NAICS 238220 (Plumbing, Heating, and Air-Conditioning Contractors). Job types: install, repair, winterize.
snow_removalSnow removal, NAICS 561790 (Other Services to Buildings and Dwellings). Job types: plowing.
exterior_cleaningPressure washing and exterior cleaning, NAICS 561790 (Other Services to Buildings and Dwellings). Job types: wash, gutters.
chimneyChimney sweep and repair, NAICS 561790 (Other Services to Buildings and Dwellings). Job types: sweep, liner.
duct_cleaningAir duct cleaning, NAICS 561790 (Other Services to Buildings and Dwellings). Job types: clean.
pest_controlPest control, NAICS 561710 (Exterminating and Pest Control Services). Job types: general, termite, rodent, inspection.
house_cleaningHouse cleaning, NAICS 561720 (Janitorial Services). Job types: recurring, deep, move.
carpet_cleaningCarpet and upholstery cleaning, NAICS 561740 (Carpet and Upholstery Cleaning Services). Job types: clean.
septicSeptic service, NAICS 562991 (Septic Tank and Related Services). Job types: pumping, inspection, backup.
excavationExcavation and site work, NAICS 238910 (Site Preparation Contractors). Job types: site_prep, septic_install, drainage.
locksmithLocksmith, NAICS 561622 (Locksmiths). Job types: lockout, rekey.
appliance_repairAppliance repair, NAICS 811412 (Appliance Repair and Maintenance). Job types: repair.
movingMoving, NAICS 484210 (Used Household and Office Goods Moving). Job types: move.
home_inspectionHome inspection, NAICS 541350 (Building Inspection Services). Job types: inspection.
glassGlass and mirrors, NAICS 238150 (Glass and Glazing Contractors). Job types: repair, shower.
Climate regions
NOAA's nine U.S. climate regions (Karl and Koss, 1984), usable in place of a state:
- Northeast: CT, DE, ME, MD, MA, NH, NJ, NY, PA, RI, VT
- Upper Midwest: IA, MI, MN, WI
- Ohio Valley: IL, IN, KY, MO, OH, TN, WV
- Southeast: AL, FL, GA, NC, SC, VA
- Northern Rockies and Plains: MT, NE, ND, SD, WY
- South: AR, KS, LA, MS, OK, TX
- Southwest: AZ, CO, NM, UT
- Northwest: ID, OR, WA
- West: CA, NV
Data sources and licenses
Census Gazetteer files (2024): ZCTAs, places, counties
Locations and internal points. Public domain, US Census Bureau.
Census 2020 ZCTA to county and ZCTA to place relationship files
Which counties and places each ZIP area overlaps. Public domain, US Census Bureau.
American Community Survey 2020-2024 5-year, tables B01003, B25001, B25003
Population, housing units, owner-occupied homes. Public domain, US Census Bureau.
BLS Quarterly Census of Employment and Wages, 2022 to 2024
Monthly employment by NAICS industry and state. Public domain, US Bureau of Labor Statistics.
2022 NAICS Index File
Which industry each trade belongs to. Public domain, US Census Bureau.
NOAA NCEI nClimDiv statewide and regional series
1991 to 2020 monthly temperature, degree day and precipitation means. Public domain, NOAA.
Google, Yelp, FTC, FCC, ENERGY STAR, USFA, NHC, EPA, university extension and Red Cross pages, the Journal of Marketing study by Jung, Ryu, Han and Cho (2023) and the BrightLocal Local Consumer Review Survey 2026
Rules and seasonal drivers, cited by link in each result with the date read. Cited as references; short factual summaries only.
Every result lists the exact sources it used, with links and the date we read them. Review timing and its rules are informational, not legal advice.
Limits
- service_area takes a radius of 1 to 100 miles or up to 200 ZIPs, and lists up to 250 ZIPs and 60 places per answer while counting every one in the totals.
- trade_service_pages takes up to 20 cities, the same number Google allows as profile service areas.
- Shared daily limits for all users: service_area 5,000 calls, and 10,000 for each of the other tools. Each server answers at most 60 service area calls and 120 calls of each other tool a minute, and the same input at most 10 to 20 times a minute. Over a limit, the tool says so and gives the time to try again.
- Coverage is the 50 states, DC and Puerto Rico for geography. Employment covers the states, DC and Puerto Rico where BLS publishes a complete series. Climate normals cover the contiguous states and Alaska; Hawaii, DC and Puerto Rico have none in NOAA's statewide series.
Troubleshooting
- “has no Census ZIP Code Tabulation Area”
- The ZIP is a PO Box, military or single-organization ZIP. Use the ZIP of the street address or the town name with its state.
- “matches places in N states”
- Add the state: “Springfield, MO”.
- No busy months listed
- Employment in that trade and area moves less than 3 percent either side of the yearly average. The monthly index and the climate normals still show the shape of the year.
- The trade is not recognized
- Call list_trades and use one of the ids, or a common name such as “plumber” or “AC repair”.
For reviewers
No account, key or setup is needed. Add the connector URL above, then:
list_tradeswith no arguments returns 42 trades.service_areawith{"base": "59901", "radius_miles": 40}returns 24 ZIPs, 4 counties, about 129,000 people and 20 candidate profile areas led by Kalispell, MT.seasonal_demandwith{"trade": "landscaping", "state": "MN"}returns May to October as busy and July as the peak, with climate normals and a cited lawn fertilization driver.review_request_timingwith{"trade": "hvac", "job_type": "system_install", "completed_on": "2026-10-06"}returns a written request window of 2026-10-13 to 2026-10-20 and the cited rules.trade_service_pageswith{"trade": "plumber", "cities": ["Whitefish, MT"]}returns the page set and one location page.- Errors:
{"base": "Springfield", "radius_miles": 10}on service_area and{"trade": "astronaut"}on seasonal_demand each return a specific message.
Support and security
Questions, problems and security reports go to sarah@modernmustardseed.com. A machine-readable contact is at /.well-known/security.txt. How we handle data is in the privacy policy.