Skip to content
Agentmart
Submit a tool

GeoSpark

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

Connector by Maz2580 · GitHub account verified by the MCP Registry

IndexedApache-2.0Remote (HTTP)★ 19
Write a review

Install

Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install connector/maz2580-geospark

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Remote endpoint

  • https://geospark.terrascout.app/mcp Remote (HTTP)

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

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

Use cases: maps-location

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.

Tools
21 read · 0 write · 0 deleteRead-only
Secrets
None asked for
Install scripts
Nothing to install (hosted)
Runs as
Hosted (remote endpoint)

Tools by what they do 21

From the running server's own tool list (tools/list) on Oct 25, 2026.

Read 21 · Look things up without changing anything.

  • calculate_distance
  • check_spatial_relationship
  • convert_height
  • geocode
  • get_active_fires
  • get_air_quality
  • get_elevation
  • get_weather
  • isochrone
  • line_of_sight
  • location_report
  • overture_features
Show 9 more tools
  • reverse_geocode
  • route
  • select_site
  • spatial_operation
  • sun_position
  • sun_times
  • terrain_horizon
  • transform_coordinates
  • travel_time_matrix

Network hosts it talks to 36

  • 172.17.0.1 · found in code
  • api.anthropic.com · found in code
  • api.open-elevation.com · found in code
  • api.open-meteo.com · found in code
  • api.openai.com · found in code
  • api.openaq.org · found in code
  • api.together.xyz · found in code
  • cdn.proj.org · found in code
  • copernicus-dem-30m.s3.amazonaws.com · found in code
  • docs.overturemaps.org · found in code
  • download.geofabrik.de · found in code
  • earth-search.aws.element84.com · found in code
  • firms.modaps.eosdis.nasa.gov · found in code
  • geocoding-api.open-meteo.com · found in code
  • geospark.terrascout.app · found in remote endpoint, install command, code
  • get.docker.com · found in code
  • github.com · found in code
  • maps.mail.ru · found in code
  • nominatim.openstreetmap.org · found in code
  • open-elevation.com · found in code
  • open-meteo.com · found in code
  • openaq.org · found in code
  • openrouter.ai · found in code
  • openstreetmap.org · found in code
  • operations.osmfoundation.org · found in code
  • overpass-api.de · found in code
  • overturemaps.org · found in code
  • planetarycomputer.microsoft.com · found in code
  • proj.org · found in code
  • registry.opendata.aws · found in code
Show 6 more hosts
  • router.project-osrm.org · found in code
  • sentinels.copernicus.eu · found in code
  • stac.overturemaps.org · found in code
  • supabase.com · found in code
  • tile.openstreetmap.org · found in code
  • valhalla1.openstreetmap.de · found in code

Files it touches

  • /proc/self/status
  • Your home directory (~)
  • ~/.geospark
  • ~/.geospark/plugins
  • Any path the agent passes to its tools

Tools (21)

As the server listed them on Oct 25, 2026. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • calculate_distanceGeodesic distanceread-only

    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_relationshipTopological relationshipread-only

    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_heightConvert height (geoid models)read-only

    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.

  • geocodeGeocode a placeread-only

    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_firesActive firesread-only

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

  • get_air_qualityAir qualityread-only

    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_elevationElevationread-only

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

  • get_weatherWeatherread-only

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

  • isochroneIsochrone (reachable area)read-only

    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_sightLine of sightread-only

    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_reportLocation reportread-only

    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_featuresOverture Maps featuresread-only

    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_geocodeReverse geocoderead-only

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

  • routeDriving routeread-only

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

  • select_siteSite selectionread-only

    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.

Show 6 more tools
  • spatial_operationGeometry operationread-only

    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_positionSun position and shadowread-only

    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_timesSunrise, sunset and hours of sunread-only

    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_horizonTerrain horizonread-only

    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_coordinatesTransform coordinates (official datums)read-only

    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_matrixTravel-time matrixread-only

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

Compare and alternatives

    Featured in

    Signals

    Stars
    19
    Forks
    3
    Open issues
    1
    Last commit
    Oct 24, 2026 (4 days ago)
    Last release
    Oct 23, 2026 (5 days ago)

    From GitHub (fetched Oct 24, 2026).

    Details

    Registry name
    io.github.Maz2580/geospark
    Version
    0.8.0
    Auth
    Auth not stated
    License
    Apache-2.0
    First seen
    Oct 24, 2026
    Last checked
    Oct 24, 2026
    Cite this page

    GeoSpark MCP server. Agent Mart. https://agentmart.dev/connectors/maz2580-geospark (last updated 2026-10-24)