For developers & agents

Event Intelligence API & MCP Server

Query geolocated world events, the Daily World Brief, and AI analysis over a REST API — or connect an MCP server and let your agent pull the same intelligence directly. Bearer-key auth, token-metered, no scraping.

Quick Answer: The Off-Nadir Delta Event Intelligence API is a REST API for geolocated world events — geopolitical, security, disaster, and infrastructure signals distilled from global news media, plus the AI-synthesized Daily World Brief and on-demand AI analysis. Every endpoint lives under /api/v1, authenticates with a bearer API key, and is metered on your token balance. The same intelligence is exposed through an MCP server so any MCP-capable agent can use it as tools.

What you can pull

Four endpoints under /api/v1 — the same intelligence that powers the Watchfloor and Delta Agent, now programmatic.

Event signals

GET /api/v1/signals

Geolocated geopolitical, security, disaster, and infrastructure events distilled from global news media — enriched with verified coordinates, severity and GEOINT scores, escalation trend, source links, and satellite-collection recommendations. Filter by bounding box, date window, and category; up to 500 rows per page, cursor-paginated.

Daily World Brief

GET /api/v1/brief

The AI-synthesized digest of the previous day’s worldwide activity — headline, executive summary, top developments, Key Judgments, and ranked signals. Free of token charges, so it is also the easiest way to verify a key.

AI remote-sensing assessment

POST /api/v1/assess

For a single event, get an AI assessment of what to observe, which sensors to task, and a collection window. Repeated assessments of the same event are cached and not re-charged.

Ask the Delta Analyst

POST /api/v1/analyst

Pose an OSINT/GEOINT question and get a structured brief back — summary, findings with collection recommendations, an assessment, and citations — from an agentic, multi-step analysis over the live signals.

What developers build with it

Give your agent situational awareness

Connect the MCP server and your agent can pull the day’s brief, query events near an area of interest, and ask the analyst a question — grounded in sourced, geolocated intelligence instead of a stale training snapshot.

Power a dashboard or map

Feed geolocated signals with severity and coordinates straight into your own dashboard, common operating picture, or internal map — no scraping, no NLP pipeline to maintain.

Watch an area and alert

Poll signals for a bounding box on a schedule and raise an alert when severity crosses a threshold — a lightweight tripwire for the places you care about.

Enrich research & workflows

Pull the structured brief and Key Judgments into a report generator, a newsletter, or a research notebook — with citations you can trace back to the underlying events.

Built for AI agents, too

The MCP server exposes the same surface as tools, resources, and prompts, so an MCP-capable agent can query events, read the brief, and ask the analyst without any glue code. Add it with one command and your key.

Explore the MCP server

Frequently Asked Questions

What is the Event Intelligence API?
It is a REST API that returns geolocated world event intelligence: a feed of geopolitical, security, disaster, and infrastructure events distilled from global news media (each with coordinates, a severity score, source links, and a satellite-collection recommendation), the AI-synthesized Daily World Brief, and on-demand AI analysis. Every endpoint lives under /api/v1, authenticates with a bearer API key, and is metered on your token balance. The same intelligence is also exposed through an MCP server for AI agents.
What is the MCP server and what can it do?
The MCP (Model Context Protocol) server lets any MCP-capable agent — such as Claude Code or another assistant — use the intelligence directly as tools. It exposes query_signals and get_world_brief, plus assess_signal and ask_analyst on Pro, along with resources (brief://latest, brief://{date}, signals://schema) and ready-made prompts (daily-situation-briefing, assess-top-signal, aoi-watch). You add it with your API key and the agent can then answer questions grounded in live, sourced events. See the dedicated MCP page for setup.
How do I authenticate, and how is usage priced?
Issue an API key from Account → Developer API and pass it as a bearer token (Authorization: Bearer ond_…) or via the X-API-Key header. Keys are shown once at creation. Usage is metered on the same token balance the app uses: the Daily World Brief is free, signals are billed per page, and the AI assessment and analyst endpoints are billed per call on Pro. There are no per-image contracts or seat licenses — see the pricing page for current details.
Which plans include API and MCP access?
API and MCP access are available on paid plans. Querying signals and the free brief are available once your plan includes API access; the AI assessment and analyst endpoints (and their MCP tools) require a plan with AI access (Pro). The endpoints return a clear 403 when your plan does not include them. Check the pricing page for the current plan matrix.
What are the rate limits and pagination?
Successful responses include X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset headers; exceeding the limit returns 429 with Retry-After. The signals endpoint is cursor-paginated — each response carries meta.next_cursor and meta.has_more, and you pass the cursor back to fetch the next page (each page billed as one query). The reports/daily endpoint accepts an Idempotency-Key so a retried metered call is only charged once.
Is there an OpenAPI spec?
Yes. A machine-readable OpenAPI 3.1 document is served at /api/v1/openapi.json for code generation and API explorers. The full developer reference — every endpoint, parameter, and example request/response — lives at /docs/api.

Start building

Read the reference, issue a key, and pull the free Daily World Brief to verify it in one request. Metered on your token balance — no per-image contracts.