AI agents

Use cases

What people ask Isopleth for, with a prompt to try in your assistant and the exact tools and fields behind it. Point data works at every US coordinate; parcel records cover 27 states plus DC (82,061,082 parcels, see coverage).

1. Connect your assistant

Claude.ai, Claude Desktop and the Claude mobile apps. Sign in with Isopleth; no key to paste.

  1. Click Add to Claude. The Add custom connector dialog opens with the name and URL filled in; select Add. (Team and Enterprise: an owner adds it once, then everyone connects their own account.)
  2. Select Connect, sign in to Isopleth with your email, then Allow access.
  3. Desktop and mobile pick it up automatically. Pro, Max, Team and Enterprise plans.
Connector URL
https://api.isopleth.dev/mcp

ChatGPT on the web (Pro, Business, Enterprise and Edu). Sign in with Isopleth; no key to paste.

  1. Open Plugins, select +, then Add custom MCP server (older layouts: Settings → Apps → Create, with developer mode on).
  2. Paste the URL, name it Isopleth, choose OAuth and leave the client ID and secret blank.
  3. Sign in to Isopleth when asked, choose Allow access, then type @Isopleth in a chat.
Server URL
https://api.isopleth.dev/mcp

One command, then /mcp inside Claude Code to sign in in your browser.

Terminal
claude mcp add --transport http isopleth https://api.isopleth.dev/mcp
With an API key instead
claude mcp add --transport http isopleth https://api.isopleth.dev/mcp --header "Authorization: Bearer $ISOPLETH_KEY"

One click opens Cursor's install prompt. Cursor signs you in to Isopleth the first time a tool runs.

Nothing opened? The app may not be installed or may block links from the browser; use the copy option below.

Or paste into ~/.cursor/mcp.json
{
  "mcpServers": {
    "isopleth": {
      "url": "https://api.isopleth.dev/mcp"
    }
  }
}

One click opens VS Code's MCP install page (Copilot agent mode). VS Code offers to sign in to Isopleth.

Nothing opened? The app may not be installed or may block links from the browser; use the copy option below.

Or from a terminal
code --add-mcp '{"name":"isopleth","type":"http","url":"https://api.isopleth.dev/mcp"}'
Or .vscode/mcp.json
{
  "servers": {
    "isopleth": {
      "type": "http",
      "url": "https://api.isopleth.dev/mcp"
    }
  }
}

One command. Codex sees that Isopleth supports sign-in and opens your browser.

Terminal
codex mcp add isopleth --url https://api.isopleth.dev/mcp
With an API key instead
codex mcp add isopleth --url https://api.isopleth.dev/mcp --bearer-token-env-var ISOPLETH_KEY

Use Add to Claude on the Claude tab: connectors added on claude.ai appear in Claude Desktop. To use an API key instead, add this to claude_desktop_config.json (Settings → Developer → Edit Config; needs Node.js 18+).

claude_desktop_config.json
{
  "mcpServers": {
    "isopleth": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://api.isopleth.dev/mcp",
        "--header",
        "Authorization:${ISOPLETH_AUTH}"
      ],
      "env": {
        "ISOPLETH_AUTH": "Bearer YOUR_ISOPLETH_KEY"
      }
    }
  }
}

Paste into ~/.codeium/windsurf/mcp_config.json (Cascade → MCP → open config). Windsurf uses serverUrl, not url.

mcp_config.json
{
  "mcpServers": {
    "isopleth": {
      "serverUrl": "https://api.isopleth.dev/mcp"
    }
  }
}

Any client that speaks Streamable HTTP: the URL, then the client's OAuth sign-in or the header Authorization: Bearer <your key>. Stdio-only clients can use the mcp-remote bridge shown under Claude Desktop.

Server URL
https://api.isopleth.dev/mcp
Header (API key)
Authorization: Bearer $ISOPLETH_KEY

2. Pick a job

Land buyers

Find the acreage, then read the dirt.

Search parcels by county, acreage, owner name or land use in 27 states plus DC, then screen each one for slope, soils, flood zone, road access and water service before you drive out.

Try this prompt

“Find parcels of 40 to 160 acres in Llano County, Texas whose owner name contains RANCH. For the five largest, tell me the slope, soil drainage, flood zone and how far each is from a paved road.”

Use in ClaudeUse in ChatGPTUse in Cursor

Connect Isopleth in that app first (one click above), so the assistant can call it.

Tools parcel_search parcel_enrich fetch_location

Fields slope_degrees soil_drainage_class nfhl_flood_zone nearest_road_surface nearest_major_road_distance_m within_water_service_area

Solar and wind siting

Screen a site before you call the utility.

Irradiance and wind resource, distance to transmission and substations, nearby existing projects, slope and protected land, in one call per pin. Presets solar_siting and wind_siting bundle them.

Try this prompt

“Compare these three pins in New Mexico for a 5 MW solar array: irradiance, slope, distance to the nearest substation and transmission line, and whether any of them touch protected land.”

