MCP.Market

GeoSpark MCP server

online · 100% uptime
by Maz2580·io.github.Maz2580/geospark·v0.8.0·20 stars

Verifiable geospatial tools: distances, topology, isochrones, Overture Maps, with sources.

A87/100grade A
What users say
No reviews yet
Be the first
Safety scan
A87/100

full report

Adoption
Growing

20 stars

Reviews

Write one

Nobody has reviewed GeoSpark yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

GeoSpark tools (21)

write = sends, deletes, buys or posts
  • calculate_distanceFree

    Exact geodesic distance between two places or geometries on the WGS84 ellipsoid. Use for any "how far" question instead of estimating. For NAMED places pass place_a and place_b; the server geocodes them, so never type coordinates for a place yourself. Use point_a/point_b only for coordinates the user gave or another tool returned. For lines and polygons the distance is between their nearest points. Returns metres and kilometres.

  • check_spatial_relationshipFree

    Ground-truth topology: does geometry_a <relationship> geometry_b? Use instead of guessing containment, overlap or adjacency. Invalid geometries (for example self-intersecting polygons) are refused with the reason.

  • convert_heightFree

    Convert a height between the ellipsoid (GNSS, drones) and a national height datum with the official geoid model: AHD (AUSGeoid2020), ODN (OSGM15), NZVD2016 (NZGeoid2016), NAVD88 (GEOID18), or global EGM2008. Never estimate a geoid separation from memory: it is often tens of metres and varies by metres across a region.

  • geocodeFree

    Find coordinates for an address or place name (OpenStreetMap Nominatim). Check `geospark.warnings` for ambiguous names (e.g. "Springfield") and ask the user which one they mean, or add a region.

  • get_active_firesFree

    Satellite active-fire detections near a point (NASA FIRMS; the server needs a FIRMS_MAP_KEY).

  • get_air_qualityFree

    Latest PM2.5, NO2, O3 from the nearest monitoring stations (OpenAQ; the server needs an OPENAQ_API_KEY), with each station's data licence.

  • get_elevationFree

    Ground elevation in metres (Copernicus GLO-30, Open Elevation fallback), with its vertical datum and accuracy.

  • get_weatherFree

    Current weather and a daily forecast for a point (Open-Meteo, no key needed).

  • isochroneFree

    Where can you get to from a point within N minutes on foot, by bike or by car? Returns one polygon per contour with its geodesic area (Valhalla over OpenStreetMap).

  • line_of_sightFree

    Whether A and B can see each other over the terrain (Copernicus 30 m DEM, curvature and refraction), the minimum clearance and where it occurs; with frequency_mhz, the first Fresnel zone clearance of a radio link (60% clear is the usual rule).

  • location_reportFree

    A dossier for a place: address, elevation, weather, and nearby amenities with exact distances, as a GeoJSON map layer listing every data source used. Takes ~10-30 s.

  • overture_featuresFree

    Open global map data from Overture Maps, no API key: points of interest (with categories), building footprints (height, floors, geodesic footprint area), road and path segments (geodesic length), or `divisions`, the administrative areas containing the point (country, region, city, neighbourhood). Results are nearest first, with distances in metres. Can take 5-20 s on a cold cache.

  • reverse_geocodeFree

    Find the address or place at a coordinate (OpenStreetMap Nominatim).

  • routeFree

    Driving route between two points (OSRM over OpenStreetMap): line geometry, distance in metres and duration in seconds.

  • select_siteFree

    Rank candidate sites in an area by geodesic distance to amenities you want nearby and away from ones to avoid (OpenStreetMap data). Takes ~10-30 s.

  • spatial_operationFree

    Compute a buffer (shape-preserving, metres), geodesic area or length, centroid or convex hull. Returns the resulting geometry as GeoJSON with its measurements and units.

  • sun_positionFree

    The Sun's apparent elevation and azimuth (from true north) at a place and time, and the shadow a vertical object casts on level ground (NOAA solar position, refraction included).

  • sun_timesFree

    Sunrise, solar noon, sunset and day length on a date for a flat horizon; with terrain=True, also the hours of direct sun once hills are taken into account.

  • terrain_horizonFree

    The skyline the terrain makes around a point: for each azimuth, the elevation angle of the horizon and how far away the blocking terrain is (Copernicus 30 m DEM, Earth curvature and refraction). Use for solar-panel shading, valley sunlight, or what hills hide. ~10-60 s.

  • transform_coordinatesFree

    Convert coordinates between CRSs as the official transformation does: GDA94 to GDA2020, MGA zones, British National Grid (OSTN15), NAD27 to NAD83 (NADCON), ITRF at an epoch, and any other EPSG pair. Uses national grids (downloaded once), refuses PROJ's ballpark approximations, and returns the operation and its stated accuracy. Use this instead of applying datum parameters yourself.

  • travel_time_matrixFree

    Network travel time (minutes) and distance (metres) from each origin to each destination. Note: points here are [latitude, longitude] pairs.

Public scan report

scanner v0.1.10 · 2026-10-25 · same rubric, same numbers if you re-run it

no findings
  • –Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 2498ms17/20
  • Tool poisoning21 tool descriptions checked15/15
  • Auth qualityopen endpoint, read-only tools10/15
  • Maintenancelast push 0 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 87/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How GeoSpark compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
87/100
higher than 73% of 48,273 servers
Tools
21
the typical server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Uptime
100%
of our recent checks; the typical remote server answers 100%
Response time
775 ms
faster than 18% of 30,037 servers
GitHub stars
20
more than 91% of 28,534 servers

What its tools let an agent do: 21 read

Install GeoSpark in Claude Code, Cursor or VS Code

claude mcp add --transport http geospark https://geospark.terrascout.app/mcp
Add to Cursor

What the publisher says

From the GeoSpark repository's README, as published. We do not edit it. Read it on GitHub

<!-- mcp-name: io.github.Maz2580/geospark --> GeoSpark Verifiable spatial reasoning for large language models. Distances, topology, coordinate reference systems and heights computed by a geometry engine and official geodetic models, not estimated by a language model. Open source, self-hostable, and usable by any model that can call a tool.

GeoSpark provides language models with tools that compute spatial answers rather than estimate them: geodesic distances, exact topology, official datum and height conversions, geocoding, elevation, routing, open map data and live environmental data. Each result carries its sources, licences, units and caveats, and a result that cannot be computed reliably is reported as such rather than approximated. GeoSpark also checks users' own datasets (vector files, LiDAR point clouds and elevation models) for the silent coordinate and height errors that most often corrupt spatial analyses.

Contents: Motivation and evaluation history · Capabilities · Access and installation · Usage · Command-line interface · Evaluation · Validation against authoritative sources · Limitations · Self-hosting · Release history · Data attribution · Development · Citation

Motivation and evaluation history

GeoSpark is evaluated against the models in current use, and its scope follows the gaps that those evaluations reveal.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

GeoSpark: common questions

Is GeoSpark MCP server safe?
Yes, by our scan: it is graded A (87/100). Read the GeoSpark safety report
How do I install GeoSpark?
It runs remotely at geospark.terrascout.app. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does GeoSpark need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is GeoSpark maintained?
The last commit was 8 days ago (2026-10-25). The latest release is v0.8.0.
Is GeoSpark up?
100% of our last 25 checks got an answer. We check remote servers about four times a day.
How does GeoSpark compare with other MCP servers?
safety score 87/100 (higher than 73% of 48,273 servers); tools 21 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.