world-intel-mcp
marc-shade · marc-shade/world-intel-mcp
Provides 139 MCP tools for real-time global intelligence on markets, geopolitics, and environmental data without requiring paid API keys.
139-tool MCP server for real-time global intelligence from free public APIs: markets, SEC filings, conflict, military, aircraft-cohort early warning, refugee and migration flows, cyber, climate, news, and 30+ domains. Cited AI situation briefs, geofences with change detection, live SSE dashboard. MIT, no paid API keys.
See it in action
From the author's README marc-shade ·Source
What you can do with it
- Monitor global market shifts and SEC filings via Claude
- Search for real-time military or geopolitical activity around the world
- Create automated alerts for natural disasters or cyber threats
Safety check
No risky patterns found in the files we scanned.
Automated scan of the repo files. Always review code you run.
From the README
World Intelligence MCP Server
Real-time global intelligence across 30+ domains with 139 MCP tools, a live ops-center dashboard, a CLI, and a Qdrant vector store for enterprise-grade semantic search across accumulated intelligence. All data comes from free, public APIs: no paid subscriptions required.
Built for AI agents that need world awareness: market conditions, geopolitical risk, military posture, aircraft-cohort early warning, refugee and migration flows, supply chain disruptions, cyber threats, and more — all queryable via the Model Context Protocol. The vector store enables natural language queries like "military activity near Taiwan" or "cyber threats targeting healthcare" across all historical data.
What You Get
| Domain | Tools | Data Sources |
|---|---|---|
| Financial Markets | 7 | Yahoo Finance, CoinGecko, Alternative.me, Mempool |
| Forex & Currency | 3 | ECB/Frankfurter (8 major pairs, timeseries, cross rates) |
| Bonds & Yields | 2 | FRED, Yahoo Finance (yield curve, bond ETFs, spread analysis) |
| Earnings | 2 | Yahoo Finance (mega-cap calendar, surprise history) |
| SEC Filings | 3 | SEC EDGAR (full-text search, company filings, 8-K material events) |
| Company Enrichment | 1 | Yahoo Finance + GDELT + SEC + GitHub (composite profile) |
| Macro Composite | 1 | Weighted 6-signal market verdict (Fear&Greed, VIX, sectors, DXY, BTC, yields) |
| Economic Indicators | 6 | AAA fuel prices, EIA energy, FRED macro, World Bank |
| Central Banks | 1 | 15 central bank policy rates |
| BTC Technicals | 1 | SMA 50/200, golden/death cross, Mayer Multiple |
| Natural Disasters | 2 | USGS earthquakes, NASA FIRMS wildfires |
| Environmental | 2 | NASA EONET, GDACS disaster alerts |
| Climate | 1 | Open-Meteo temperature/precipitation anomalies |
| Conflict & Security | 4 | ACLED events, UCDP, unrest detection, humanitarian data |
| Military & Defense | 6 | adsb.lol, OpenSky, hexdb.io, surge detection, theater posture, aircraft batch |
| Infrastructure | 5 | Cloudflare Radar, submarine cables, cascade analysis, cloud status, RIPEstat BGP/RPKI |
| Maritime | 2 | NGA navigation warnings, vessel snapshots |
| Aviation | 5 | FAA airport delays, domestic flight snapshot, business-jet/military cohort early warning (adsb.lol live + globe_history heatmaps) |
| News & Media | 3 | 119 RSS feeds (4-tier), GDELT, trending keywords |
| Intelligence Analysis | 8 | Signal convergence, focal points, instability index, risk scores, escalation |
| NLP Intelligence | 4 | Entity extraction, event classification, news clustering, keyword spikes |
| Strategic Synthesis | 4 | Strategic posture, world brief, fleet report, population exposure |
| Geospatial | 11 | Military bases, ports, pipelines, nuclear facilities, cables, datacenters, spaceports, minerals, exchanges, trade routes, cloud regions |
| AI & Technology | 4 | arXiv papers, HuggingFace models, Hacker News, GitHub trending |
| Cyber Threats | 1 | URLhaus, Feodotracker, CISA KEV, SANS |
| Health | 1 | WHO DON, ProMED, CIDRAP disease outbreaks |
| Space Weather | 1 | NOAA SWPC (Kp index, solar flares, alerts) |
| Social & Sanctions | 3 | Reddit velocity, OFAC SDN list, nuclear test site monitoring |
| Country Intelligence | 3 | Country brief, country stocks, financial centers |
| Prediction Markets | 1 | Polymarket event contracts |
| Elections | 1 | Global election calendar with risk scoring |
| Displacement and Migration | 5 | UNHCR refugee/IDP data, origin -> destination corridors since 1951, year-over-year surge detection; World Bank net migration and migrant stock |
| Shipping | 1 | Dry bulk shipping stress index |
| Government | 1 | USAspending.gov federal contracts |
| Traffic | 2 | Road traffic flow, real-time incidents |
| Cross-Domain Alerts | 2 | Alert digest, weekly trends |
| Monitoring | 2 | Webcams, server health/status |
| Vector Search | 5 | Qdrant semantic search, similarity, timeline, stats |
| Cross-Domain Analytics | 3 | Correlation, domain summary, trend detection |
| Reports | 1 | PDF/HTML multi-domain intelligence reports |
| Daily Digest | 1 | Cited markdown morning brief: top events, headlines, trends, and timeline |
| AOI Geofences | 10 | User-defined areas of interest in three shapes (circle, polygon, corridor): define/list/update/delete, a cited multi-domain brief, hotspot escalation scoring, and enter/leave change detection for a user's own area. News is scoped to the place the area sits in (OSM Nominatim reverse geocoding, no key), not to the area's name |
| Severe Weather | 2 | NWS active CAP alerts (US), Meteoalarm (39 EU countries) |
| Space Launches | 1 | Launch Library 2 upcoming launches |
| Volcanoes | 1 | Smithsonian GVP weekly activity report |
| Tropical Cyclones | 2 | NHC (Atlantic, E/C Pacific) + JTWC (NW Pacific, N Indian, S Hemisphere) |
| Situation Brief | 1 | Cited situational awareness brief over MCP: bounded server-side overview synthesized via local Ollama, with a mechanically-cited fallback |
Total: 139 tools across 30+ intelligence domains.
Quick Start
Install
git clone https://github.com/marc-shade/world-intel-mcp.git
cd world-intel-mcp
pip install -e .
# Optional extras
pip install -e ".[dashboard]" # Live ops-center dashboard
pip install -e ".[vector]" # Qdrant vector store + FastEmbed
pip install -e ".[dev]" # pytest, respx, coverage
Run as MCP Server
world-intel-mcp # stdio mode for Claude Code, Cursor, etc.
Claude Code Configuration
Add to ~/.claude.json:
{
"mcpServers": {
"world-intel-mcp": {
"command": "world-intel-mcp"
}
}
}
Dashboard
intel-dashboard # http://localhost:8501
intel-dashboard --port 9000 # custom port
