Skip to content
mcp/skillhub

open-signals MCP Server

by civops-platformio.github.Civops-Platform/open-signalsv0.1.0

Public hazard, water, weather and EPA data with source, age and licence on every reading.

0remoteofficial registry

context tax

~1,617 tok/turn9 tools

security

100/100

cold start

hosted

freshness

Active3d ago

Our reading of open-signals, from the data

open-signals is a maps & location MCP server from civops-platform, listed in the official MCP Registry.

Its 9 tools add about 1,617 tokens to every model turn, lighter than the maps & location median of 4,904 tokens across 80 measured servers (measured 2026-10-19).

Maintenance is active: the last public signal was 3 days ago (2026-10-15). For comparison, 73% of maps & location servers are active or maintained.

With 0 GitHub stars it ranks #225 of 858 maps & location servers we index.

It runs as a hosted endpoint, so there is nothing to install.

Install open-signals MCP server

Install in Claude Code

claude mcp add --transport http open-signals https://open-signals.civops.io/mcp

Remote endpoints

  • streamable-httphttps://open-signals.civops.io/mcp

Context tax

Connecting this server adds ~1,617 tokens of tool definitions to every model turn (moderate, 9 tools). Measured 2026-10-19 via its hosted endpoint; o200k tokenizer, worst case for clients that load all tools up front. How we measure

ModelPer 1,000 turnsWith prompt caching
Claude Opus 5.5$6.47$0.323
Claude Sonnet 5.5$3.23$0.323
Claude Haiku 5.5$0.162—

Input prices as of 2026-10-06. Excludes your own prompt and output.

Tools (9)

  • get_layer572 tok

    One map layer as a GeoJSON FeatureCollection: one point per place with the reading on the date (else the latest observed before it, never a guess), or one point per event for event layers.

  • get_readings487 tok

    Fetch current readings from one source, each with value, unit, a one-line summary, place and provenance (source, URL, fetch time, licence). Sources this server will not republish (non-commercial, restricted or unreviewed licence) answer with an error naming the licence.

  • search_sources173 tok

    Search the catalogue of public data sources (weather, water, hazards, flights, ships, energy, filings, trade, ...). Each entry gives the API, coverage, cadence, auth needed and licence. Use it to find where a kind of data comes from before writing a fetcher.

  • get_dataset_part85 tok

    The URL of one part of a dataset as GeoJSON, plus its description. Fetch the URL for the features; parts can be several megabytes.

  • list_datasets71 tok

    Static public datasets this server holds as GeoJSON (wildfire burn perimeters, public-land share by county, federal campgrounds, fire-weather stations), with source, licence, feature count and parts (one per state, or "all").

  • list_hubs54 tok

    Projects and catalogues that collect sources (God's Eye View, World Monitor, the MCP Registry, Source Cooperative, ...), with how each relates to this one.

  • list_places53 tok

    Named places the fetchers read for, with their upstream ids (CO-OPS station, USGS gauge, eBird region) and tags.

  • list_layers49 tok

    Map layers this server can draw as GeoJSON, with unit, source, licence, whether it is available here, and how to read it.

  • get_source35 tok

    One catalogue entry in full.

Security signals

100/100 — no known issues found as of 2026-10-19, from the checks below. This is not a guarantee of safety; review what a server can do before connecting it.

Deductions

No findings from the checks that ran.

Checks

  • ✓Repository hygiene (archived, activity, license, security policy)
  • ○Package metadata (install scripts, provenance) — pending
  • ○Tool descriptions (prompt-injection and hidden-text heuristics) — pending
  • ○Source scan (secrets, CVEs, risky code) by vectra-guard — pending

Scan it yourself before installing with vectra-guard, the open-source agent security CLI. Scoring rules

Freshness

Active — last maintenance signal 3d ago. The newest of the signals below sets the band.

  1. Last commit (default branch)

    2026-10-15 · 3d ago · GitHub

  2. Latest release

    no data · GitHub

  3. Package published

    no data · npm/PyPI

  4. Registry entry updated

    2026-10-10 · 8d ago · official registry · v0.1.0

How it compares in Maps & Location

Against the most-starred maps & location servers we index. Token cost is per model turn, measured from each server's live tool list.

ServerStarsToolsTokens / turnFreshnessRuns
open-signals (this)091,617Activehosted
Actors11,906—not measuredActive—
Map2,974—not measuredActivelocal
Qgis1,128—not measuredAbandoned—
Hex Research581—not measuredActivelocal
Google Maps473—not measuredActivelocal
All maps & location MCP servers

FAQ

›How do I install the open-signals MCP server in Claude Code?

Run: claude mcp add --transport http open-signals https://open-signals.civops.io/mcp. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.

›Does open-signals require an API key?

No required environment variables are declared in its published metadata.

›Can I use open-signals as a remote (hosted) MCP server?

Yes. It is a hosted MCP server; connect to its URL with any client that supports remote MCP.

›Is open-signals in the official MCP registry?

Yes, as io.github.Civops-Platform/open-signals.

›How many tokens does open-signals add to my context?

Its tool definitions total about 1,617 tokens, resent on every turn.

Sources and method

Official MCP Registry entry
updated 2026-10-10
GitHub repository
fetched 2026-10-19
Last checked against all sources
2026-10-19

The description, packages and links come from the maintainer's own published metadata. Token cost, security signals, freshness and the reading above are MCPSkillHub's own measurements; see the methodology. Spot an error? Request a correction or claim the listing.

Alternatives to open-signals

Other maps & location MCP servers.

View all