# dynamic-feed MCP server

Fresh data AI models lack: live prices, software versions, CVEs, service status & more.

## Links
- Registry page: https://www.getdrio.com/mcp/ai-dynamicfeed-dynamic-feed
- Website: https://dynamicfeed.ai

## Install
- Endpoint: https://dynamicfeed.ai/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://dynamicfeed.ai/mcp
- Remote endpoint: https://dynamicfeed.ai/sse

## Tools
- search_ai_models (Search AI Models) - Search current AI models by price, context window, and capability.

Use this for up-to-date model pricing/features you don't reliably know.
Prices are USD per 1M tokens. Results are cheapest-input-price first.
Args:
  query: match part of a model name/id (e.g. "haiku", "gpt").
  provider: filter to one provider (openai, anthropic, google, xai, mistral, deepseek, groq).
  max_input_price: only models at or below this USD/1M input price.
  min_context: only models with at least this context window (tokens).
  needs_vision: only models that accept images.
  limit: max results.
Envelope: this searches our model-pricing registry, so measured_at = when the freshest matching
row was last refreshed (each row's `updated_at`); max_age 18h covers the 12h registry-refresh
cycle so a current row never falsely reads "stale". A search returning nothing yields
unavailable — there's no honest observation time to claim.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- airport_delays (Airport Delays) - Live FAA airport delays, ground stops, closures & ground-delay programs (US NAS, keyless). `airport`
= 3-letter code (LGA, LAX…) or blank for all current disruptions. Ground stops change minute-to-minute —
pure post-cutoff state. An empty/short list means the airspace is running normally.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- drug_shortages (Drug Shortages) - US drug shortages from the FDA (openFDA, keyless). `query` = drug/generic name (amoxicillin…) or blank
for the most recently updated. Is drug X in shortage right now — status/reason/company. A model's stale
yes/no here is clinically misleading; confirm clinically.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- sanctions_screen (Sanctions Screen) - Screen a name against the US OFAC SDN + UK Sanctions List (FCDO, Open Government Licence) — keyless.
`name` = party to check; optional `program` (an OFAC program e.g. IRAN/CUBA, or a UK regime/origin).
Each result is tagged with its `list` (US-OFAC | UK). A match means the party is sanctioned — legally
binding the instant it's posted, so models can't know recent designations. Confirm the full entry first.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- company_lookup (Company Lookup) - Resolve a company name (or exact 20-char LEI) to its authoritative global Legal Entity Identifier +
canonical legal name, address, status and local registration, from GLEIF (CC0 public domain, keyless).
The deterministic join key to sanctions_screen and sec_filings — an LLM can't reliably map a name to a
real, currently-active registered entity. Pass {"query":"Apple Inc"} or {"lei":"HWUPKR0MPOU8FGXBT394"};
optional `country` (ISO-2) filter. Confirm against the official register before acting.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- ephemeris (Ephemeris) - Solar & lunar timing for a place + day — sunrise/sunset, the full twilight set (civil/nautical/
astronomical), moonrise/moonset, moon phase + illumination — from the U.S. Naval Observatory (public
domain, keyless). Pass a `location` (city, geocoded) OR `lat`/`lon`; optional `date` (YYYY-MM-DD, default
today) and `tz` offset (default 0=UTC). For agent/robot daylight & moonlight gating, golden-hour windows
and night-ops planning — an LLM has no clock or location.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- emissions (Emissions) - National greenhouse-gas emissions for a country (ISO-3 code, e.g. USA/CHN/IND) + year, from Climate
TRACE (CC BY 4.0, keyless): CO2/CH4/N2O + CO2-equivalent (100yr & 20yr GWP), the country's global rank
and its share of world emissions. Climate TRACE's own modelled national inventory; annual, lags ~1-2yr.
For climate/ESG/policy agents that need a citeable emissions figure an LLM can't reliably recall.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- federal_register (Federal Register) - Recent US Federal Register documents — rules, proposed rules, notices, executive orders (keyless).
`doc_type` = RULE | PRORULE | NOTICE | PRESDOCU. Answers 'what regulation took effect / what did the
President sign' — total post-cutoff blindness for models.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- drought (Drought) - US drought severity — % of area in each D0-D4 class by week (U.S. Drought Monitor, keyless).
`area` = 'total' (US national) or a state FIPS code. D0=abnormally dry … D4=exceptional drought. Weekly.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- water_levels (Water Levels) - Real-time US river levels — gage height (ft) + streamflow/discharge (ft3/s) from USGS NWIS (keyless).
US only — see au_water for the Australian (BoM Water Data Online) counterpart.
Use for "how high / how fast is river X right now", flood risk (rising gage) or drought (low flow).
Provide a 2-letter US `state`, USGS `site` number(s) comma-separated, or neither for major rivers.
Args:
  state: 2-letter US state code (e.g. TX, CA).
  site: USGS site number(s), comma-separated.
  limit: max sites.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- sports_pulse (Sports Pulse) - Global ATTENTION + official schedule for a sporting event, team or competition — e.g. the 2026 FIFA
World Cup. Returns the event's hosts/start-end dates/sport plus a worldwide attention signal: daily
Wikipedia article views by language edition, with 7-day momentum, peak and a per-language breakdown.
Use for "how much buzz is event X getting / where in the world / is interest rising". This is the
NEUTRAL attention layer (Wikimedia Pageviews + Wikidata, CC0) — NOT live scores, fixtures or odds.
Args:
  topic: event/team/competition, resolved via Wikidata (default '2026 FIFA World Cup').
  days: attention window, 7-90 (default 30).
  lang: primary Wikipedia language edition (en, es, pt, fr, de, ...).

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- world_cup (World Cup) - 2026 FIFA World Cup FIXTURES + final RESULTS — all 104 matches, the next `upcoming` fixtures and the
`recent` most-recent final scores, plus progress (played / remaining). Source: openfootball (PUBLIC
DOMAIN, redistributable). Results appear post-match as the open dataset updates — NOT live minute-by-
minute scores (those are licensed) and NO betting odds. Pair with sports_pulse for global attention.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- product_recalls (Product Recalls) - US product recalls — food, drug & medical-device enforcement reports (openFDA, keyless, CC0).
`category` = all | food | drug | device; `query` matches the product description. Most-recent first;
Class I = most serious. Use for "is product/brand X recalled right now". Informational — confirm
against the official FDA recall notice.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- treasury_yields (Treasury Yields) - US Treasury daily par yield curve (1M-30Y) + the 10Y-2Y / 10Y-3M spreads — the classic recession
signal (an inverted curve has preceded recessions). Today's curve is post-cutoff; a model can't know it.
Use for "what's the yield curve / is it inverted / current 10-year Treasury". Keyless, US public domain.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- weather_alerts (Weather Alerts) - Active US NWS weather alerts/warnings — tornado, flood, severe thunderstorm, heat, winter,
air-quality, marine. `area` = 2-letter US state (CA, TX, FL...) or marine zone; blank = nationwide
Severe/Extreme. `event` optionally filters by type. Life-safety data that expires in hours; keyless,
US public domain. Pairs with current_weather/weather_forecast.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- carbon_intensity (Carbon Intensity) - Great Britain grid carbon intensity right now (gCO2/kWh + index) + the live fuel mix + the
cleanest upcoming half-hour from the 24h forecast. Use to time energy-heavy work / answer "is the
grid clean now?". Keyless, CC-BY. GB only — see grid_carbon for Australia (per-NEM-state) + GB.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- sec_filings (Sec Filings) - Recent SEC EDGAR filings for a US public company by `ticker` (AAPL, NVDA, TSLA...). `form`
optionally filters: 8-K (material event), 10-K/10-Q (financials), S-1 (IPO), 4 (insider trade).
Filed continuously — a model can't know the recent ones. Keyless, US public domain.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- ai_models (AI Models) - Current & trending AI MODELS from the open-model ecosystem (Hugging Face) — name, org, task,
popularity (likes/downloads) and release date. Use for "what AI models are trending / newest / what's
the latest <X> model". This is the OPEN side (Llama, Qwen, DeepSeek, Mistral, Gemma, Phi…); for the
closed flagships (GPT, Claude, Gemini, Grok) with pricing & versions use search_ai_models.
Args:
  query: search a model name (e.g. llama, qwen, whisper).
  org: filter by org/author (e.g. meta-llama, deepseek-ai, Qwen, mistralai, google).
  task: text-generation (default), text-to-image, automatic-speech-recognition, … or 'any'.
  sort: trending (default) | newest | downloads.
  limit: max results.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- service_status (Service Status) - Live up/down/degraded status for major AI & dev services (OpenAI, Anthropic,
GitHub, Cloudflare, etc.). Use this to answer "is X up right now?". Services
with issues are listed first.
Args:
  category: filter by ai | dev | infra | platform.
  only_issues: only return services currently degraded or down.
  limit: max results.
Envelope: measured_at = when the freshest status row was last probed (each row's `updated_at`);
max_age 300s matches the ~5-min probe cadence, so freshness is honest live/stale.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- ai_provider_latency (AI Provider Latency) - Measured latency & uptime for each major AI provider's API (OpenAI, Anthropic,
Google, Mistral, Groq, DeepSeek, xAI) — Dynamic Feed's own measurements, fastest
first. Use this to pick the fastest/most-reliable provider right now, or to route.
Args:
  window_hours: rolling window for the averages (default 24).
Envelope: this is OUR measurement probe, so measured_at = when we last probed (the freshest
row's `last_checked`); max_age 15 min covers the ~10-min probe cadence, so a current reading
is "live". No samples in the window yields unavailable.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- software_version (Software Version) - Latest stable versions & end-of-life (EOL) dates for software — languages, runtimes,
frameworks, databases, and OSes (Python, Node.js, PostgreSQL, React, Kubernetes, Ubuntu, ...).
Use this instead of guessing: "what's the latest stable version of X?" and "is version Y still
supported or end-of-life?". Each result has `latest_version`, `eol_date`, and a `status`
(supported / nearing-eol / end-of-life), plus a provenance envelope. Source: endoflife.date.
Args:
  product: exact product slug (e.g. python, nodejs, postgresql, react, kubernetes).
  query: match a product name if you don't know the exact slug.
  category: language | runtime | framework | database | os | tool.
  only_supported: exclude end-of-life release lines.
  only_lts: only long-term-support lines.
  limit: max results.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- security_advisories (Security Advisories) - Recent software security advisories / CVEs — each with the affected package, vulnerable
version range, the patched version that fixes it, severity, and CVSS score. Use this to check
if a package has a recent advisory, or to get the latest critical CVEs. Pairs with
software_version (is my stack current AND safe?). Newest first. Source: GitHub Advisory Database.
Note: covers recently-published reviewed advisories, not the full historical CVE corpus.
Envelope: this is an EVENT feed, so checked_at = when WE last refreshed the advisory store
(freshness reflects how current our mirror is, NOT how long since the last CVE — a quiet stretch
is not stale data). The newest advisory's own age is surfaced as latest_advisory_age_s.
Args:
  query: match summary / package / CVE id / GHSA id.
  package: affected package name (e.g. lodash, requests, log4j).
  ecosystem: npm | pip | maven | go | rubygems | nuget | composer | rust | ...
  severity: low | moderate | high | critical.
  min_cvss: minimum CVSS score (0-10).
  limit: max results.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- market_hours (Market Hours) - Is the market open right now? Live open/closed status + next open/close for major exchanges
(NYSE, NASDAQ, LSE, XETRA, TSE, HKEX, ASX) plus crypto (24/7) and forex (24/5). Use to tell
whether a price is live or a closed-market last-print.
Args:
  market: optional — NYSE, NASDAQ, LSE, XETRA, TSE, HKEX, ASX, Crypto, Forex (blank = all).

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- interest_rates (Interest Rates) - Live US benchmark interest rates — Effective Fed Funds Rate, SOFR, OBFR, etc. from the
New York Fed. Use instead of guessing the current Fed/benchmark rate (training data is stale).

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- satellites (Satellites) - Satellite/constellation catalog with each satellite's altitude, orbital period, and a derived
speed-of-light round-trip latency to ground (the physics floor for orbital networks / data
centers in space). Use for "how many Starlink satellites / orbital latency".
Args:
  group: starlink, stations, gps-ops, oneweb, galileo, weather, active, geo, science.
  limit: max satellites in the sample.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- satellite_position (Satellite Position) - Real-time position of ANY satellite by its NORAD id OR a common name — computed with SGP4 from the
latest live TLE: exact latitude/longitude, altitude, velocity, ground-footprint radius, the
speed-of-light latency floor, and how old the TLE is. Use for "where is the ISS / Hubble right now"
or to get a precise sub-satellite point. This is the TRUE propagated position, not an approximation.
Args:
  norad_id: NORAD catalog number (e.g. 25544 = ISS, 20580 = Hubble, 44714 = a Starlink).
  name: a common name instead of the id — "ISS", "Hubble", "Tiangong". Pass one of norad_id or name.
  track_minutes: also return a predicted ground-track this many minutes ahead (0 = just the current
    position; max 360).
  step_seconds: ground-track sampling step in seconds (default 60).

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- rocket_launches (Rocket Launches) - Upcoming or recently-launched orbital rocket launches from Launch Library 2 (The Space
Devs). Per launch: name, provider (+ type/country), vehicle (+ family/reusability/flight
count), pad + location (+ coordinates), net launch time + a live countdown (T-minus / T-plus),
net precision + launch window, mission (name/type/orbit/description), and current go/scrub
status. `window` = "upcoming" (default — next launches by net time) | "previous" (recently
launched). `limit` = how many to return, 1-30 (default 10). Keyless; Launch Library 2 free
to use (commercial OK) — we re-serve a value-added envelope (countdown, normalised fields,
freshness + provenance), never the raw passthrough or the non-commercial launch imagery.
Schedules slip frequently; trust `status` + `net_precision`.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- gov_contracts (Gov Contracts) - US federal contract & assistance awards from USAspending.gov (keyless, US public domain). Who was
awarded what, by which agency, for how much, over what period, the authoritative public spending
record routinely cross-examined in audits, FOIA and litigation, so a decision about a vendor or
programme can be backed by a signed, contemporaneous record. args (all optional): agency (awarding
top-tier agency name contains), recipient (vendor name contains), keyword (free-text on description),
award_type "contract" (default) | "grant" | "all", min_amount (USD floor), limit 1-50. Re-served as a
signed, provenance-stamped envelope; we witness the public record, we never move or award funds.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- spacex (Spacex) - Live SpaceX activity — next & recent SpaceX launches + Starlink constellation size, from public
data; not financial/stock data. A single composite digest answering "what is SpaceX doing right
now": the next SpaceX launches and the most recent ones (name, vehicle, pad, net launch time +
live countdown, go/scrub status), plus the size of the Starlink constellation we track (object
count + a couple of sample objects). Argless. INDEPENDENT — not affiliated with or endorsed by
SpaceX; "SpaceX"/"Starlink" used descriptively only. Reuses two feeds we already serve (no new
upstream): rocket_launches (Launch Library 2, The Space Devs) filtered to the SpaceX provider, and
satellites(group=starlink) off our CelesTrak TLE mirror — so it does NOT hammer upstreams on the
request path. Each part degrades independently (one source down → the others still return).
HARD CONSTRAINT: NO stock price, share price, valuation, or IPO/investment data of any kind —
launch schedule + constellation facts only, informational, from public data (The Space Devs,
CelesTrak).

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- orbital_data_centers (Orbital Data Centers) - DATA CENTERS IN SPACE — curated registry of compute/AI spacecraft in orbit (Starcloud's NVIDIA
H100 GPU, ESA Φsat-2 AI edge, D-Orbit in-orbit cloud), each enriched with LIVE orbital data
(altitude, period, inclination) and the speed-of-light round-trip latency floor for ground links.
Use for "what data centers / compute are in space, and the latency to reach them". Unique data.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- space_weather (Space Weather) - Full space-weather now-cast (NOAA SWPC) — the NOAA R/S/G storm scales (radio blackout /
radiation storm / geomagnetic storm), geomagnetic Kp index, solar wind (speed, density, and Bz —
the storm driver), the latest solar X-ray flux / flare, and an aurora-visibility hint. Affects
satellite comms & drag, GPS accuracy, HF radio, power grids, and the radiation/power environment
for orbital compute. Use for "is there a geomagnetic/solar storm right now".

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- internet_outages (Internet Outages) - Live BGP routing health for a network resource — an ASN (e.g. "AS3215"), an IP ("8.8.8.8"), or a
prefix ("193.0.0.0/22") — from RIPEstat (RIPE NCC's open routing-information service). Returns global
visibility (how many of RIPE's route collectors currently see the resource) + an outage signal:
healthy ≥0.9 · degraded ≥0.5 · outage <0.5. A sharp visibility drop = the network is losing global
reachability. Use for "is network/ASN X reachable right now?". Pass `resource`.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- gps_interference (Gps Interference) - Probable GPS/GNSS interference (jamming/spoofing) over an area, MEASURED from live ADS-B navigation
integrity (the GPSJam method) — unique to Dynamic Feed, derived from adsb.lol (CC0). Pass a region
preset (london · blacksea · baltic · easternmed · persiangulf · korea · finland · caucasus · northsea)
OR lat+lon (+ radius_km). A high degraded_fraction = many aircraft losing GPS-grade navigation =
probable interference (none <0.1 · low ≥0.1 · medium ≥0.25 · high ≥0.5).

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- energy_grid (Energy Grid) - Live US electricity grid data by region/operator (US EIA, public domain). region = US48 (national)
or a grid operator: CAISO · PJM · MISO · ERCOT · ISONE · NYISO · SPP · BPA. metric = demand |
generation | mix (current fuel mix in MW). Hourly. Pairs with carbon_intensity.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- global_macro (Global Macro) - Worldwide macro indicators for ANY country (World Bank Open Data, CC-BY). country = an ISO code
(US, GB, DE, IN, BR, JP, CN, ZA…) or name. indicator = gdp · gdp_growth · gdp_per_capita ·
cpi_inflation · unemployment · population · exports · imports · current_account · fx_reserves · fdi ·
govt_debt_pct_gdp · all. Globalizes the China-only macro to the whole world.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- earthquakes (Earthquakes) - Recent earthquakes worldwide from USGS — magnitude, depth, location, PAGER impact alert (green→
red, distinct from raw magnitude), tsunami flag, felt reports and significance. Use for "recent /
biggest earthquakes" or "was there a quake near X". Sorted by impact then magnitude.
Args:
  min_magnitude: minimum magnitude (default 2.5).
  period: hour | day | week | month (default day).
  limit: max results.
  tsunami_only: only quakes flagged with tsunami potential.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- natural_events (Natural Events) - Active natural events worldwide from NASA EONET — wildfires, severe storms (hurricanes/typhoons),
volcanoes, floods, sea/lake ice. Use for "what natural disasters/events are happening right now".
Args:
  category: wildfires | severeStorms | volcanoes | floods | seaLakeIce (blank = all).
  days: look-back window in days (default 30).
  limit: max results.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- wildfires (Wildfires) - Active US wildfires from NIFC WFIGS — incident name, size in acres, % contained, cause, state and
location. The 'how big / how contained' detail satellite hotspot feeds can't give (pairs with
natural_events, which has global fire points but not size/containment). Largest first.
Args:
  state: optional US state filter, e.g. CA, TX (2-letter).
  only_uncontained: only fires below 100% containment.
  min_acres: minimum incident size in acres.
  limit: max results.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- global_disasters (Global Disasters) - Active worldwide disaster alerts (GDACS) — ONE cross-hazard feed across earthquakes, tropical
cyclones, floods, droughts and volcanoes, each with a Green/Orange/Red humanitarian-impact level
and the affected countries. Use for "what major disasters are happening in the world right now / in
country X". The global severity layer complementing earthquakes, wildfires and natural_events.
Args:
  alert_level: levels to include — "Orange;Red" (default, impactful) or "Green;Orange;Red" (all).
  event_type: EQ | TC | FL | DR | VO | WF (blank = all).
  country: country name or ISO3 code (e.g. PHL, Philippines).
  days: look-back window in days (default 7).
  limit: max results.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- volcanoes (Volcanoes) - Current US volcano alert levels (USGS Volcano Hazards Program, keyless, public domain). `status`:
'elevated' (default — only volcanoes at YELLOW/ORANGE/RED or ADVISORY/WATCH/WARNING) or 'all' (every
USGS-monitored volcano). Each result carries the ground `alert_level`, aviation `color_code`, the
observatory, when the notice was issued and the official notice URL, most-severe first. SCOPE: US
volcanoes only — the global Smithsonian GVP dataset is licensed non-commercial, so it's not included.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- tides (Tides) - Current water level + next high/low tides for a US coastal station (NOAA CO-OPS, keyless, public
domain). Pass a NOAA `station` id (e.g. 9414290) or a `location` preset (san francisco, new york, boston,
seattle, honolulu, miami, galveston, …); `units` english|metric. Heights are vs the MLLW datum. SCOPE:
US stations only. Not for navigation — confirm against official NOAA tide tables.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- exploited_vulnerabilities (Exploited Vulnerabilities) - Vulnerabilities CONFIRMED exploited in the wild — the CISA Known Exploited Vulnerabilities (KEV)
catalog, each enriched with its EPSS exploitation-probability score (FIRST.org), plus a risk
`summary`. The 'which CVEs actually matter right now' layer that pairs with security_advisories
(disclosed CVEs) and check_vulnerability (is package@version affected).
Args:
  query: match a CVE id / name / description.
  vendor: filter by vendor — accepts a COMMA LIST (e.g. "Microsoft, Cisco, Fortinet"), match ANY.
  product: filter by product — accepts a COMMA LIST (e.g. "Windows, PAN-OS"), match ANY.
  stack: a client's whole tech stack as a comma list (e.g. "Fortinet, Ivanti, Citrix, Apache"),
    matched against vendor OR product — returns exactly the actively-exploited CVEs affecting that
    stack: a live per-stack vulnerability watch (see the `summary` for the headline risk).
  ransomware_only: only CVEs linked to known ransomware campaigns.
  recent_days: only CVEs added to the KEV catalog in the last N days.
  sort: "recent" (newest catalogued first, default) or "risk" (highest EPSS first).
  limit: max results.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- live_flights (Live Flights) - Live aircraft positions right now — real-time flight tracking from open ADS-B (adsb.lol, CC0).
Answers "what's flying over X?" and "where is flight Y?". Airborne flights first.
Args:
  region: a preset area — london, newyork, losangeles, paris, tokyo, dubai, singapore,
          sydney, frankfurt, hongkong, morocco, spain, europe, usa, asia.
  callsign: filter by flight callsign / number (e.g. BAW123, UAL456).
  limit: max results.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- current_weather (Current Weather) - Current weather anywhere — by city name or lat/lon. Returns temperature, feels-like, wind,
humidity, precipitation and conditions, live. Use instead of guessing the weather.
Args:
  city: city name (e.g. London, Tokyo, New York) — geocoded automatically.
  lat: latitude (alternative to city).
  lon: longitude (alternative to city).

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- weather_forecast (Weather Forecast) - Multi-day weather forecast (up to 16 days) for a city or lat/lon — daily high/low, precipitation,
wind, conditions. Use for "what's the weather this week / will it rain".
Args:
  city: city name (geocoded). lat/lon: alternative. days: 1-16 (default 7).

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- air_quality (Air Quality) - Current air quality for a city or lat/lon — PM2.5, PM10, US & European AQI, ozone, NO2,
with a category (Good/Moderate/Unhealthy...). Use for "is the air quality safe in X".
Single-network (model) — see air_quality_fusion for a two-network cross-validated reading.
Args:
  city: city name (geocoded). lat/lon: alternative.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- check_vulnerability (Check Vulnerability) - Is this exact package (and version) vulnerable? FULL historical lookup across the entire
OSV.dev corpus (Google) — every matching advisory + the versions that fix it. Use to check a
dependency: "does lodash 4.17.10 have any known CVEs?".
Args:
  package: package name (lodash, requests...). For Maven, pass the FULL 'group:artifact'
           coordinate (e.g. org.apache.logging.log4j:log4j-core) — a bare artifact name matches
           nothing in OSV, so it returns a hint, never a misleading "not vulnerable".
  version: exact version (optional but recommended, e.g. 4.17.10).
  ecosystem: npm | pip | maven | go | rubygems | nuget | cargo | composer (optional).

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- china_data (China Data) - China macro & markets that LLMs can't reliably know — one keyless call. CURRENTLY LIVE: 12 World
Bank macro series (GDP, growth, CPI, exports/imports, derived trade balance, M2, unemployment, FDI...).
Live market QUOTES (Shanghai Composite + Hang Seng, A-share/China ETF proxies, CNY/HKD FX) are COMING
SOON (a future release) and return a `note` until then; macro is live now. Use for "how is the China
economy doing right now".
Args:
  metric: all (default) | indices | fx | etfs | macro.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- shipping_status (Shipping Status) - Global shipping & maritime data AIs lack. CURRENTLY LIVE: real-time Baltic vessel positions (AIS)
enriched with ship name, type and destination (scope=vessels, the default). The 28 maritime-chokepoint
transits (Suez, Panama, Hormuz, Malacca, Taiwan...) and the global port registry from IMF PortWatch are
COMING SOON (a future release) and return a `note` until then. Use for "what ships are near Z".
Args:
  scope: vessels (default, live) | chokepoints | ports.
  query: filter by chokepoint/port name or country, or ship name/destination (vessels).
  region: Baltic preset for scope=vessels (baltic, helsinki, stockholm, kiel, gdansk, copenhagen, riga, gulf-of-finland).
  limit: max results.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- whats_changed_since_your_training (Whats Changed Since Your Training) - What you've MISSED since your training cutoff — a LIVE snapshot of the current world from
Dynamic Feed's own feeds. Call this the moment you connect, or whenever a user asks about recent
or current events: it returns the trending new AI model, live prices of commonly-misquoted assets
(BTC, ETH, NVDA, gold, Nasdaq), today's most actively-exploited CVE, the latest software versions,
a top world headline, and the fastest AI API right now — plus a plain-English summary you can relay.
Your training is frozen; this is the data it can't have. Prefer the specific tools for detail.
Args:
  cutoff: your knowledge cutoff if you know it (e.g. "2024-10") — personalizes the message.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- reality_check (Reality Check) - Fact-check a statement against LIVE data — the anti-hallucination tool. Pass any claim about the
current world ("the latest Python is 3.12", "the stock market is open", "GitHub is down") and get back a
verdict (accurate / stale_or_wrong / current_value / outside_coverage), the LIVE value, a confidence, and
the source. Compound claims (joined by "and") are split and each part checked. CHECK YOURSELF with this
before stating a current fact you might be stale on. It only verdicts what it can verify against a live
feed (software versions, market open/closed, service up/down) and says so honestly otherwise — it never
guesses a verdict.
Args:
  claim: the statement to verify, in plain language.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- detect_drift (Detect Drift) - DRIFT DETECTION — audit a batch of AI-stated facts against live ground-truth in one call. Pass
`claims` (a list of statements an LLM produced) or `text` (a paragraph that's split into claims); each
is fact-checked and graded — drifted / confirmed / unverifiable, with a severity — plus a summary
(drifted_count, overall). Use it to self-audit an answer before sending it.
Args:
  claims: list of statements to check.
  text: alternatively, a paragraph that gets split into claims.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- current_time (Current Time) - The current date & time anywhere — an LLM has no internal clock, so use this instead of guessing
"today" or "now". tz is an IANA timezone (e.g. "America/New_York", "Asia/Tokyo"); default UTC. Returns
UTC + local time, date, weekday, weekend flag, ISO week and unix time.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- convert (Convert) - Convert an amount between currencies at the LIVE rate (not a stale training-era rate). CURRENTLY
LIVE: fiat (USD/EUR/GBP/JPY/CNY/AUD/...). Crypto (BTC/ETH/SOL/...) and precious metals (XAU/XAG/XPT/XPD)
are coming in a future release. e.g. 100 USD→JPY, 5000 EUR→GBP.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- countdown (Countdown) - Time until a LIVE event you can't compute without a clock: a market open/close (NYSE, NASDAQ, LSE,
TSE, HKEX, SSE, ASX, XETRA) or the next rocket launch (optionally a provider, e.g. "next SpaceX
launch"). Returns a human countdown + seconds + the target time.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- world_pulse (World Pulse) - One call: what's happening on Earth RIGHT NOW — the biggest recent earthquake, the newest
actively-exploited CVE, the fastest AI API (we measure it), the trending new AI model and the latest
Python release — with a plain-English summary. The live state of the world at a glance.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- cite (Cite) - Get a fresh, CITEABLE source + timestamp for a current datapoint — so you can cite it, not guess.
Pass ANY tool, source, or topic (earthquakes, current_weather, USGS, Open-Meteo, …) for its
authoritative source + licence + attribution + verify URL, or a software product (python, nodejs, …)
for its live latest-version citation.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- package_health (Package Health) - Health & security posture of a software package (npm / PyPI / Go / Maven / Cargo / NuGet /
RubyGems) from deps.dev (Google Open Source Insights, keyless): latest version, license, count of
known security advisories, the OpenSSF Scorecard (0-10 security-posture score for the source repo +
its weakest checks) and popularity (stars/forks). The "should I depend on this?" check — pairs with
check_vulnerability (is a version vulnerable) and software_version (is the runtime current).
Args: package (e.g. "lodash", "requests"), ecosystem (npm|pypi|go|maven|cargo|nuget|rubygems),
version (optional — defaults to the latest).

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- github_releases (Github Releases) - Latest releases for a GitHub repo (owner/name) — version, date, author, link — via the public
releases atom feed (keyless, no rate limit). "What's the newest release of X" — a model can't know
releases published after its training cutoff. e.g. repo="facebook/react".

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- hacker_news (Hacker News) - Live Hacker News stories (keyless) — the tech/AI attention layer right now. kind = top | new |
best; optional case-insensitive title filter (e.g. query="AI"). Returns title, score, comments, url.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- dns_lookup (Dns Lookup) - Live DNS records for a domain via Cloudflare DNS-over-HTTPS (keyless): A / AAAA / MX / TXT / NS /
CNAME / SOA / CAA. Resolve a domain to what's actually live in DNS now (not a stale cached guess).

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- cert_check (Cert Check) - Live TLS/SSL certificate check for any domain — measured by a direct handshake RIGHT NOW: issuer,
validity window, days to expiry, expiring-soon flag, SANs, negotiated TLS version. Is this site's
cert valid / when does it expire / who issued it — facts, not a cached scan.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- wikipedia_trends (Wikipedia Trends) - What is the world paying ATTENTION to right now — top-viewed Wikipedia articles (the global
zeitgeist, ~1 day lag), or pass a topic for that article's 14-day attention trend with a
week-over-week change. Pageview data is CC0 (public domain) from the Wikimedia Pageviews API.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- econ_calendar (Econ Calendar) - What is SCHEDULED to move markets — upcoming US Treasury auctions (type, term, size, date) and
FOMC meeting dates incl. the next meeting. Pure schedule facts (never prices), from US Treasury
Fiscal Data + the Federal Reserve calendar (both public domain). 'When is the next Fed meeting /
next 10-year auction?'

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- climate_enso (Climate Enso) - Current EL NIÑO / LA NIÑA state — latest ONI anomaly + phase, official episode check, recent
seasons, and NOAA CPC's alert-system status (e.g. 'El Niño Watch'). The Pacific state that drives
global drought/flood/bushfire risk — direct input for climate-risk and parametric posture.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- sst_anomaly (Sst Anomaly) - Sea-surface temperature + anomaly vs climatology for any ocean point or named region
(great_barrier_reef [default], moreton_bay, tasmania, ningaloo, coral_sea, north_west_shelf,
spencer_gulf, florida_keys, gulf_of_mexico, north_sea, mediterranean) — with an honest
marine-heatwave heuristic flag (anomaly ≥ +1.0 °C). NOAA OISST v2.1 (public domain), ~1-2 day lag.
Marine heatwaves drive aquaculture losses, bleaching and cyclone energy.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- sea_ice (Sea Ice) - Latest daily Arctic + Antarctic sea-ice extent (million km²) from the NSIDC Sea Ice Index
(G02135, v4): current extent + date per pole, change vs the prior week, and the same calendar
day ~10 years earlier. region = "arctic" | "antarctic" | "both" (default "both"). Extent = ocean
with ≥15% ice concentration; near-real-time values are provisional, ~1-2 day lag. The headline
polar-climate indicator behind Arctic shipping seasons and climate-risk posture. Public domain
(NOAA@NSIDC), citation carried in provenance.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- world_events (World Events) - Latest global news-event coverage from the GDELT Project, which monitors worldwide news
in 100+ languages: the most recent articles matching `query` (keyword/phrase, optional —
matched against full article text) from outlets in `region` (country name, optional) within
the past `hours` (1-168, default 24). Argless = a global pulse of the latest coverage.
Article METADATA only — titles, links, outlets, timestamps, source countries — never bodies.
Open GDELT terms (unlimited commercial use; citation carried in provenance).

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- grid_carbon (Grid Carbon) - Live grid carbon intensity (gCO2/kWh): current value, trend vs ~3 hours ago, and the live
generation mix by fuel. `region` = "au" (Australian NEM, default) | "nsw" | "qld" | "vic" |
"sa" | "tas" (single NEM state) | "uk" (Great Britain) | "all" (AU + UK). AU values are
DERIVED and honestly flagged so (method in response): live AEMO 5-minute dispatch SCADA
weighted by AEMO's own CDEII per-generator CO2e emission factors — AEMO's official daily
CDEII index rides alongside for cross-checking. GB values are NESO-measured. Complements
carbon_intensity (UK-only, cleanest-window forecast). Keyless; AEMO general permission —
any purpose with attribution — + NESO CC BY 4.0.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- au_economy (Au Economy) - Official AUSTRALIAN economic indicators from the Australian Bureau of Statistics Data API
(SDMX) — STATISTICS ONLY, NO prices. `indicator` = "cpi" (annual inflation, default) |
"cpi_quarterly" | "unemployment" | "wages" | "gdp". Returns the latest value (a %), its real
ABS reference period (e.g. 2026-Q1 / 2026-04), the unit/description, and a short trend (latest
vs prior). CPI annual inflation is DERIVED by us from the All-groups CPI index (ABS publishes
the index, not the annual rate, as its series) — flagged `derived: true` with the index
alongside for checking; unemployment, wage growth (WPI) and GDP growth are ABS's own published
rates. Source: Australian Bureau of Statistics (data.api.abs.gov.au), CC BY 4.0; keyless,
~12 h cache (ABS releases monthly/quarterly). HARD CONSTRAINT: every value is an official
statistic/index/rate (CPI index, inflation %, unemployment %, wage-growth %, GDP-growth %) —
NEVER a market price, quote, FX rate, or asset valuation. Not financial advice.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- us_economy (US Economy) - Official US economic indicators from the U.S. Bureau of Labor Statistics Public Data API —
STATISTICS ONLY, NO prices. `indicator` = "cpi" (annual inflation, default) | "unemployment" |
"payrolls" (monthly non-farm jobs change) | "ppi" (producer-price inflation) | "wages"
(average-hourly-earnings growth). Returns the latest value, its real BLS reference period (e.g.
2026-05), the unit/description, and a short trend (latest vs prior). CPI, PPI and wage growth are
DERIVED by us as a 12-month change from the BLS index/$ level (BLS publishes the index, not the
annual rate, as the API series) — flagged `derived: true` with the index/level alongside for
checking; unemployment is BLS's own published rate; payroll change is a month-on-month difference.
Source: U.S. Bureau of Labor Statistics (api.bls.gov), US public domain; keyless, ~12 h cache (BLS
releases monthly). HARD CONSTRAINT: every value is an official statistic/index/rate (CPI index,
inflation %, unemployment %, payroll head-count, PPI index, average hourly wage in $) — NEVER a
market price, quote, FX rate, or asset valuation. Not financial advice.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- scholarly_search (Scholarly Search) - Fact-check the published scholarly record via OpenAlex — METADATA ONLY, NO prices.
`query` = free text/topic ("CRISPR gene editing") OR a DOI / doi.org URL for an exact-work
lookup. `sort` = "relevance" (default) | "citations" | "newest" | "oldest". `limit` = max
works (default 10, cap 25). Each work returns its citation count, open-access status + URL,
publication venue + type, year/date, work type, lead authors (up to 5) + total author count
+ lead institution, references count, retraction flag, and the work's own OpenAlex
record-update time. Spans 240M+ works across every publisher (journals, conferences, books,
datasets, preprints), so it answers "does this paper exist / how cited is it / is it open
access / where was it published / who wrote it" — which a training snapshot gets stale or
hallucinates. DISTINCT from research_papers (arXiv preprints only, newest-first abstracts):
different source (OpenAlex), cross-publisher, citation/OA/venue metadata — no abstracts, no
full text. Source: OpenAlex (api.openalex.org, OurResearch), data is CC0 1.0 public domain;
keyless (polite pool), ~6 h cache. HARD CONSTRAINT: every value is bibliometric metadata (a
citation count, year, OA status, venue, author) — NEVER a market price, quote, or valuation.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- fda_recalls (Fda Recalls) - Recent FDA-regulated RECALLS & enforcement actions via openFDA — regulatory facts, NO prices.
`category` = "drug" (default) | "food" | "device". `query` = optional product / firm / reason
search term (e.g. "Pfizer", "peanut", "contamination"; blank = the most recent across that
category). `limit` = max items (default 15, cap 25). Per item: product description, recalling
firm, reason for recall, classification (Class I/II/III severity), status (Ongoing/Completed/
Terminated), recall-initiation date, distribution pattern, state/country, recall number. Plus
a short summary, counts by classification, total_matches, and the newest recall date surfaced
separately as `latest_recall_date`. Answers "what FDA-regulated medicines / food / medical
devices have been recalled lately, by whom, why, and how serious" — a live public record a
training snapshot can't have. DISTINCT from product_recalls (CPSC consumer goods — toys,
appliances) and drug_shortages (FDA supply gaps, not defect withdrawals). Source: openFDA
(api.fda.gov, U.S. FDA), U.S. Government work — public domain (CC0 1.0); keyless, ~1 h cache.
INFORMATIONAL ONLY — openFDA data is NOT for clinical or safety decision-making and may be
incomplete; confirm against the official FDA record before acting. HARD CONSTRAINT: every
value is a regulatory/safety fact (firm, reason, class, status, date) — NEVER a market price.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- air_quality_fusion (Air Quality Fusion) - Cross-validated air quality — TWO independent networks reading the same sky: the Open-Meteo
CAMS model (the existing air_quality source) vs real ground monitors via OpenAQ v3 (government
reference stations), with a per-pollutant (PM2.5, PM10, O3, NO2) agreement verdict
(high/moderate/low/divergent), both values + the delta, and station distance/freshness caveats —
the two numbers are never blended. `location` = an AU preset ("brisbane" default, "sydney",
"melbourne", "perth", "adelaide"), any city name (geocoded), or a "lat,lon" string; explicit
`lat`/`lon` override. Complements air_quality (single-network AQI). If one network is down the
result degrades honestly to single-source (agreement: "unverified"). Stations whose licence
disallows commercial use are auto-excluded via OpenAQ's machine-readable licence flags;
per-station provider attribution + licence carried in provenance.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- au_water (Au Water) - Australian river heights + gauge rainfall near any AU location — live CC-BY-licensed gauge
observations from the Bureau of Meteorology's Water Data Online (keyless KiWIS API); the
Australian counterpart of water_levels (US USGS). Per station: latest river level (m) with a
~3 h rising/falling/steady trend, or rainfall totals (mm over 1/6/24 h ending at the latest
reading), plus real observation timestamps + ages, distance, the data owner and the exact
attribution string. `location` = an AU preset ("brisbane" default, "sydney", "melbourne",
"adelaide", "hobart", "darwin", "canberra", "perth") or a "lat,lon" string; explicit
`lat`/`lon` override. `kind` = "river" | "rain" | "both". Only stations whose data owner is
CC-BY-listed (Table 1) in the BoM rain/river licensing statement are served — per-station
owner attribution carried in provenance, exclusion counts reported, WA coverage honestly
partial. Observational data ONLY — not a flood warning product; official flood
warnings/watches are issued by the Bureau at bom.gov.au/australia/warnings.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- flood_forecast (Flood Forecast) - 5-day river-discharge FORECAST near an Australian location — Copernicus CEMS Global Flood
Awareness System (GloFAS, operational LISFLOOD control run), retrieved daily from the CEMS
Early Warning Data Store and served from cache (the answer is instant — never waits on the
CDS queue). The forward-looking sibling of au_water: au_water = what AU rivers are DOING
(live gauges), flood_forecast = what the global model expects them to do over the next 5
days. Returns the strongest modelled river cell within ~90 km: 24 h-mean discharge (m3/s)
per day for ~5 days, the peak value + day, and a rising/falling/steady trend; values are the
MAX within ~25 km (0.25-deg max-pooled) cells. `location` = an AU preset ("brisbane"
default, "sydney", "melbourne", "adelaide", "hobart", "darwin", "canberra", "perth") or a
"lat,lon" string; explicit `lat`/`lon` override. Raw model guidance ONLY — no flood
thresholds or severity classifications are added, and this is NOT a flood warning; official
AU flood warnings/watches are issued by the Bureau of Meteorology at
bom.gov.au/australia/warnings. Attribution: contains modified Copernicus Emergency
Management Service information.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- aviation_weather (Aviation Weather) - Live aviation weather — decoded METAR observations + TAF forecasts for any ICAO airport
(NOAA Aviation Weather Center, public domain, keyless). Returns flight category (VFR / MVFR /
IFR / LIFR), winds, visibility, ceilings and the raw METAR/TAF report — the same data a pilot
sees in a preflight briefing, accessible by any AI agent or robot in one call. `station` = any
4-letter ICAO airport code (default YBBN = Brisbane; KJFK, EGLL, YSSY, OMDB, RJTT all served;
US stations fully covered; major international airports covered via ICAO/WMO distribution to
NOAA). `kind` = "metar" (default) | "taf" | "both". Cross-reference `gps_interference` for
GNSS outages affecting aircraft and `airport_delays` for FAA ground stops. Source: NOAA Aviation
Weather Center (aviationweather.gov) — US Government work, public domain (17 U.S.C. § 105).
CAVEAT: observational/forecast data only — not a substitute for an official preflight briefing
(FAA ATIS/AFIS or an authorized flight planning service).

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- hurricanes (Hurricanes) - Active tropical cyclones from the NOAA National Hurricane Center (NHC) — tropical
depressions, tropical storms, and hurricanes. Per storm: name, classification, Saffir-Simpson
category, current position (lat/lon), max sustained winds (kt + km/h), minimum pressure,
movement (heading + speed), and a link to the latest public advisory and cone graphic.
`basin` = "all" (default) | "atlantic" (North Atlantic + Caribbean + Gulf of America) |
"epac" (Eastern + Central North Pacific). Off-season or quiet periods may return zero
storms — this is the correct honest state. Source: NOAA NHC (nhc.noaa.gov) — US government
public domain (17 U.S.C. § 105), keyless. Coverage: Atlantic + Eastern/Central Pacific ONLY
(not Australian region, Western Pacific, or Indian Ocean).

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- bitcoin_network (Bitcoin Network) - Live Bitcoin NETWORK telemetry — infrastructure metrics only, NO price data.
`metric` = "overview" (default, full digest) | "fees" (recommended fee tiers sat/vB) |
"mempool" (unconfirmed tx count + vsize + pending fees) | "difficulty" (current + next
adjustment % + blocks until retarget) | "hashrate" (3-day average EH/s) | "halving"
(blocks remaining + estimated date + current/post-halving block subsidy). Overview returns
all sections in one call. Source: mempool.space public REST API (open-source, AGPL-3.0)
with Blockstream Esplora (MIT) as block-height fallback. Keyless, 60 s cache. HARD
CONSTRAINT: no BTC/USD or any fiat price — Bitcoin NETWORK mechanics only. Not financial
advice.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- lightning_network (Lightning Network) - Bitcoin LIGHTNING NETWORK aggregate statistics — network infrastructure metrics only,
NO price data. Returns node count, public channel count, total public channel capacity
(in BTC and satoshis), average + median channel capacity, the Tor / clearnet / unannounced
node split, and the average fee rate (ppm) — plus a human summary and the snapshot date.
Lightning is Bitcoin's layer-2 payment network; these are its routing/topology metrics.
Source: mempool.space public REST API (open-source Bitcoin explorer, AGPL-3.0). Keyless,
~10 min cache. HARD CONSTRAINT: capacity is a NETWORK metric in BTC/sats — never a fiat
valuation or market price. Not financial advice.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- ots_calendar_health (Ots Calendar Health) - Live health of the public OpenTimestamps (OTS) timestamp-anchoring calendar servers — the
aggregation-and-anchoring infrastructure behind tamper-evident, independently verifiable,
Bitcoin-anchored timestamps. Answers "are the public timestamp calendars up and still anchoring
right now?" before an agent trusts a fresh proof. `calendar` = "all" (default — probe every public
calendar and return an overall verdict) | "alice" | "bob" | "finney" (Eternity Wall) | "catallaxy".
Per calendar: live reachability + latency (our own probe), server version, pending commitments,
anchor transactions waiting for confirmation, the calendar's best-block height (its Bitcoin chain
view), average time between anchor transactions over the last week (anchoring cadence), and the
operational wallet balance funding anchor transactions; the overall verdict flags any calendar whose
height lags the consensus (a stalled chain view / paused anchoring). Source: Dynamic Feed's own
availability probes + each calendar's public status page (measured facts, like cert_check /
service_status). Keyless, 120 s cache. Operational balances are anchoring-funding health signals,
NOT market prices.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- marine_forecast (Marine Forecast) - Marine / surf forecast for a coastal point — current sea state + next-24-hour outlook.
Returns total significant wave height / period / direction, the swell component (long-period
energy driving surf), the locally-generated wind-wave, and sea-surface temperature, plus a
24-hour wave-height band. `location` = AU surf/maritime presets: "gold_coast" (default),
"byron", "bells_beach", "margaret_river", "sydney". OR pass `lat=` and `lon=` (decimal
degrees) for any coastal point worldwide. Source: Open-Meteo Marine Weather API (CC-BY 4.0;
underlying ocean-wave models DWD/MeteoFrance/ECMWF/NCEP/ERA5-Ocean). Keyless to you;
commercial-licensed server-side. FORECAST data, not a measurement — not a substitute for
an official marine forecast/warning (e.g. the BoM coastal-waters forecast) and must not be
the sole basis for any safety-of-life-at-sea decision.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- ocean_buoys (Ocean Buoys) - Live marine observations from NOAA NDBC ocean buoys — significant wave height & period,
wave direction, wind speed/direction/gust, barometric pressure (+ 3-hour tendency), air &
water temperature, dewpoint and visibility, each with the buoy's own observation timestamp +
age. `station` = an NDBC station id (e.g. "46059", "51001", "41001") -> that one buoy.
`near` = "lat,lon" (e.g. "37.7,-123.0") OR a coast preset (us west coast, us east coast,
gulf of mexico, hawaii, alaska, great lakes, pacific nw, new england, florida, california,
korea) -> the nearest reporting buoys (up to `limit`, default 5). No args -> a sensible
default open-ocean buoy. Single bulk-file fan-out: NDBC's whole-network latest_obs file is
fetched once and indexed (~1,300 stations), so every lookup is served from cache. COVERAGE:
NDBC is a NOAA/US network — no Australian buoys (run by BoM/AODN). Observational data only
— not a substitute for an official marine forecast/warning. Source: NOAA NDBC
(ndbc.noaa.gov) — US government public domain (17 U.S.C. § 105), keyless.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- research_papers (Research Papers) - Latest scholarly preprints from arXiv — newest-first — by category and/or keyword.
Returns up to 15 papers, each with: title, authors, truncated abstract, primary + all
categories, published/updated dates, arXiv id, abstract URL, PDF URL, and DOI / journal
reference when a published version exists. `category` = an arXiv taxonomy term (default
"cs.AI"). Common ones: cs.AI (AI), cs.LG (Machine Learning), cs.CL (NLP/LLMs), cs.CV
(Computer Vision), cs.RO (Robotics), cs.CR (Security), stat.ML, cs.MA (Multiagent). Any
valid arXiv category works — see arxiv.org/category_taxonomy. `query` = optional free-text
keyword/phrase, AND-combined with the category. Source: arXiv API (Cornell University) —
descriptive metadata is CC0 1.0 public domain (keyless, commercial use permitted). arXiv
is a PREPRINT server; most papers are not peer-reviewed.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- species_occurrences (Species Occurrences) - Recent species occurrence records from GBIF (Global Biodiversity Information Facility) —
individual field observations and museum specimens of where/when a species has been recorded.
Each record: species + scientific name, lat/lon, date, country, source dataset (+ GBIF
citation), recorder, and basis-of-record (human observation, preserved specimen, etc.).
`query` = a common name ("koala", "great white shark", "platypus") or scientific name
("Phascolarctos cinereus"); resolved against the GBIF backbone taxonomy. `near` = "lat,lon"
to restrict to records within ~100 km of that point (e.g. "-27.47,153.02" for Brisbane).
Keyless GBIF.org API. COMMERCIALLY CLEARED: filtered server-side to CC0 + CC BY 4.0 records
only; CC BY-NC records are excluded. OCCURRENCE data only — not a population census or range
map; coverage is sampling-biased and absence of records does not mean absence of the species.
Source: GBIF.org API v1 — CC0 1.0 + CC BY 4.0 (per record).

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- public_holidays (Public Holidays) - Public / statutory holidays for a country (and optional state/province/region) in a given
year — computed in-house, NOT scraped, so it's exact and offline-stable. Per holiday: date,
name, weekday, whether it's an observed-day shift, the country, and the subdivision (when one
was requested), plus the next upcoming holiday. `country` = ISO-3166 alpha-2 code (default
"AU"); common names accepted ("australia", "usa", "uk", "new zealand"). 100+ countries.
`year` = 4-digit year (default = current year). `subdiv` = optional subdivision code for
region-specific holidays — e.g. "NSW"/"VIC"/"QLD" for AU, "CA"/"NY" for US, "ENG"/"SCT" for
GB; national-level only if omitted (state lists are richer). Pairs with `market_hours`. Holiday
DATES are non-copyrightable facts; computed via the open-source `holidays` library (vacanza,
MIT) — commercial use + redistribution permitted, keyless. Informational only — confirm
against the official gazette for legal/payroll use.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- wikidata_facts (Wikidata Facts) - Structured factual statements about a named entity from Wikidata — the collaboratively-curated
knowledge base behind Wikipedia. Resolves `entity` to its Wikidata item, then returns the
headline facts: description, instance/class, key properties (e.g. for a country: capital,
population, area, head of government, currency, ISO codes; for a person: birth/death, occupation,
citizenship), plus cross-reference identifiers and the Wikidata QID. `entity` = a name to look
up ("Australia", "Albert Einstein", "Sydney Opera House", "Bitcoin"); default "Australia".
Reference/knowledge lookup, not a live-telemetry feed — values are as-current-as Wikidata's
community edits. Source: Wikidata (wikidata.org), MediaWiki Action API — CC0 1.0 (public
domain): commercial use + redistribution permitted, no key, no attribution required.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- health_surveillance (Health Surveillance) - US public-health surveillance signals from the CDC — the current level + week-over-week
direction of circulating illness, not individual case data. `topic` = "respiratory" (default —
emergency-department visit shares + clinical-lab test positivity for COVID-19 / influenza /
RSV) | "wastewater" (CDC NWSS viral-activity levels in community wastewater, an early-warning
leading indicator). Each metric carries its reporting week + trend. COVERAGE: United States
ONLY (CDC networks); surveillance is a population-level signal with reporting lag, not a
real-time case count or a diagnosis. Source: CDC (cdc.gov) NSSP + NWSS open datasets — US
Government public domain (17 U.S.C. § 105), keyless; carries CDC attribution + the standard
non-endorsement note. Informational only, not medical advice.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- clinical_trials (Clinical Trials) - Live clinical-trial registrations and status updates from ClinicalTrials.gov (US NIH/NLM
registry). Returns the most-recently-updated trials, each with: NCT id, title, status
(recruiting / completed / terminated / ...), phase, conditions, lead sponsor (+ class), study
type, enrollment, start / primary-completion / completion dates, location count + countries,
and first-posted / last-update dates. `condition` = disease/condition filter ("melanoma",
"type 2 diabetes", "alzheimer"). `query` = free-text search across the whole record
(intervention, sponsor, keyword — "crispr", "Pfizer", "semaglutide"); combine with `condition`
to narrow. Both empty (argless default) = the most-recently-updated notable trials registry-wide.
Keyless; ClinicalTrials.gov data is US Government public domain (17 U.S.C. § 105) — free for
commercial reuse, courtesy of the U.S. National Library of Medicine. Self-reported registry
data — informational only, not medical advice.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- uk_water (Uk Water) - Live UK river & water levels and flood warnings from the Environment Agency (England) —
real-time gauge readings near a place, each with current level, recent trend (rising / steady /
falling), the station's typical range, plus any active EA flood alerts/warnings for the area.
`location` = a UK place name ("london", "york", "oxford", "carlisle"; default "london"), OR
pass `lat`/`lon` (decimal degrees) for any point in England. COVERAGE: England only (the EA's
network — not Scotland/Wales/NI, which have separate agencies). Observational + alert data,
not a forecast, and not a substitute for the official GOV.UK flood-warning service for any
safety decision. Source: Environment Agency real-time flood-monitoring API — Open Government
Licence v3.0 (commercial use permitted with the EA's mandated attribution, carried in
provenance), keyless.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- global_indicator (Global Indicator) - A flagship development statistic from Our World in Data: the latest value for a country plus
a short multi-year trend, with full source attribution. ONE source, MANY indicators (breadth) —
CO2 per capita, population, fertility, urbanisation, GDP-per-capita (a development stat in PPP,
NOT a market price), extreme poverty, R&D spend, Human Development Index, literacy, internet
access, electricity access. Distinct from `global_macro` (World Bank): OWID adds the long-run
development + climate set. `indicator` = a slug/alias from the curated allowlist (default
"co2-emissions-per-capita"; aliases: co2, pop, gdp, hdi, literacy, internet, poverty, fertility,
urban, rd) — call indicator="list" for the full menu. `country` = ISO-3 code (AUS, USA, CHN,
GBR, IND, …); omit for the World aggregate. Source: Our World in Data (ourworldindata.org) —
OWID's processing layer is CC BY 4.0, keyless; every response carries BOTH OWID's attribution
AND each underlying producer's citation + licence. Only indicators whose underlying sources are
cleared for commercial re-serving (CC BY / CC BY IGO / CC0 / public domain) are served — a
fail-closed runtime gate refuses any non-redistributable indicator. Annual-ish statistics, not a
live-telemetry feed.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp
- pollen_forecast (Pollen Forecast) - Airborne pollen / allergen forecast — six pollen types (alder, birch, grass, mugwort, olive,
ragweed) in grains/m³, each with a plain-English severity band (low / moderate / high / very
high), for a hay-fever / asthma / rhinitis audience. Returns the current hour's reading plus the
NEXT-DAY peak per type, an overall worst-case level, and a summary naming the dominant allergens.
`location` = city name or preset; EU presets carry real data (london [default], paris, berlin,
madrid, rome, amsterdam, vienna, warsaw, athens, dublin), AU/world presets (brisbane, sydney,
melbourne, perth, new york, tokyo) are convenience but normally report `coverage` =
out_of_region. Or pass explicit `lat` + `lon`. COVERAGE IS EUROPE-ONLY: the CAMS pollen model
covers Europe (~4-day forecast in season); outside Europe — including all of Australia, the
Americas, Asia, Africa — there is NO pollen model and the response says so honestly
(`coverage` = out_of_region) instead of guessing. DISTINCT from `air_quality` /
`air_quality_fusion` (those serve POLLUTANTS — PM2.5/ozone/AQI; this serves BIOLOGICAL pollen).
Source: Open-Meteo Air Quality API / Copernicus Atmosphere Monitoring Service (CAMS) European
ensemble — CC BY 4.0 under Open-Meteo's paid commercial plan (keyless to you); attribution to
Open-Meteo + CAMS carried in provenance. Informational only, not medical advice.

Every value is returned in an Ed25519-signed, provenance-stamped envelope (source and observation time) you can verify offline against /.well-known/keys, no account required. Endpoint: https://dynamicfeed.ai/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: ai.dynamicfeed
- Version: 0.6.0
- Runtime: Sse, Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jun 1, 2026
- Source: https://registry.modelcontextprotocol.io
