open-signals
Public hazard, water, weather and EPA data with source, age and licence on every reading.
| Endpoint | https://open-signals.civops.io/mcp (streamable-http) |
|---|---|
| Registry version | 0.1.0 |
| Now | 9 tools · grade B (83) · pin ts_21ecd553ef3db8a5f5ebab38bed326ef · protocol 2025-06-18 |
| First / last listed | 2026-10-25 08:01 UTC / 2026-10-25 08:01 UTC |
| Grade over time | 2026-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.
Tools: search_sources get_source list_hubs list_places get_readings list_datasets get_dataset_part list_layers get_layer
search_sources | 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. params: query, topic, license, fetchable |
get_source | One catalogue entry in full. params: id* |
list_hubs | Projects 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_places | Named places the fetchers read for, with their upstream ids (CO-OPS station, USGS gauge, eBird region) and tags. params: tag |
get_readings | 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. params: source*, place, tag, lat, lng, coops, usgs, ebird, metric, since, forecast, window, state, bbox, elevated, min, limit |
list_datasets | 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"). params: none |
get_dataset_part | The 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_layers | Map layers this server can draw as GeoJSON, with unit, source, licence, whether it is available here, and how to read it. params: none |
get_layer | 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. 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.