public/agents.md
How AI agents should work with worldmonitor.app: machine surfaces, authentication, crawl policy, rate limits, and discovery endpoints. Prefer the structured surfaces below over scraping the HTML dashboard — the dashboard is a WebGL SPA and yields nothing useful to a text parser.
World Monitor is a real-time global intelligence dashboard: 500+ news feeds, 56 map layer types, 109 concrete panel implementations, country risk/resilience scores, AI briefs, forecasts, and market/supply-chain correlation, served as machine-readable JSON with documented methodology and provenance.
https://worldmonitor.app/mcp — Streamable HTTP, 63 tools; issue tools/list for the live inventory. Server card: https://worldmonitor.app/.well-known/mcp/server-card.jsonhttps://www.worldmonitor.app/docs/mcp — Streamable HTTP, public (no auth); search-and-retrieval tools over the documentation. Use it for "how do I…" questions; use the product MCP above for live data.https://api.worldmonitor.app — OpenAPI spec: https://worldmonitor.app/openapi.yaml (JSON: /openapi.json) · API catalog: https://worldmonitor.app/.well-known/api-catalogPOST https://www.worldmonitor.app/ask (supports SSE) for natural-language questions; machine-readable dashboard view at https://www.worldmonitor.app/?mode=agentnpx skills add koala73/worldmonitor (https://skills.sh/koala73/worldmonitor)npx worldmonitor tools lists every tool (public, no key) — https://www.npmjs.com/package/worldmonitorpip install worldmonitor-sdk · Ruby gem install worldmonitor · Go go get github.com/koala73/worldmonitor/sdk/go · JavaScript npm worldmonitor — guide: https://www.worldmonitor.app/docs/sdkstools/list, and public data (world brief, product catalog, story pages).X-WorldMonitor-Key: wm_<40-hex> for REST and MCP data calls — issue one at https://worldmonitor.app/pro. Full agent walkthrough: https://worldmonitor.app/auth.mdscope=mcp), with dynamic client registration at /oauth/register. Details in auth.md./api/ is off-limits to crawlers except the allowlisted story/OG/llms.txt/product-catalog routes.ai-train=no, search=yes, ai-input=yes — declared as a robots.txt group directive and as an origin-wide HTTP response header. Search indexing and assistant grounding/citation are welcome; bulk model training is opted out.User-Agent (e.g. mytool/1.0 (+https://yoursite.example)). Default HTTP-library UAs (curl/*, python-requests/*, empty strings) may get a 403 from the edge firewall — a 403 does NOT mean the endpoint is missing; retry with a real UA.GET https://www.worldmonitor.app/api/product-catalog (public, no key)Retry-After.