io.github.Maz2580/geospark
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
GeoSpark
Publisher-provided description
Verifiable geospatial tools: distances, topology, isochrones, Overture Maps, with sources.
Summary by lookupd
Computes geodesic distances, routes, isochrones, elevation, terrain, weather and geospatial data sources for location-based questions.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http geospark https://geospark.terrascout.app/mcp
Codex, remote (streamable-http)
codex mcp add geospark --url https://geospark.terrascout.app/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"geospark": {
"url": "https://geospark.terrascout.app/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (21 tools)
Publisher-provided text
calculate_distanceExact geodesic distance between two places or geometries on the WGS84 ellipsoid. Use for any "how far" question instead of estimating. For NAMED placescheck_spatial_relationshipGround-truth topology: does geometry_a <relationship> geometry_b? Use instead of guessing containment, overlap or adjacency. Invalid geometries (forspatial_operationCompute a buffer (shape-preserving, metres), geodesic area or length, centroid or convex hull. Returns the resulting geometry as GeoJSON with its measugeocodeFind coordinates for an address or place name (OpenStreetMap Nominatim). Check `geospark.warnings` for ambiguous names (e.g. "Springfield") and ask thereverse_geocodeFind the address or place at a coordinate (OpenStreetMap Nominatim).get_elevationGround elevation in metres (Copernicus GLO-30, Open Elevation fallback), with its vertical datum and accuracy.routeDriving route between two points (OSRM over OpenStreetMap): line geometry, distance in metres and duration in seconds.get_weatherCurrent weather and a daily forecast for a point (Open-Meteo, no key needed).get_air_qualityLatest PM2.5, NO2, O3 from the nearest monitoring stations (OpenAQ; the server needs an OPENAQ_API_KEY), with each station's data licence.get_active_firesSatellite active-fire detections near a point (NASA FIRMS; the server needs a FIRMS_MAP_KEY).isochroneWhere 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 Opetravel_time_matrixNetwork travel time (minutes) and distance (metres) from each origin to each destination. Note: points here are [latitude, longitude] pairs.overture_featuresOpen global map data from Overture Maps, no API key: points of interest (with categories), building footprints (height, floors, geodesic footprint area)transform_coordinatesConvert coordinates between CRSs as the official transformation does: GDA94 to GDA2020, MGA zones, British National Grid (OSTN15), NAD27 to NAD83 (NADCOconvert_heightConvert a height between the ellipsoid (GNSS, drones) and a national height datum with the official geoid model: AHD (AUSGeoid2020), ODN (OSGM15), NZVD2sun_positionThe 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 positsun_timesSunrise, 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 accouterrain_horizonThe skyline the terrain makes around a point: for each azimuth, the elevation angle of the horizon and how far away the blocking terrain is (Copernicusline_of_sightWhether 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 frelocation_reportA dossier for a place: address, elevation, weather, and nearby amenities with exact distances, as a GeoJSON map layer listing every data source used. Taselect_siteRank 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.
Details
- Version: 0.10.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 1416 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/Maz2580/geospark
- Website: https://geospark.terrascout.app
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.Maz2580/geospark)
- 62033 servers
- Last crawl: 2026-11-11T15:38:39.561Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp