MCP server

Standing indices over streamable HTTP.

Connect an MCP client to https://monarchcastle.com/mcp to read BNTI, WTI, and MENA snapshots without scraping HTML.

get_bnti

Border Neighbor Threat Index snapshot: meta status, country scores, and latest events.

get_index

Any standing index by slug: bnti, wti, mena. Optional country filter and top-N ranking.

list_indices

Enumerate available indices with dashboard URLs and latest top-level status.

get_site_page

Fetch a canonical monarchcastle.com page as plain text for citation.

REST JSON API

Public read-only standing-index JSON. No API key. CORS allows any origin.

curl -sS "https://monarchcastle.com/api/bnti?top=5"
curl -sS "https://monarchcastle.com/api/bnti?country=Turkey"
curl -sS "https://monarchcastle.com/api/indices"

Connect

{
  "mcpServers": {
    "monarchcastle": {
      "url": "https://monarchcastle.com/mcp",
      "transport": "streamable-http"
    }
  }
}

Server card: /.well-known/mcp/server-card.json · Auth policy: /auth.md