Dryos
ai.dryos/dryos·v1.0.0Live US power market prices, load, generation, weather and permits for AI agents.
Usage numbers are collected on the next scan
Reviews
Write oneNobody has reviewed Dryos yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Tools (5)
write = sends, deletes, buys or postscolumn_valuesFreeThe distinct values of one text column, most rows first — what a filter can be. Args: slug: The stream. column: A text column from describe_stream (not the entity — use find_entities). where: Filters as `column=value`, the same as query_stream's. search: `column:text`, a case-insensitive substring. limit: At most this many (1–500).
describe_streamFreeOne stream in full: every column, the primary key, the source and its health. Also what changed in the collector recently — a change in the collector is a change in the data, and a step in a series may be one. Args: slug: The stream, e.g. ercot-realtime-lmp (list_streams names them).
find_entitiesFreeLook up the nodes, zones, stations or fuels in a stream, with how far back each goes. Use it before query_stream: names are verbatim and never to be guessed. `facets` counts the entities by type. Args: slug: The stream. search: Case-insensitive substring of the entity name ("HOUSTON", "HB_", "KAUS"). entity_type: Only one type — HUB, LOAD_ZONE, RESOURCE_NODE, INTERFACE… limit: At most this many (1–2000).
list_streamsFreeEvery stream Dryos collects, with its entity column and headline measure. Args: domain: Energy, Weather or Property. operator: A grid operator — ERCOT, MISO, PJM, SPP, CAISO, NYISO or ISO-NE. search: A word matched against the slug, name and tagline ("lmp", "wind", "permits").
query_streamFreeRead rows from a stream — raw (newest first), each entity's newest, or a rollup. The result carries `restUrl`: this same request as a plain GET on the public REST API, ready to put in an app. Args: slug: The stream. node: The entity, whatever the stream calls it (node, zone, station, fuel). System-level streams have none. start: Inclusive, ISO-8601 or relative to now (-24h, -7d). UTC. end: Exclusive, same forms. interval: Bucket size — 5m, 15m, 1h, 1d, 7d, or all for one bucket. Absent means raw rows. agg: How a bucket is reduced. by: What a rollup splits by: a text column, or none for one series. Default the entity. where: Filters as column=value on text columns. Repeat a column for OR. search: column:text, a case-insensitive substring. vintages: latest is each interval's newest forecast; all keeps every publication. stamp: noon labels a daily bucket at noon UTC so its date reads right in US zones. newest: One reading per entity — each one's most recent interval, so "the price at every hub right now" is one call. Not with interval. limit: At most this many rows (1–2000).
Public scan report
scanner v0.1.2 · 2026-09-18 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 1562ms20/20
- Tool poisoning5 tool descriptions checked15/15
- Auth qualityopen endpoint, read-only tools10/15
- Maintenanceno repository listed3/15
- Maintainer identityverified namespace with website, no repo4/10
Findings (1)
- lowNo source repository listed
maint.no-repo
Install directly
claude mcp add --transport http dryos https://api.dryos.ai/mcp
Alternatives to Dryos
Same job, ranked by rating then adoption.
- GeoSphere Austria WeatherHigh-resolution GeoSphere Austria weather, storms and air quality. Austria and the Alps only.not reviewed—A
- noaa-spaceweather-mcp-serverNOAA SWPC space weather: storm scales, Kp index, aurora forecasts, solar wind, activity, alerts.not reviewed—A
- Weather Data MCP Server17 weather tools, no API keys: forecasts, alerts, air quality, marine, radar, lightning, wildfiresnot reviewed—A
- Slidingbox Hydrate/DehydrateEncrypted pay-per-read secret handoff and x402 pre-flight. Local stdio only, no hosted version.not reviewed—A
- Toyota & LexusToyota & Lexus vehicles: fuel, range, location, trips, health, climate, charging, commandsnot reviewed—A