GISGP GIS Tools

GISGP GIS Tools

Free remote MCP server for GIS/ArcGIS Online automation — coordinate/EPSG conversion, GeoJSON validation and geometry operations, ArcGIS FeatureServer inspection (feature count/query, schema, health check), and Shapefile/KML/GPX/WKT format conversion. Works with public ArcGIS layers without a token;

Category
Visit Server

README

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" } } }

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_coordinates Convert coordinate pairs between EPSG coordinate systems
validate_geojson Validate GeoJSON: RFC 7946 structure, topology, WGS84 ranges
geojson_to_csv Convert a GeoJSON FeatureCollection to CSV
count_features Count features in an ArcGIS FeatureServer layer, optional SQL WHERE
extract_domains Extract coded value domains from a FeatureServer layer
check_field_types Inspect field schema of a FeatureServer layer
check_service_health Check reachability/latency/capabilities of a FeatureServer layer
rest_explore Enumerate layers/tables of a FeatureServer/MapServer root
compare_schemas Diff field schemas of two FeatureServer layers
shapefile_to_geojson Convert a Shapefile ZIP to GeoJSON
kml_to_geojson Convert KML to GeoJSON
gpx_to_geojson Convert GPX to GeoJSON
query_features Fetch feature records (attributes+geometry) from a FeatureServer layer, free preview capped at 50
query_statistics Server-side aggregate stats (sum/avg/min/max/count/stddev) on a numeric field, optional group-by — no records fetched
geometry_stats Compute area/length/vertex count/centroid/bbox of GeoJSON (equal-area projection)
reproject_geojson Reproject an entire GeoJSON between EPSG coordinate systems
simplify_geometry Simplify GeoJSON geometry (Douglas–Peucker)
reduce_precision Round GeoJSON coordinates to N decimal places (shrinks payload size)
csv_to_geojson Convert CSV with auto-detected coordinate columns to GeoJSON
geojson_to_kml Convert a GeoJSON FeatureCollection to KML
geojson_to_shapefile Convert a GeoJSON FeatureCollection to a Shapefile ZIP
gpx_to_kml Convert GPX to KML
kml_to_shapefile Convert KML to a Shapefile ZIP
wkt_to_geojson Convert a WKT geometry string to GeoJSON (e.g. from PostGIS)
geojson_to_wkt Convert a GeoJSON geometry to a WKT string

Docs: https://gisgp.com/api · Homepage: https://gisgp.com

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured