1. Conduid
  2. Search
  3. ThinAir Geo
MCP server · Search

ThinAir Geo

Location & routing intelligence for AI agents — geocoding, truck routing, traffic, weather, and place search.

Unclaimed search
34Low

Scored 5 months ago · breakdown

About ThinAir Geo

ThinAir Geo is an MCP server published by ThinAirTelematics in the Search category: location & routing intelligence for AI agents — geocoding, truck routing, traffic, weather, and place search.

The repository has 1 stars and 0 forks, with the last commit 14 days ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/ThinAirTelematics/thinair-geo

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (19)

batch_geocodeGeocode up to 50 addresses in one call (returns `geojson` FeatureCollection)

Parameters not published.

directionsTurn-by-turn routing — auto, truck, bicycle, pedestrian, motorcycle

Parameters not published.

distance_matrixRoad distances + travel times for every origin → destination pair (≤ 625 pairs)

Parameters not published.

exploreBrowse cities, neighborhoods, and venues by region

Parameters not published.

geocodeConvert addresses, place names, or intersections to coordinates

Parameters not published.

geocode_structuredGeocode from discrete address components (form / CRM fields) instead of free text

Parameters not published.

geofence_containsPoint-in-polygon test against a GeoJSON polygon (one boolean per point)

Parameters not published.

isochroneTravel-time / -distance reachability polygons (multi-band)

Parameters not published.

issue_api_keyMint a fresh API key for the current tenant (counts as 1 query)

Parameters not published.

locateSnap a coordinate to the road network — road name, class, speed limit, legality, timezone, point elevation

Parameters not published.

Show all 19 tools
map_matchSnap a raw GPS trace (2–100 points) to the road-accurate route actually driven

Parameters not published.

place_getLook up a place by its stable ThinAir id (`ta_place_…` / `ta_intersection_…`)

Parameters not published.

quotaInspect your current plan, daily usage, and remaining capacity (free, never debits)

Parameters not published.

resolve_intersectionResolve a named cross-street (street1 × street2) to a coordinate with a confidence score

Parameters not published.

reverse_geocodeConvert coordinates to addresses

Parameters not published.

search_placesFind nearby POIs by category (gas, charging, food, lodging, …)

Parameters not published.

trace_attributesPer-segment road attributes (names, classes, speed limits, surfaces) along a matched trace

Parameters not published.

trafficReal-time traffic conditions

Parameters not published.

weatherCurrent conditions and forecasts

Parameters not published.

Ask AI

✦

Ask AI about ThinAir Geo

Powered by Claude · Grounded in docs

I know everything about ThinAir Geo. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

ThinAir Geo MCP Server

Give your AI agent complete geospatial awareness — geocode addresses and intersections, route across multiple modes (auto, truck, bicycle, pedestrian), check live traffic and weather, draw reachability polygons, and search places. Confidence-scored results so your agent knows when to ask again. 10 tools via MCP.

npm version smithery badge

What It Does

ThinAir Geo is a Model Context Protocol (MCP) server that gives AI agents full-stack geospatial tooling — no API integration required. Coordinates you can actually route from: intersection-level precision with confidence scores, no silent fallbacks (returns an empty result instead of a city-centroid guess when uncertain).

  • Geocoding — Forward, reverse, intersection, and batch (50/call). Results include confidence and method so agents can branch on quality.
  • Routing — Multi-profile: auto, truck, bicycle, pedestrian, motorcycle. 10 truck-specific presets (dry van, flatbed, step-deck, tanker, box truck, auto-carrier, sprinter, double trailer, oversize) with hazmat / dimensions / weight / time-distance constraints native.
  • Traffic — Real-time conditions for 30+ US metros.
  • Weather — Current conditions and forecasts.
  • Place Search & Explore — Nearby POIs, locality discovery with population filtering.
  • Isochrones — Drive-time / walk-time reachability polygons (multiple bands per call).

Product Links

Tools

Tool Description
geocode Convert addresses, place names, or intersections to coordinates
reverse_geocode Convert coordinates to addresses
batch_geocode Geocode up to 50 addresses in one call (returns geojson FeatureCollection)
directions Turn-by-turn routing — auto, truck, bicycle, pedestrian, motorcycle
isochrone Travel-time / -distance reachability polygons (multi-band)
traffic Real-time traffic conditions
weather Current conditions and forecasts
search_places Find nearby POIs by category (gas, charging, food, lodging, …)
explore Browse cities, neighborhoods, and venues by region
quota Inspect your current plan, daily usage, and remaining capacity (free, never debits)

Plus an issue_api_key utility — exposed via MCP for the API-key issuance flow but not part of the customer-facing 10-tool surface. Most clients complete OAuth at first use and never call it directly.

Truck Vehicle Profiles

Pass any of these as vehicle_profile on directions or isochrone to set dimensions automatically:

Profile Dimensions / Use case
DRY_VAN_53 53′ dry van — standard US freight (default)
FLATBED_48 48′ flatbed, loaded height 14′
FLATBED_40 40′ flatbed, regional / specialty
STEP_DECK Step-deck / drop-deck, 11′3″ upper-deck clearance
TANKER Liquid/gas tanker (pair with hazmat=true)
BOX_TRUCK_26 26′ box truck, local delivery
AUTO_CARRIER Car hauler / auto transport
SPRINTER_VAN Cargo van, last-mile (9′ tall)
DOUBLE_TRAILER Twin 28′ pups, LTL long-haul (92′ total)
OVERSIZE Permitted oversize loads — override dimensions per haul

Individual params (truck_height, truck_weight, truck_length, axle_count, etc.) override the preset.

Quick Start

Claude Desktop, Cursor, Windsurf — OAuth (recommended, keyless)

Add to your client's MCP config (e.g. ~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "thinair-geo": {
      "url": "https://geo.thinair.co/mcp"
    }
  }
}

The OAuth flow completes at first use — no manual token setup required. Free tier: 15 requests/day, no card.

API key (for non-OAuth clients)

{
  "mcpServers": {
    "thinair-geo": {
      "url": "https://geo.thinair.co/mcp",
      "headers": {
        "Authorization": "Bearer ta_live_..."
      }
    }
  }
}

Get a key at https://geo.thinair.co/connect.

npx (CLI / scripts)

npx -y @thinairtelematics/geo

Prints a config block to stdout for your client. Same OAuth-keyless option as above by default.

npm Package

npmjs.com/package/@thinairtelematics/geo

Previously published as thinair-geo (now deprecated in favor of the scoped package).

License

MIT © ThinAir Telematics

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About ThinAir Geo

How do I install ThinAir Geo?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is ThinAir Geo safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is ThinAir Geo still maintained?

Yes — the last commit was 14 days ago. The repository has 1 stars and 0 forks.