This connects Claude directly to ReadyPermit's parcel intelligence API, letting you query zoning codes, setbacks, FAR limits, ADU eligibility, FEMA flood zones, and environmental flags for any U.S. address without leaving your workflow. It pulls from 20+ government sources including EPA contamination sites, USGS seismic data, and county assessor records across 150M+ parcels. Reach for this when you're screening properties for development potential, checking buildability constraints, or need instant answers about what's allowed on a parcel instead of waiting weeks for a consultant. The underlying platform scores parcels 0 to 100 across zoning compliance, environmental risk, and infrastructure readiness, and this server exposes that intelligence as callable tools.
Public tool metadata for what this MCP can expose to an agent.
geocodeConvert an address, place name, street, or intersection into coordinates and structured location results. Use when input is text and you need coordinates before routing, weather, or search. Supports street-level resolution and proximity biasing.6 paramsConvert an address, place name, street, or intersection into coordinates and structured location results. Use when input is text and you need coordinates before routing, weather, or search. Supports street-level resolution and proximity biasing.
sizenumberquerystringlayersstringfocus_latnumberfocus_lonnumberboundary_countrystringreverse_geocodeConvert coordinates into the nearest address, street, or place. Use when starting from GPS coordinates or a map position.4 paramsConvert coordinates into the nearest address, street, or place. Use when starting from GPS coordinates or a map position.
latnumberlonnumbersizenumberlayersstringdirectionsGenerate routes, ETAs, and turn-by-turn directions between locations. Supports car / truck / motorcycle / pedestrian / bicycle, with hazmat + dimension + toll avoidance for commercial routing. ETAs are returned as ISO 8601 with timezone offset (in the destination's local timez...18 paramsGenerate routes, ETAs, and turn-by-turn directions between locations. Supports car / truck / motorcycle / pedestrian / bicycle, with hazmat + dimension + toll avoidance for commercial routing. ETAs are returned as ISO 8601 with timezone offset (in the destination's local timez...
tostringviaarrayfromstringunitsstringmiles · kilometershazmatbooleancostingstringauto · truck · bicycle · pedestrian · motorcycleaxle_loadnumbertop_speednumberuse_ferrynumberaxle_countnumberavoid_tollsbooleantruck_widthnumbertruck_heightnumbertruck_lengthnumbertruck_weightnumberuse_highwaysnumberinclude_trafficbooleanvehicle_profilestringtrafficRetrieve live traffic conditions, congestion, and speed for a location. Use when traffic is needed independently of routing — for corridor monitoring, area congestion, or incident checks. COVERAGE: live data for ~30 major US metros; returns degraded or empty values outside the...3 paramsRetrieve live traffic conditions, congestion, and speed for a location. Use when traffic is needed independently of routing — for corridor monitoring, area congestion, or incident checks. COVERAGE: live data for ~30 major US metros; returns degraded or empty values outside the...
latnumberlonnumberunitsstringmiles · kilometersweatherGet current and forecast weather for a location, including severe weather alerts and minute-by-minute precipitation. Use for destination conditions, travel planning, or route risk assessment.8 paramsGet current and forecast weather for a location, including severe weather alerts and minute-by-minute precipitation. Use for destination conditions, travel planning, or route risk assessment.
latnumberlonnumberunitsstringimperial · metriclocationstringforecast_daysnumberinclude_alertsbooleaninclude_forecastbooleaninclude_minutelybooleanisochroneGenerate travel-time or travel-distance reachability polygons from an origin. Pass MULTIPLE bands in one call — e.g. `contours_minutes:[10,20,30]` returns three nested polygons in a single response (one round-trip, not three). Use for service coverage, dispatch range, territor...6 paramsGenerate travel-time or travel-distance reachability polygons from an origin. Pass MULTIPLE bands in one call — e.g. `contours_minutes:[10,20,30]` returns three nested polygons in a single response (one round-trip, not three). Use for service coverage, dispatch range, territor...
costingstringauto · truck · bicycle · pedestrian · motorcyclelocationstringcontours_kmarraytruck_heightnumbertruck_weightnumbercontours_minutesarraysearch_placesCATEGORY-specific POI search near a point — gas stations, truck stops, restaurants, charging stations, etc. Use this when the user has a specific TYPE of place in mind (food / health / retail / fuel / accommodation / nightlife / transport / government / recreation). For broade...6 paramsCATEGORY-specific POI search near a point — gas stations, truck stops, restaurants, charging stations, etc. Use this when the user has a specific TYPE of place in mind (food / health / retail / fuel / accommodation / nightlife / transport / government / recreation). For broade...
limitnumberquerystringcenterobjectlayersstringradius_mnumbercategoriesarraybatch_geocodeGeocode multiple addresses in one request with structured per-record results. Use for bulk operations instead of repeated single geocode calls. Max 50 per batch.1 paramsGeocode multiple addresses in one request with structured per-record results. Use for bulk operations instead of repeated single geocode calls. Max 50 per batch.
addressesarrayexploreBROWSING / DISCOVERY search — cities, neighbourhoods, or mixed venues near a location. Use this when the user is exploring a REGION rather than looking for a specific category. Supports population filtering ('cities > 100k'), distance/population sorting, and layer filtering (l...9 paramsBROWSING / DISCOVERY search — cities, neighbourhoods, or mixed venues near a location. Use this when the user is exploring a REGION rather than looking for a specific category. Supports population filtering ('cities > 100k'), distance/population sorting, and layer filtering (l...
latnumberlonnumbersizenumbersortstringpopulation · distance · combinedlayersstringradiusstringlocationstringmin_populationnumberboundary_countrystringquotaCheck current usage, remaining limits, plan, and quota breakdown for the caller. FREE TO CALL — never counts against your quota, never blocked by it. Use this proactively when the user asks about usage or seems near limits.Check current usage, remaining limits, plan, and quota breakdown for the caller. FREE TO CALL — never counts against your quota, never blocked by it. Use this proactively when the user asks about usage or seems near limits.
No parameter schema in public metadata yet.
issue_api_keyMint a fresh API key for your current authenticated user/tenant. Useful for CLI workflows, key rotation, or MCP clients that hide the configured Bearer. The new key is tied to your existing plan. Counts as 1 query against your daily quota.Mint a fresh API key for your current authenticated user/tenant. Useful for CLI workflows, key rotation, or MCP clients that hide the configured Bearer. The new key is tied to your existing plan. Counts as 1 query against your daily quota.
No parameter schema in public metadata yet.