Futuristic Risk Intelligence — MCP Server & Data Feed
Geopolitical conflict risk data for AI agents via Model Context Protocol (MCP). Updated daily.
MCP Tools
| Tool | Description |
|---|---|
get_conflict_risks |
Risk probabilities for 6 major geopolitical conflicts (escalation, ceasefire, regime change) with 1d/7d/30d horizons |
get_political_events |
High-impact political, economic, and natural disaster events with probability estimates |
get_maritime_traffic |
Vessel counts in critical maritime chokepoints (Strait of Hormuz, Taiwan Strait, etc.) |
Install
pip install war-dashboard-data
Quick Start
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"futuristic-risk": {
"command": "war-dashboard-data"
}
}
}
Then ask Claude: "What's the current escalation risk for Russia-Ukraine?"
Direct API (REST)
curl https://raw.githubusercontent.com/cct15/war-dashboard-data/main/conflicts.json
Coverage
6 conflict regions: Russia-Ukraine, Iran-Israel/US, Israel-Palestine, China-Taiwan, India-Pakistan, US-Latin America
5 event types with clear risk direction:
| Event Type | Meaning | Direction |
|---|---|---|
escalation |
Military escalation (strikes, invasion, nuclear test) | risk_increase |
ceasefire |
Ceasefire or peace agreement reached | risk_decrease |
ceasefire_cancel |
Existing ceasefire breaks down | risk_increase |
regime_change |
Government falls or changes | risk_increase |
diplomatic |
Major diplomatic event (nuclear deal, treaty) | neutral |
Data Schema
conflicts.json
Each conflict includes:
- probability_30d / 7d / 1d: P(event occurs within time horizon)
- risk_events: Breakdown by event type
- direction:
risk_increase(higher probability = more danger) orrisk_decrease(higher probability = less danger) - change_vs_yesterday / change_vs_7d_ago: Probability deltas
- risk_level:
high/medium/low - anomaly_detected: Whether probability diverges from news intensity
maritime.json
Vessel counts in 6 critical chokepoints, broken down by type (tanker, cargo, military, other). Snapshot-based from AIS data.
political_events.json
High-impact events with probability, deadline, category, and data confidence level.
Use Cases
- Trading agents: Adjust crypto/commodity positions based on geopolitical risk changes
- Risk management: Monitor conflict escalation probabilities for portfolio hedging
- DeFi protocols: Dynamic collateral ratios based on geopolitical risk
- Research agents: Track probability trends across 6 conflict regions
- News agents: Get structured risk data instead of parsing headlines
Technical Details
- Zero dependencies: MCP server uses only Python stdlib (works with Python 3.9+)
- Data source: Proprietary multi-source modeling
- Update frequency: Daily
- Latency: Public data has ~24h delay
License
Data is free for non-commercial use. Contact for commercial licensing.
Built by Futuristic Risk Intelligence.
Metadata
Release files for war-dashboard-data 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| war_dashboard_data-1.0.0.tar.gz | 6.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| war_dashboard_data-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 14.2 kB
Release files / war_dashboard_data-1.0.0.tar.gz
| Download URL | war_dashboard_data-1.0.0.tar.gz |
|---|---|
| Size | 6.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
99fc14e7f3d375f2e5002d4841ce83920994e45a570effc73b14427049225b5e
|
|
BLAKE2b-256 checksum How to use checksums |
bb20582aff57383bfc8042659e38d48aaaf5d0cc18eafdb01d24bf763d3bf032
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.19
|
Release files / war_dashboard_data-1.0.0-py3-none-any.whl
| Download URL | war_dashboard_data-1.0.0-py3-none-any.whl |
|---|---|
| Size | 7.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c5f8fb95873a9fe9d31da5a60cbfae8b2d288974d563fb9f5367adb06cc0edf9
|
|
BLAKE2b-256 checksum How to use checksums |
4c67e7dcd3dba8d3cd1d61ce0467e3f02265c57db798b940e0c481aba2691b80
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.19
|