GIS Tools for AI Agents
MCP Server & API
Give Claude, Cursor or any MCP-compatible agent real GIS capabilities: convert coordinates between EPSG systems, validate GeoJSON, export to CSV, and inspect ArcGIS Online Feature Services — without installing GDAL or writing boilerplate.
| Tool | What it does | Input |
|---|---|---|
| convert_coordinates | Convert points between any two EPSG coordinate systems (WGS84, Web Mercator, UTM, national grids) | [[x, y], …] + from/to EPSG codes (max 1000 points) |
| validate_geojson | RFC 7946 structure check, topology validation (self-intersections), WGS84 range sanity | GeoJSON string (max 9 MB) |
| geojson_to_csv | Flatten a FeatureCollection to CSV — properties plus geometry column | GeoJSON string (max 9 MB) |
| count_features | Count records in any ArcGIS FeatureServer layer, with optional SQL WHERE filter | Layer URL (+ optional WHERE, token) |
| extract_domains | Pull all coded value domains from an ArcGIS FeatureServer layer as clean JSON | Layer URL (+ optional token) |
Claude Code
Claude Desktop / Claude.ai (custom connector)
Cursor (~/.cursor/mcp.json)
Any MCP SDK (streamable HTTP, stateless)
The free conversion endpoints behind our format converter tools are also plain REST — machine-readable spec at /api/openapi.json.
Yes — the five preview tools are free while the Agent API is in preview, with fair-use rate limits. Heavy operations (full-format exports, PDF map reports, scheduled monitoring) will launch as a metered pay-per-use API.
Streamable HTTP (the current MCP standard), stateless with JSON responses — every client that supports remote MCP servers works: Claude Code, Claude Desktop, Cursor, or any MCP SDK. No OAuth, no session setup.
Yes — count_features and extract_domains accept an optional token parameter for secured Feature Services. Tokens are used for the single request only and never stored.
That is exactly what we are building next: a metered Agent API for full exports (Excel/CSV/Shapefile/KML/GeoJSON), PDF map reports and scheduled health monitoring. Tell us what your agent needs via the contact form and we will get you early access.
Building an agent that works with GIS data?
Tell us what tools and volumes you need — early-access users shape the metered API and get preferred pricing.
Request early access →Related: GeoJSON Validator · Feature Count · Coordinate Converter · llms.txt