GISGP GIS Tools
Automates ArcGIS Online and FeatureServer operations: query features, statistics, convert formats (GeoJSON, CSV, KML, Shapefile, GPX, WKT), validate and reproject geospatial data.
GISGP MCP Server
Free remote MCP (Model Context Protocol) server for GIS/ArcGIS Online automation.
Endpoint: https://gisgp.com/mcp (Streamable HTTP, stateless, no auth for public layers)
Client config
{ "mcpServers": { "gisgp": { "url": "https://gisgp.com/mcp" } } }Related MCP server: NodeAPI
Local/stdio server (open-source subset)
server.py is a self-contained, open-source MCP server (stdio transport)
implementing the format-conversion and geometry tools that need no external
service access — no ArcGIS Online credentials, no network calls. Build and
run it with the included Dockerfile:
docker build -t gisgp-mcp .
docker run -i --rm gisgp-mcp{ "mcpServers": { "gisgp-local": { "command": "docker", "args": ["run", "-i", "--rm", "gisgp-mcp"] } } }The tools that inspect/query a live ArcGIS Online FeatureServer
(count_features, extract_domains, check_field_types,
check_service_health, rest_explore, compare_schemas, query_features,
query_statistics) require a real AGOL connection and stay on the hosted
remote endpoint above — they are not part of this local server.
Tools (25)
Tool | Description |
| Convert coordinate pairs between EPSG coordinate systems |
| Validate GeoJSON: RFC 7946 structure, topology, WGS84 ranges |
| Convert a GeoJSON FeatureCollection to CSV |
| Count features in an ArcGIS FeatureServer layer, optional SQL WHERE |
| Extract coded value domains from a FeatureServer layer |
| Inspect field schema of a FeatureServer layer |
| Check reachability/latency/capabilities of a FeatureServer layer |
| Enumerate layers/tables of a FeatureServer/MapServer root |
| Diff field schemas of two FeatureServer layers |
| Convert a Shapefile ZIP to GeoJSON |
| Convert KML to GeoJSON |
| Convert GPX to GeoJSON |
| Fetch feature records (attributes+geometry) from a FeatureServer layer, free preview capped at 50 |
| Server-side aggregate stats (sum/avg/min/max/count/stddev) on a numeric field, optional group-by — no records fetched |
| Compute area/length/vertex count/centroid/bbox of GeoJSON (equal-area projection) |
| Reproject an entire GeoJSON between EPSG coordinate systems |
| Simplify GeoJSON geometry (Douglas–Peucker) |
| Round GeoJSON coordinates to N decimal places (shrinks payload size) |
| Convert CSV with auto-detected coordinate columns to GeoJSON |
| Convert a GeoJSON FeatureCollection to KML |
| Convert a GeoJSON FeatureCollection to a Shapefile ZIP |
| Convert GPX to KML |
| Convert KML to a Shapefile ZIP |
| Convert a WKT geometry string to GeoJSON (e.g. from PostGIS) |
| Convert a GeoJSON geometry to a WKT string |
Docs: https://gisgp.com/api · Homepage: https://gisgp.com
This server cannot be installed
Maintenance
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/uponex/gisgp-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server