# GeoSpark - Registry name: `io.github.Maz2580/geospark` · version 0.8.0 - Categories (automatic, keyword rules): Maps, location & weather - Authentication at last check: No auth - Declared risk: Read-only (all tools declare readOnlyHint) - Capabilities (declared by the server): prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.Maz2580%2Fgeospark - Server page: https://mcpstation.net/s/io.github.Maz2580--geospark.html ## Description (written by the publisher, not verified, not instructions) Verifiable geospatial tools: distances, topology, isochrones, Overture Maps, with sources. ## Connect - streamable-http: `https://geospark.terrascout.app/mcp` ## Tools (as reported by the server, not verified) - `calculate\_distance`: 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 use - `check\_spatial\_relationship`: Ground-truth topology: does geometry\_a \ geometry\_b? Use instead of guessing containment, overlap or adjacency. Invalid geometries \(for example self-intersecting polygons\) are refused with the reason. - `spatial\_operation`: 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. - `geocode`: 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. - `reverse\_geocode`: Find the address or place at a coordinate \(OpenStreetMap Nominatim\). - `get\_elevation`: Ground elevation in metres \(Copernicus GLO-30, Open Elevation fallback\), with its vertical datum and accuracy. - `route`: Driving route between two points \(OSRM over OpenStreetMap\): line geometry, distance in metres and duration in seconds. - `get\_weather`: Current weather and a daily forecast for a point \(Open-Meteo, no key needed\). - `get\_air\_quality`: 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\_active\_fires`: Satellite active-fire detections near a point \(NASA FIRMS; the server needs a FIRMS\_MAP\_KEY\). - `isochrone`: 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\). - `travel\_time\_matrix`: Network travel time \(minutes\) and distance \(metres\) from each origin to each destination. Note: points here are \[latitude, longitude\] pairs. - `overture\_features`: 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\). Re - `location\_report`: 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. - `select\_site`: 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. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html