com.showmeonmap/maps
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
ShowMeOnMap
Publisher-provided description
Ask in plain English, get a rendered, shareable map from live public data. 24 geospatial tools.
Summary by lookupd
Turns plain-language requests into interactive, source-cited maps from live public data, with spatial analysis, filtering, and export.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http maps https://showmeonmap.com/api/mcp
Claude Code, npm package (stdio)
claude mcp add maps -- npx -y @showmeonmap/mcp
Codex, remote (streamable-http)
codex mcp add maps --url https://showmeonmap.com/api/mcp
Codex, npm package (stdio)
codex mcp add maps -- npx -y @showmeonmap/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"maps": {
"url": "https://showmeonmap.com/api/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"maps": {
"command": "npx",
"args": [
"-y",
"@showmeonmap/mcp"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 32)
Publisher-provided text
get_map_viewUsed by the ShowMeOnMap map card to load a map version. Not for the model.build_mapMake an interactive, data-driven map from a plain-language request, built from live public data with every value cited to its source. Covers natural hazards (eaosm_featuresMap and list OpenStreetMap objects matching exact OSM tags inside an area — a bbox, a point and radius, or a named place. Use when you know the tags ("place=vilanalyzeOne call for a question that combines datasets: "which Asian capitals had the most earthquakes within 300 km this month", "people within 30 km of each volcano imutate_mapApply a natural-language instruction to an existing workspace. Valid mutations: filter a layer, remove a layer, change camera, change basemap. For ambiguous insget_stateReturn the current workspace, map plan, and active filters for a given map_id.add_layerAppend a fully-constructed LayerPlan to an existing workspace without going through NL. Pass the same shape the workspace pipeline emits — { id, title, source,add_fusion_layerSpatially join two existing layers and add a new layer that encodes both values per region as a 3x3 bivariate choropleth. Both layers must already exist in thecorrelate_layersSpatially join two existing workspace layers and return the Pearson correlation coefficient r, sample size n, two-sided p-value approximation, plus human-readabfilter_layerNarrow a layer to features matching a structured predicate. `append:true` (default) conjoins with any existing filter; `append:false` replaces the chain.select_withinCreate a new layer containing the source layer's features that lie within the supplied polygon. The source layer is untouched. Useful for "show me only the X infocus_areaRefine an existing layer to a NAMED area the server resolves from OpenStreetMap — a street corridor ("Broadway from Arbutus Street to Main Street"), a place ("Mrun_analysisCompute a spatial analysis server-side and append the finished, honestly-legended result as a new layer + camera; the result REPLACES its input layer(s) (undoabquery_featuresEvaluate a predicate against a layer's inline features and return the matching subset. No Op is emitted and the workspace is not mutated. Handy for introspectioremove_layerDrop a layer from the workspace by id. Strict: removing an already-removed or never-added layer fails. Layer ids do NOT recycle — a removed id cannot be re-addeclear_filtersWipe every predicate currently applied to a layer's filter chain, making every source feature visible again. Inverse of filter_layer. No-op on layers that haverename_layerChange a layer's id from oldLayerId to newLayerId. Re-keys any existing filter chain and preserves insertion order among sibling layers. Strict: newLayerId mustrestyle_layerAdjust a layer's color and/or opacity. Within-palette changes only — the renderer silently ignores fields the current viz variant doesn't support. Pass at leastset_cameraOverride the workspace camera. Latest set_camera op wins during replay. Two modes: `fitBounds` with a [w,s,e,n] bbox (plus optional padding/animateMs), or `flyTset_timeOverride the current time-range filter. Latest set_time op wins during replay. Covers requests like "filter to 2020-2024" or "show only the last 7 days". Not yetagLabel the current workspace state with a user-supplied name. The label is mirrored into workspace.meta.tags so UIs can render a named-revision history. Taggingadd_annotationAdd a user-placed label at a specific coordinate. Annotations are independent of layers and live in their own id namespace. Strict: the id must not already be iremove_annotationDrop a previously-placed annotation by id. Strict: removing an already-removed or never-placed id fails. After removal, the id CAN be re-used by a later add_annexport_workspaceReturn the current workspace document (ops log + cursor + meta) plus the materialized mapPlan and layerFilters, in a shape suitable for save-to-file / share-by-export_layer_dataExport a single layer's features as a downloadable file. Returns a URL with Content-Disposition: attachment so the user's browser downloads it. CSV drops geometexport_imageReturns a deep-link URL that opens the map in the user's browser and automatically triggers a PNG download. The user clicks the link, the browser renders the maundoRewind the workspace cursor by one, re-materializing the state as it was before the last mutation. Does NOT delete any ops — redo will fast-forward. Calling undredoAdvance the workspace cursor by one toward the tail of the ops log, replaying the next op that was previously undone. Calling redo when the cursor is already atreport_blockerSend the ShowMeOnMap team a report about a request this server could not complete — an unsupported intent, a missing tool, an unclear schema, or an op that failsave_workflowSave a re-runnable, parameterized workflow: an ordered list of natural-language instructions (step 1 builds, later steps mutate). Wrap values in {braces} and de
Details
- Version: 0.3.1
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 1250 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/FrankAIUser/showmeonmap
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/com.showmeonmap/maps)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp