FOR AI AGENTS · MCP

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.

TL;DR: GISGP runs a free remote MCP server at https://gisgp.com/mcp (streamable HTTP). Five GIS tools, no API key needed during the free preview. Heavy operations — full exports to Excel/Shapefile/KML, PDF map reports, scheduled monitoring — are coming as a metered API.
Last updated: 2026-07-11
Available tools
ToolWhat it doesInput
convert_coordinatesConvert points between any two EPSG coordinate systems (WGS84, Web Mercator, UTM, national grids)[[x, y], …] + from/to EPSG codes (max 1000 points)
validate_geojsonRFC 7946 structure check, topology validation (self-intersections), WGS84 range sanityGeoJSON string (max 9 MB)
geojson_to_csvFlatten a FeatureCollection to CSV — properties plus geometry columnGeoJSON string (max 9 MB)
count_featuresCount records in any ArcGIS FeatureServer layer, with optional SQL WHERE filterLayer URL (+ optional WHERE, token)
extract_domainsPull all coded value domains from an ArcGIS FeatureServer layer as clean JSONLayer URL (+ optional token)
Connect your agent

Claude Code

claude mcp add --transport http gisgp https://gisgp.com/mcp

Claude Desktop / Claude.ai (custom connector)

Settings → Connectors → Add custom connector Name: GISGP URL: https://gisgp.com/mcp

Cursor (~/.cursor/mcp.json)

{ "mcpServers": { "gisgp": { "url": "https://gisgp.com/mcp" } } }

Any MCP SDK (streamable HTTP, stateless)

POST https://gisgp.com/mcp Accept: application/json, text/event-stream Content-Type: application/json {"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}
REST API (no MCP client needed)

The free conversion endpoints behind our format converter tools are also plain REST — machine-readable spec at /api/openapi.json.

curl -X POST https://gisgp.com/convert/geojson-validate \ -F "[email protected]" curl "https://gisgp.com/tools/feature-count/query?url=https://services.arcgis.com/.../FeatureServer/0&where=1%3D1"
FAQ
Is the GISGP MCP server free?+

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.

What transport does the MCP server use?+

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.

Can it access private ArcGIS Online layers?+

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.

I need bigger limits or heavier operations — exports, reports, monitoring?+

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