io.github.Civops-Platform/open-signals

open-signals

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

Endpointhttps://open-signals.civops.io/mcp (streamable-http)
Registry version0.1.0
Now9 tools · grade B (83) · pin ts_21ecd553ef3db8a5f5ebab38bed326ef · protocol 2025-06-18
First / last listed2026-10-25 08:01 UTC / 2026-10-25 08:01 UTC
Grade over time2026-10-25: B (83), 9 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-10-25 08:01 UTC
9 tools, grade B (83)

Tools: search_sources get_source list_hubs list_places get_readings list_datasets get_dataset_part list_layers get_layer

Current tools (9)

search_sourcesSearch 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.
params: query, topic, license, fetchable
get_sourceOne catalogue entry in full.
params: id*
list_hubsProjects and catalogues that collect sources (God's Eye View, World Monitor, the MCP Registry, Source Cooperative, ...), with how each relates to this one.
params: none
list_placesNamed places the fetchers read for, with their upstream ids (CO-OPS station, USGS gauge, eBird region) and tags.
params: tag
get_readingsFetch 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.
params: source*, place, tag, lat, lng, coops, usgs, ebird, metric, since, forecast, window, state, bbox, elevated, min, limit
list_datasetsStatic 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").
params: none
get_dataset_partThe URL of one part of a dataset as GeoJSON, plus its description. Fetch the URL for the features; parts can be several megabytes.
params: id*, part*
list_layersMap layers this server can draw as GeoJSON, with unit, source, licence, whether it is available here, and how to read it.
params: none
get_layerOne 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.
params: id*, date, place, tag, lat, lng, coops, usgs, ebird, window, min, state, bbox, elevated, indicator, country, fuel, min_mw, status, erupted_since, continuing

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.