MCP.so
Sign In

Dynamic Feed

@dynamicfeed

About Dynamic Feed

Official stdio MCP server for Dynamic Feed — bridges any MCP client to 62 live, signed data tools at dynamicfeed.ai. Works through firewalls that block remote SSE.

Basic information

Category

Other

License

MIT

Runtime

node

Transports

stdio

Publisher

dynamicfeed

Submitted by

Liquid00000000000

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "dynamicfeed": {
      "url": "https://dynamicfeed.ai/mcp"
    }
  }
}

Tools

56

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.

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.

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.

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.

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.

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.

Real-time US river levels — gage height (ft) + streamflow/discharge (ft3/s) from USGS NWIS (keyless). 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.

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, ...).

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.

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.

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.

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.

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.

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.

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.

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.

Live transit service alerts & line status from connected GTFS-RT transit feeds — answer "is my line/service disrupted right now?". Coverage varies by agency as feeds are wired in; lines or services with an active alert are listed first. Use `only_issues=true` to cut to active disruptions. Args: query: match a line/system/description (e.g. "victoria", "detour"). system: filter by transit system/agency. city: filter by city. only_issues: only lines/services with an active alert. limit: max results.

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).

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.

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. 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.

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).

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).

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.

Real-time position of ANY satellite by its NORAD id — 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 satellite X / 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). 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).

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.

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".

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`.

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).

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.

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.

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.

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.

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.

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.

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.

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.

Vulnerabilities CONFIRMED exploited in the wild — the CISA Known Exploited Vulnerabilities (KEV) catalog, each enriched with its EPSS exploitation-probability score (FIRST.org). The 'which CVEs actually matter right now' layer that pairs with security_advisories (disclosed CVEs) and check_vulnerability (is package@version affected). Most recently catalogued first. Args: query: match a CVE id / name / description. vendor: filter by vendor (e.g. Microsoft, Cisco, Fortinet). product: filter by product (e.g. Windows, PAN-OS). ransomware_only: only CVEs linked to known ransomware campaigns. recent_days: only CVEs added to the KEV catalog in the last N days. limit: max results.

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, europe, usa, asia. callsign: filter by flight callsign / number (e.g. BAW123, UAL456). limit: max results.

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).

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).

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". Args: city: city name (geocoded). lat/lon: alternative.

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, log4j-core...). version: exact version (optional but recommended, e.g. 4.17.10). ecosystem: npm | pip | maven | go | rubygems | nuget | cargo | composer (optional).

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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).

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".

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.

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).

Overview

What is Dynamic Feed?

Dynamic Feed is a local stdio MCP server that proxies to the Dynamic Feed API, offering 91 tools across 19 verticals such as weather, CVEs, disasters, satellites, and software versions. It is commercially licensed, keyless, and designed to work through corporate firewalls by using outbound HTTPS.

How to use Dynamic Feed?

Add the server to your MCP client’s configuration (e.g., Claude Desktop, Cursor, Windsurf) using the command npx -y dynamicfeed-mcp. No API key is required. Optionally, set the DYNAMICFEED_MCP_URL environment variable to override the default endpoint or DYNAMICFEED_API_KEY for authenticated requests.

Key features of Dynamic Feed

  • 91 tools across 19 verticals (weather, CVEs, disasters, satellites, flights, etc.)
  • Works through corporate firewalls and VPNs via outbound HTTPS
  • Tools always reflect the live server; no hard-coded list to drift
  • No API key required for tools (keyless by default)
  • Supports both stdio (local runner) and direct remote URL (Streamable HTTP / SSE)
  • MIT licensed

Use cases of Dynamic Feed

  • Fetch current weather and air quality for any location
  • Monitor actively exploited vulnerabilities and security advisories
  • Track real‑time global disasters (earthquakes, wildfires, drought)
  • Retrieve satellite positions and space weather data
  • Look up software version releases and live flight status

FAQ from Dynamic Feed

What is the difference between this package and the remote URL?

The remote URL https://dynamicfeed.ai/mcp works directly in clients that support Streamable HTTP or SSE. This package is for clients that only accept a local command or networks that block remote streaming.

Does Dynamic Feed require an API key?

No. The MCP tools are keyless. An optional DYNAMICFEED_API_KEY environment variable is available for rare cases where authentication is needed.

What runtime does the MCP server need?

Node.js (via npx) is required to run the dynamicfeed-mcp command.

Where does the data come from?

The server proxies all requests to a remote Dynamic Feed endpoint (default: https://dynamicfeed.ai/mcp), which provides the live data.

What transport does the MCP server use?

Locally it speaks stdio; it communicates with the upstream over ordinary outbound HTTPS. The remote endpoint also supports Streamable HTTP and legacy SSE.

Comments

More Other MCP servers