Skip to main content
Glama
cct15

Futuristic Risk Intelligence

get_conflict_risks

Analyze geopolitical conflict risk probabilities for major regions to assess exposure for trading and risk management decisions.

Instructions

Get current geopolitical conflict risk probabilities for 6 major regions: Russia-Ukraine, Iran-Israel/US, Israel-Palestine, China-Taiwan, India-Pakistan, US-Latin America. Each conflict includes probability of escalation, ceasefire, regime change, and other events within 1-day, 7-day, and 30-day horizons. Probabilities are derived from proprietary multi-source modeling. Updated daily. Use this to assess geopolitical risk exposure for trading or risk management.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
conflict_idNoOptional: filter to a single conflict region. Valid values: russia_ukraine, iran_israel_us, israel_palestine, china_taiwan, india_pakistan, us_latam. Omit to get all 6 regions.

Implementation Reference

  • The handle_get_conflict_risks function retrieves and filters conflict data from conflicts.json.
    def handle_get_conflict_risks(args: dict) -> str:
        data = _load_json("conflicts.json")
        if "error" in data:
            return json.dumps(data)
    
        conflict_id = args.get("conflict_id")
        if conflict_id:
            filtered = [c for c in data.get("conflicts", []) if c["conflict_id"] == conflict_id]
            if not filtered:
                return json.dumps({"error": f"Conflict '{conflict_id}' not found"})
            data["conflicts"] = filtered
    
        return json.dumps(data, indent=2)
  • The MCP tool registration and schema definition for 'get_conflict_risks'.
    {
        "name": "get_conflict_risks",
        "description": (
            "Get current geopolitical conflict risk probabilities for 6 major regions: "
            "Russia-Ukraine, Iran-Israel/US, Israel-Palestine, China-Taiwan, India-Pakistan, US-Latin America. "
            "Each conflict includes probability of escalation, ceasefire, regime change, and other events "
            "within 1-day, 7-day, and 30-day horizons. "
            "Probabilities are derived from proprietary multi-source modeling. "
            "Updated daily. Use this to assess geopolitical risk exposure for trading or risk management."
        ),
        "inputSchema": {
            "type": "object",
            "properties": {
                "conflict_id": {
                    "type": "string",
                    "description": (
                        "Optional: filter to a single conflict region. "
                        "Valid values: russia_ukraine, iran_israel_us, israel_palestine, "
                        "china_taiwan, india_pakistan, us_latam. "
                        "Omit to get all 6 regions."
                    ),
                    "enum": [
                        "russia_ukraine", "iran_israel_us", "israel_palestine",
                        "china_taiwan", "india_pakistan", "us_latam",
                    ],
                },
            },
            "required": [],
        },
    },
  • Registration of the handle_get_conflict_risks handler within the TOOL_HANDLERS dictionary.
    TOOL_HANDLERS = {
        "get_conflict_risks": handle_get_conflict_risks,

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/cct15/war-dashboard-data'

If you have feedback or need assistance with the MCP directory API, please join our Discord server