Agent Cookbook

12 recipes for AI agents (Claude Desktop, Claude Code, Cursor, Windsurf) using the free GISGP MCP server — real tool names, a sample prompt, and what to expect back.

Grade a public FeatureServer
grade_service
Prompt: Grade this ArcGIS service: https://services9.arcgis.com/.../FeatureServer/0
You get: An A-F score across 5 categories (schema, completeness, performance, freshness, configuration) plus a shareable scorecard link.
Audit a service for issues
audit_service
Prompt: Audit this FeatureServer for common problems: <url>
You get: A structured list of detected issues — missing metadata, disabled capabilities, slow queries.
Find layer-level problems
find_layer_issues
Prompt: Find schema or data issues in this layer: <url>
You get: Per-field findings — null-heavy fields, inconsistent domains, unused columns.
Convert Shapefile to GeoJSON
shapefile_to_geojson
Prompt: Convert this Shapefile ZIP (base64) to GeoJSON.
You get: A valid GeoJSON FeatureCollection, ready to inspect or pipe into another tool.
Convert KML to GeoJSON
kml_to_geojson
Prompt: Convert this KML file to GeoJSON.
You get: A GeoJSON FeatureCollection preserving all placemarks and geometry types.
Reproject a GeoJSON
reproject_geojson
Prompt: Reproject this GeoJSON from EPSG:4326 to EPSG:3857.
You get: The same features with coordinates transformed to the target CRS.
Compute geometry statistics
geometry_stats
Prompt: Compute area/length/centroid stats for this GeoJSON.
You get: Per-feature and aggregate area, length and centroid values.
Compare two service schemas
compare_schemas
Prompt: Compare the schemas of these two FeatureServer layers: <url_a> and <url_b>
You get: A diff of added/removed/changed fields between the two layers.
Query features with a WHERE clause
query_features
Prompt: Query features from <url> where STATUS='Active'
You get: Matching features as GeoJSON, respecting the service's public/token access.
Get field statistics
query_statistics
Prompt: Compute min/max/avg for field POPULATION on <url>
You get: Statistical summary for the requested field.
Check a service's health
check_service_health
Prompt: Check the health of this ArcGIS service: <url>
You get: Reachability, response time and basic capability flags.
Share a map from GeoJSON
share_map
Prompt: Create a shareable map link from this GeoJSON, named 'Field Survey Sites'.
You get: A public /m/{id} link with an OG-image preview, ready to paste into chat or docs.

Full tool list and setup instructions: gisgp.com/api.