eYKON Intelligence
What this MCP does
Provides geopolitical intelligence feeds and scored forecasts.
Tools
Input schema
{'type': 'object', 'required': ['entity_id'], 'properties': {'hops': {'type': 'number', 'description': '1 | 2 | 3 (default 2)'}, 'entity_id': {'type': 'string'}}}
Input schema
{'type': 'object', 'required': [], 'properties': {'hours': {'type': 'number', 'description': 'Look-back hours (default 48)'}, 'domain': {'type': 'string', 'description': 'air_traffic, maritime, conflict_security, energy_infrastructure, satellite_imagery'}, 'severity': {'type': 'string', 'description': 'low | medium | high | critical (minimum)'}}}
Input schema
{'type': 'object', 'required': ['lat_min', 'lat_max', 'lon_min', 'lon_max'], 'properties': {'lat_max': {'type': 'number'}, 'lat_min': {'type': 'number'}, 'lon_max': {'type': 'number'}, 'lon_min': {'type': 'number'}, 'altitude_max': {'type': 'number'}, 'altitude_min': {'type': 'number'}}}
Input schema
{'type': 'object', 'required': ['lat_min', 'lat_max', 'lon_min', 'lon_max'], 'properties': {'limit': {'type': 'number', 'description': 'Default 50, max 500.'}, 'lat_max': {'type': 'number'}, 'lat_min': {'type': 'number'}, 'lon_max': {'type': 'number'}, 'lon_min': {'type': 'number'}, 'iso_country': {'type': 'string', 'description': 'Two-letter ISO country code (e.g. "FR", "US"). Filter optional.'}, 'include_minor': {'type': 'boolean', 'description': 'If true, returns all 85k airports including heliports, small airfields, closed.'}}}
Input schema
{'type': 'object', 'required': [], 'properties': {'track': {'type': 'string', 'description': 'house | machine | creator. Omit to get every track, reported separately.'}, 'feature': {'type': 'string', 'description': 'posture_shift | conflict_escalation | trade_flow | energy_stress'}, 'window_days': {'enum': [7, 30, 90], 'type': 'number', 'description': "7 | 30 | 90 (default 90). 90 is the shortest window where the house track carries evidence — n=42 at 90d against 12 at 30d and 6 at 7d — and skill is measured against the track's own base rate INSIDE the window, so a short window computes its yardstick from the same few rows. Check pct_scored_last_7d in the reply: near 100 means the window did not bind."}}}
Input schema
{'type': 'object', 'required': [], 'properties': {'days': {'type': 'number'}, 'country': {'type': 'string'}, 'lat_max': {'type': 'number'}, 'lat_min': {'type': 'number'}, 'lon_max': {'type': 'number'}, 'lon_min': {'type': 'number'}, 'event_type': {'type': 'string'}}}
Input schema
{'type': 'object', 'required': [], 'properties': {'hours': {'type': 'number', 'description': 'Look-back hours (default 24)'}}}
Input schema
{'type': 'object', 'required': [], 'properties': {'limit': {'type': 'number', 'description': 'Max events (default 50)'}, 'status': {'type': 'string', 'description': 'open | resolved | void (omit for all)'}}}
Input schema
{'type': 'object', 'required': ['q'], 'properties': {'q': {'type': 'string'}, 'limit': {'type': 'number'}, 'entity_type': {'type': 'string'}}}
Input schema
{'type': 'object', 'required': [], 'properties': {'kind': {'type': 'string', 'description': 'refinery_complex | lng_terminal | port | mine | anchorage | chokepoint'}, 'limit': {'type': 'number', 'description': 'Max sites returned. Default 25, max 100.'}, 'aoi_id': {'type': 'string', 'description': 'One site, e.g. "mine:…", "port:…", "chokepoint:hormuz".'}, 'sensor': {'type': 'string', 'description': 's2_l2a (default) | s1_grd'}, 'lat_max': {'type': 'number'}, 'lat_min': {'type': 'number'}, 'lon_max': {'type': 'number'}, 'lon_min': {'type': 'number'}, 'window_days': {'type': 'number', 'description': 'Look-back in days. Default 30, max 120.'}}}
Input schema
{'type': 'object', 'required': ['lat_min', 'lat_max', 'lon_min', 'lon_max'], 'properties': {'limit': {'type': 'number', 'description': 'Default 50, max 500.'}, 'country': {'type': 'string', 'description': 'ISO 3166-1 alpha-2 (e.g. "CL") or country-name substring. Filter optional.'}, 'lat_max': {'type': 'number'}, 'lat_min': {'type': 'number'}, 'lon_max': {'type': 'number'}, 'lon_min': {'type': 'number'}, 'dev_stat': {'type': 'string', 'description': 'Producer | Past Producer | Prospect | Occurrence | Plant | Unknown. Filter optional.'}, 'commodity': {'type': 'string', 'description': 'Commodity name to match in the commodities array (e.g. "Copper", "Lithium", "Gold", "Rare Earths", "Uranium"). Case-sensitive.'}, 'include_minor': {'type': 'boolean', 'description': 'If true, drops the default significant-sites filter and returns prospects/occurrences too.'}}}
Input schema
{'type': 'object', 'required': [], 'properties': {'days': {'type': 'number', 'description': 'Look-back window in days ENDING AT THE NEWEST DATA NIGHT (not today — see coverage.lag_days). Default 14, max 60.'}, 'mode': {'type': 'string', 'description': '"events" (default, site-level significance) | "radiance" (per-facility nightly rollup).'}, 'limit': {'type': 'number', 'description': 'Default 50, max 500.'}, 'country': {'type': 'string', 'description': 'Country-name substring (e.g. "Kuwait", "Saudi"). NOTE: attribution is dense for power plants but sparse for refineries — prefer facility_name for refineries.'}, 'event_type': {'type': 'string', 'description': 'events mode: went_dark_lights | surge | first_light. Filter optional.'}, 'facility_name': {'type': 'string', 'description': 'Facility/site-name substring (e.g. "Az Zour", "Bandar Abbas"). Filter optional.'}, 'facility_type': {'type': 'string', 'description': 'radiance mode: refinery | power_plant. Filter optional.'}}}
Input schema
{'type': 'object', 'required': ['lat_min', 'lat_max', 'lon_min', 'lon_max'], 'properties': {'fuel': {'type': 'string', 'description': '"gas" (returns gas pipelines + LNG terminals) | "oil" (returns oil pipelines only). Omit to return all three.'}, 'limit': {'type': 'number', 'description': 'Default 50, max 500.'}, 'status': {'type': 'string', 'description': 'operating (default) | construction | proposed | retired | cancelled | shelved | mothballed'}, 'lat_max': {'type': 'number'}, 'lat_min': {'type': 'number'}, 'lon_max': {'type': 'number'}, 'lon_min': {'type': 'number'}, 'facility_type': {'type': 'string', 'description': 'For LNG terminals only: import | export.'}, 'include_minor': {'type': 'boolean', 'description': 'If true, drops the default operating-only filter.'}}}
Input schema
{'type': 'object', 'required': ['lat_min', 'lat_max', 'lon_min', 'lon_max'], 'properties': {'limit': {'type': 'number', 'description': 'Default 50, max 500.'}, 'lat_max': {'type': 'number'}, 'lat_min': {'type': 'number'}, 'lon_max': {'type': 'number'}, 'lon_min': {'type': 'number'}, 'harbor_size': {'type': 'string', 'description': 'Large | Medium | Small | Very Small. Filter optional.'}}}
Input schema
{'type': 'object', 'required': [], 'properties': {'limit': {'type': 'number'}, 'theatre_slug': {'enum': ['black-sea', 'gulf-of-guinea', 'hormuz', 'malacca', 'red-sea', 'taiwan-strait'], 'type': 'string'}}}
Input schema
{'type': 'object', 'required': ['lat_min', 'lat_max', 'lon_min', 'lon_max'], 'properties': {'fuel': {'type': 'string', 'description': 'utility-scale solar | wind | hydropower | geothermal | bioenergy | nuclear | coal | oil/gas'}, 'limit': {'type': 'number', 'description': 'Default 50, max 500.'}, 'status': {'type': 'string', 'description': 'operating (default) | construction | proposed | retired | cancelled | shelved | mothballed'}, 'lat_max': {'type': 'number'}, 'lat_min': {'type': 'number'}, 'lon_max': {'type': 'number'}, 'lon_min': {'type': 'number'}, 'include_minor': {'type': 'boolean', 'description': 'If true, drops the default operating-only filter and capacity floor.'}, 'min_capacity_mw': {'type': 'number', 'description': 'Minimum capacity in MW'}}}
Input schema
{'type': 'object', 'required': ['theatre_slug'], 'properties': {'top_k': {'type': 'number', 'description': 'Default 3'}, 'event_type': {'type': 'string'}, 'theatre_slug': {'enum': ['black-sea', 'gulf-of-guinea', 'hormuz', 'malacca', 'red-sea', 'taiwan-strait'], 'type': 'string', 'description': 'One of the six theatres eYKON computes posture for.'}}}
Input schema
{'type': 'object', 'required': ['lat_min', 'lat_max', 'lon_min', 'lon_max'], 'properties': {'limit': {'type': 'number', 'description': 'Default 50, max 500.'}, 'country': {'type': 'string', 'description': 'ISO 3166-1 alpha-2 (e.g. "SA") or country-name substring (e.g. "Saudi"). Filter optional.'}, 'lat_max': {'type': 'number'}, 'lat_min': {'type': 'number'}, 'lon_max': {'type': 'number'}, 'lon_min': {'type': 'number'}}}
Input schema
{'type': 'object', 'required': [], 'properties': {'region': {'type': 'string', 'description': 'Theatre slug or label'}}}
Input schema
{'type': 'object', 'required': [], 'properties': {'limit': {'type': 'number'}, 'commodity': {'type': 'string', 'description': 'oil | lng | grain — ACCEPTED BUT NOT APPLIED, see the tool description'}, 'min_score': {'type': 'number', 'description': 'Minimum composite score (default 0.4)'}}}
Input schema
{'type': 'object', 'required': [], 'properties': {'days': {'type': 'number', 'description': 'Look-back window in days ending today (default 7, max 30). Note the archive is shallow — check coverage.days_with_data.'}, 'mode': {'type': 'string', 'description': '"facilities" (default, pre-aggregated per monitored facility) | "raw" (individual detections in a bounding box).'}, 'limit': {'type': 'number', 'description': 'Default 50, max 500.'}, 'country': {'type': 'string', 'description': 'facilities mode: country-name substring (e.g. "Russia", "Saudi", "Ukraine"). Names are full English, NOT ISO codes. Filter optional.'}, 'lat_max': {'type': 'number', 'description': 'raw mode: required.'}, 'lat_min': {'type': 'number', 'description': 'raw mode: required.'}, 'lon_max': {'type': 'number', 'description': 'raw mode: required.'}, 'lon_min': {'type': 'number', 'description': 'raw mode: required.'}, 'min_frp': {'type': 'number', 'description': 'raw mode: minimum fire radiative power in MW. Higher FRP = more energetic hot pixel, but still not a fire type.'}, 'facility_name': {'type': 'string', 'description': 'facilities mode: facility-name substring (e.g. "Kirishi", "Ras Tanura"). Filter optional.'}, 'facility_type': {'type': 'string', 'description': 'facilities mode: refinery | power_plant. Filter optional.'}, 'min_detections': {'type': 'number', 'description': 'facilities mode: minimum total detections over the window (default 1, i.e. only facilities that registered something). Pass 0 to include quiet facilities and see what was watched-but-silent.'}}}
Input schema
{'type': 'object', 'required': ['lat_min', 'lat_max', 'lon_min', 'lon_max'], 'properties': {'hours': {'type': 'number', 'description': 'Look-back window in hours (default 24)'}, 'lat_max': {'type': 'number'}, 'lat_min': {'type': 'number'}, 'lon_max': {'type': 'number'}, 'lon_min': {'type': 'number'}}}
Input schema
{'type': 'object', 'required': ['latitude', 'longitude'], 'properties': {'latitude': {'type': 'number'}, 'longitude': {'type': 'number'}}}
Input schema
{'type': 'object', 'required': [], 'properties': {'lat': {'type': 'number', 'description': 'Centre latitude (with lon and radius_km).'}, 'lon': {'type': 'number', 'description': 'Centre longitude.'}, 'limit': {'type': 'number', 'description': 'Default 25, max 200.'}, 'aoi_id': {'type': 'string', 'description': 'Cameras whose nearest watched site is this one (within 5 km).'}, 'lat_max': {'type': 'number'}, 'lat_min': {'type': 'number'}, 'lon_max': {'type': 'number'}, 'lon_min': {'type': 'number'}, 'radius_km': {'type': 'number', 'description': 'Default 25, max 200.'}}}
Input schema
{'type': 'object', 'required': ['chokepoint', 'closure_type', 'duration_days'], 'properties': {'chokepoint': {'type': 'string', 'description': 'hormuz | bab-el-mandeb | malacca | bosphorus | suez | panama'}, 'assumptions': {'type': 'object'}, 'closure_type': {'type': 'string', 'description': 'partial_50 | full | transit_tax_30'}, 'duration_days': {'type': 'number'}, 'diversion_lag_hours': {'type': 'number'}}}
Input schema
{'type': 'object', 'required': ['sanctioning_bodies', 'preset', 'target_entities'], 'properties': {'depth': {'type': 'number', 'description': '1 | 2 | 3'}, 'preset': {'type': 'string'}, 'target_entities': {'type': 'array', 'items': {'type': 'string'}}, 'sanctioning_bodies': {'type': 'array', 'items': {'type': 'string'}}}}
Recent tool changes
Similar MCP servers
LiveDataLink
Exposes public-data tools covering economics, labor, banking, transport, books, legal opinions, carriers, environmental data, and…
Stratalize Healthcare
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Governance
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Oracle
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Real Estate
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Crypto & DeFi
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Valuein — SEC EDGAR Fundamentals & Smart-Money Data
Provides point-in-time SEC EDGAR fundamentals, filings, ownership signals, financial analysis, valuation models, research reports…
equibles
Provides equity and market research tools covering SEC filings, company financials, portfolios, prices, options, macroeconomic da…