Use in ClaudeUse in ChatGPTUse in Cursor

Connect Isopleth in that app first (one click above), so the assistant can call it.

Tools fetch_batch list_presets

Fields ghi_annual_kwh_m2_day poa_irradiance_optimal_tilt_kwh_m2_yr mean_wind_speed_100m_ms wind_capacity_factor_pct nearest_transmission_line_distance_m nearest_substation_distance_m nearest_utility_solar_facility_distance_m intersects_protected_area

Insurance underwriting

Hazards for a whole book, with sources.

Flood zone and base flood elevation, wildfire history and frequency, tornado and hail frequency and distance to the fire station, re-run in batches whenever the book changes.

Try this prompt

“Here are 50 policy addresses. Flag any in a FEMA A or V zone, within 2 km of a past wildfire perimeter, or more than 8 km from a fire station.”

Use in ClaudeUse in ChatGPTUse in Cursor

Connect Isopleth in that app first (one click above), so the assistant can call it.

Tools fetch_batch geocode_address get_usage

Fields nfhl_flood_zone fema_base_flood_elevation within_floodplain_polygon nearest_fire_perimeter_distance_m wildfire_annual_frequency tornado_annual_frequency hail_annual_frequency nearest_fire_station_distance_m

Lenders and appraisers

Collateral context in one read.

Hazard exposure plus county trends (home prices, income, population growth, permits) and opportunity-zone status, with the parcel's owner, assessed value and last sale where we hold parcels (27 states plus DC).

Try this prompt

“For this farm loan at 38.71, -98.92: county home-price trend, median income, population growth, whether it's in an opportunity zone, the flood zone, and the parcel's assessed value and last sale.”

Use in ClaudeUse in ChatGPTUse in Cursor

Connect Isopleth in that app first (one click above), so the assistant can call it.

Tools fetch_location parcel_enrich

Fields county_hpi_yoy_pct county_median_household_income county_population_growth_1yr_pct county_building_permits_yoy_pct in_opportunity_zone nfhl_flood_zone

Real estate agents

Answer the buyer's questions before they ask.

Flood zone, distance to schools and hospitals, water and sewer service, road surface and wildfire exposure for a listing, plus acreage and zoning from the parcel record where we hold it.

Try this prompt

“I'm listing 12 acres at this address. Write a one-page fact sheet: flood zone, nearest school and hospital, water and sewer service, road surface and acreage, with sources.”

Use in ClaudeUse in ChatGPTUse in Cursor

Connect Isopleth in that app first (one click above), so the assistant can call it.

Tools geocode_address fetch_location parcel_enrich

Fields nfhl_flood_zone nearest_school_distance_m nearest_hospital_distance_m within_water_service_area within_sewer_service_area nearest_road_surface wildfire_annual_frequency

CRM address cleanup

Messy addresses in, clean coordinates out.

Normalize lead and customer addresses to coordinates with an accuracy score, and get a review queue for anything that didn't match. Addresses that don't resolve aren't charged.

Try this prompt

“Clean up these 200 addresses from our CRM export. Give me normalized address, lat and lng for each, and list the ones that need a human.”

Use in ClaudeUse in ChatGPTUse in Cursor

Connect Isopleth in that app first (one click above), so the assistant can call it.

Tools geocode_address get_usage

Fields none: returns normalized address, lat, lng and accuracy

Telecom and towers

Know the terrain before the truck rolls.

Distance to and count of registered antenna structures, elevation, slope and aspect, tree canopy, road access and protected land: the facts a tower or fixed-wireless site plan starts with.

Try this prompt

“For these 20 candidate tower sites, how far is each from the nearest registered antenna structure and how many are within 2 km? Include elevation, tree canopy and distance to a major road.”

Use in ClaudeUse in ChatGPTUse in Cursor

Connect Isopleth in that app first (one click above), so the assistant can call it.

Tools fetch_batch

Fields nearest_antenna_structure_distance_m antenna_structures_within_2km_count nearest_antenna_structure_height_m elevation slope_degrees tree_canopy_pct nearest_major_road_distance_m intersects_protected_area

Agriculture

Soil, water and weather at the field.

Soil drainage and hydrologic group, prime farmland class, the crop grown there in recent years, drought, rainfall normals, frost days and depth to groundwater at the nearest well.

Try this prompt

“I'm looking at a quarter section at 41.12, -100.76. What's the soil drainage and farmland class, what's been planted the last five years, current drought, annual rainfall and depth to water at the nearest well?”

Use in ClaudeUse in ChatGPTUse in Cursor

Connect Isopleth in that app first (one click above), so the assistant can call it.

Tools fetch_location

Fields soil_drainage_class soil_hydrologic_group prime_farmland_classification cdl_class dominant_crop_5y drought_category annual_precipitation_normal_mm days_with_min_temp_below_0c_annual_avg nearest_groundwater_well_depth_to_water_m

Try any of these free.1,000 free lookups every month · no card
Get a free API key →
Try any of these free.Signed in · loading lookups ·
Go to dashboard →