overture-maps
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OVERTURE_MAPS_MCP_STORAGE_DIR | No | Storage directory used by the MCP server for its dedicated environment and caches (e.g. "$PWD/.runtime"). |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| overture_catalogB | Discover all six themes/types and available releases. Pin a release for later calls. Use before searching; does not query geographic features or resolve an address. |
| overture_schemaA | Inspect dataset columns for a theme/type before filtering or grouping. |
| overture_searchA | Search intersecting features in a bounded WGS84 area across any of the six themes. |
| overture_get_featureA | Get a UUID feature from search with its known bounding area and pinned release. With bounds, lookup is pinned to that area/release. Without bounds, uses the current GERS registry and its verified shard, and requires the matching theme/type/current release. Non-GERS types and historical releases need bounds. Empty scoped results do not establish global nonexistence. fields chooses properties; default is all. |
| overture_summarizeA | Count all dataset features intersecting a bounded area, optionally group by a column. |
| overture_nearestA | Find the nearest intersecting features within a maximum radius; distance in meters. Searches points, lines and polygons; polygon containing center has zero distance. Stable order is distance then ID. Point distances are geodesic; line/polygon edges use a local azimuthal-equidistant projection. Empty means none within the radius. |
| overture_spatial_joinA | Relate features across themes/types in one release and bounded area. |
| overture_compare_releasesA | Compare two available release snapshots by ID in the same area and filters. |
| overture_resolve_idA | Resolve a UUID without knowing its theme or position using the current GERS registry. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 9 tools
Most tools have clearly distinct purposes (catalog vs schema vs summarize vs spatial_join vs compare_releases). However, overture_get_feature and overture_resolve_id both retrieve a feature by UUID, and overture_search vs overture_nearest both find intersecting features, so a couple of boundaries rely on descriptions rather than being inherently separate.
All tools share a consistent overture_ snake_case prefix with predictable verb/verb_noun forms (search, get_feature, summarize, spatial_join, compare_releases, resolve_id). Minor deviation: catalog and schema are noun-style rather than action verbs, but the overall pattern is readable and uniform.
Nine tools is well-scoped for a rich geospatial dataset, with each tool covering a distinct capability (discovery, schema, search, nearest, retrieval, aggregation, joins, release diffing). No redundant or filler tools.
The surface covers the full read-only query lifecycle: theme/release discovery, schema inspection, spatial and attribute search, distance search, feature retrieval, aggregation, cross-theme joins, release comparison, and ID resolution. No obvious gaps remain for a read-only dataset domain.