Off-Nadir Delta
OfficialThis server provides AI-powered geolocated world-event intelligence and satellite imagery capabilities via the Off-Nadir Delta API.
Metered Tools
query_signals(3 tokens): Retrieve geolocated world-event signals (geopolitical, security, disaster, infrastructure) filtered by bounding box, date range, category, severity, escalation status, and market exposure — enriched with severity/GEOINT scores and satellite-collection recommendations.query_stats(1 token): Get aggregate event counts by category and day for a given area and time window.query_hotspots(1 token): Identify geographic activity concentrations via grid-binned, ranked hotspot cells with peak severity and category breakdown.search_imagery(2 tokens): Search a satellite imagery catalog (Sentinel-1/2, OPERA RTC-S1) for scenes over a specific area and date range, returning scene metadata (id, datetime, cloud cover, platform, preview).assess_signal(5–15 tokens): Run an AI remote-sensing assessment on a specific signal — what to observe, recommended sensors, and optimal collection windows. Results are cached to avoid re-charges.ask_analyst(5–45 tokens): Ask a natural-language OSINT/GEOINT question; an agentic system performs multi-step analysis and returns a structured brief with findings, recommendations, and citations.
Free Tools
get_world_brief: Fetch an AI-synthesized daily OSINT/GEOINT digest with headlines, executive summary, top developments, and ranked signals.get_usage: Check your remaining token balance, monthly allocation, and plan capabilities.
Resources & Prompts
Access pre-built resources: latest world brief, briefs by date, signal schema, current usage, and imagery collections.
Use built-in prompt templates:
daily-situation-briefing,assess-top-signal,aoi-watch, andmarket-exposure-checkfor common analytic workflows.
Off-Nadir Delta MCP
From first signal to satellite evidence. Give an AI agent a live intelligence workflow: discover an event, verify the reporting, identify what evidence is missing, determine whether a satellite can actually resolve it, and produce a collection-ready plan.
Real-time event and geospatial intelligence for OSINT, geopolitical risk, and GEOINT work — source-linked, geolocated, and current, not a training snapshot.
20 tools · MCP server version 1.8.2 · full reference
What it does
Seeing the event is easy. Knowing what you can prove — and what evidence is still missing — is the product. Delta:
monitors emerging world events and geolocates them
checks claims against source-linked open data, and reports the source breadth behind each one
assesses whether the event is observable from space, at what resolution, and by which sensor
returns a collection-ready recommendation: what to collect, where, and when
Related MCP server: geopera-mcp
Connect
Hosted server — recommended
No install. Point any MCP client at the remote endpoint and approve once over OAuth 2.1 (Dynamic Client Registration is supported, so most clients need only the URL):
https://offnadir-delta.com/api/v1/mcpIn the Claude or ChatGPT apps: Settings → Connectors → Add custom connector, paste that URL. Cursor and VS Code have one-click installs on the docs page.
Claude Code:
claude mcp add --transport http off-nadir-delta https://offnadir-delta.com/api/v1/mcpThis package — local stdio
Use this when your client cannot do remote OAuth, or you would rather hold an API key in an environment variable and pin a version. Get a key at offnadir-delta.com/account/api.
{
"mcpServers": {
"off-nadir-delta": {
"command": "npx",
"args": ["-y", "offnadir-delta-mcp"],
"env": { "OFFNADIR_DELTA_API_KEY": "ond_..." }
}
}
}Docker:
docker run -i --rm -e OFFNADIR_DELTA_API_KEY=ond_... offnadir-delta-mcpThe package forwards tools/call to the hosted server with your key. tools/list answers
locally from a generated catalog, so registries can introspect it without credentials.
First call — free
10 of the 20 tools cost nothing, so the first thing you run is free:
Give me the latest Daily World Brief. Lead with the three most significant developments, explain why each matters, and cite the supporting signals.
Then try the full signal-to-satellite workflow:
Find the highest-priority observable event from the last 24 hours, verify the reporting, and recommend the best available satellite collection plan.
Tools
Discover
What is happening, where it concentrates, and what today looks like.
Tool | What it does | Cost |
| Query geolocated world event signals (Delta Signals: geopolitical, security, disaster, and infrastructure events distilled from global news media, AI-enriched with severity/GEOINT scores and satellite-collection recommendations). | 3 tok |
| Aggregate statistics over the signal corpus — total event count plus per-category and per-day breakdown (trend) for a bounding box and date window. | 1 tok |
| Geographic hotspots — signal density grid-binned into cells, ranked by event count, each with peak severity, the categories present, and up to 5 representative event_ids (trace a cell back to its signals). | 1 tok |
| Fetch the Daily World Brief — an AI-synthesized OSINT/GEOINT digest of the previous UTC day's worldwide event signals (headline, executive summary, top developments with why-it-matters and what-to-watch, per-theme roll-up, ranked signals). | free |
Plan
Whether a satellite can resolve it, which one, and when it next passes.
Tool | What it does | Cost |
| Search the satellite imagery catalog (Sentinel-1, Sentinel-2, NISAR L-band) for scenes over an area and date window — the natural follow-up to a signal (find imagery over the event location). | 2 tok |
| Plan the imagery evidence for ONE event in a single call, instead of guessing collections one at a time. | 4 tok |
| WHERE — and with what class (and therefore cost) of satellite — is observation most worthwhile right now? | 1 tok |
| Which events in a window can a given in-app sensor actually RESOLVE? | 1 tok |
| WHEN can this place next be imaged, and by WHAT — the timing half of collection planning. | 2 tok |
Analyze
Turn reporting into a cited assessment you can audit afterwards.
Tool | What it does | Cost |
| Run an AI RS (remote-sensing) deep-dive assessment for a specific signal: what to observe, recommended sensors, and a collection window. | 5/15 tok |
| Ask the Delta Analyst an OSINT/GEOINT question. | 5–123 tok |
| Fetch the status and result of an ask_analyst run by job_id. | free |
| Read the LEDGER of claims this key has been given — every factual assertion the Analyst made, with its evidence class (CONFIRMED / REPORTED / PARTY_CLAIM / ASSESSMENT), how many INDEPENDENT source families backed it, and the publishers. | free |
Watch
Stand up continuous coverage and be told only when the answer changes. Creating and listing cost nothing — you are metered only when a check actually fires, or a new acquisition is actually measured.
Tool | What it does | Cost |
| Put an area under CONTINUOUS watch: save a question plus a bounding box and Delta re-answers it on a schedule, notifying only when the answer actually changed. | free |
| List the standing orders on this key, with each one’s cadence, watched area, when it last checked, when it last actually fired, and how many consecutive checks found nothing (quiet_checks — a high number means the watch is not earning its place). | free |
| Delete a standing order by id, or pause/resume it instead by passing active=false/true. | free |
| List the places under continuous satellite measurement on this key (Delta Monitor), with each area’s metric, most recent value, change since the previous measurement, whether that value was flagged anomalous, and coverage — how many acquisitions were measured versus how many exist. | free |
| Fetch one monitored area with its full measurement history — every acquisition that was measured, its value, and whether it was flagged anomalous. | free |
| Put a place under continuous satellite measurement: pick an area and what to count, and every new Sentinel-1 / Sentinel-2 / VIIRS acquisition over it is measured automatically from then on. | free |
Account
Pre-flight your token balance before a metered call.
Tool | What it does | Cost |
| Check the calling key's remaining token balance and plan capabilities — monthly allocation, tokens used this period, tokens remaining, and whether the plan includes AI tools over the API (assess_signal / ask_analyst). | free |
Pricing and metering
Usage-based Delta tokens, identical over REST and MCP. Costs above are generated from the same constant the biller reads, and every metered result carries the exact charge it incurred — so you never have to trust a number in a README. Free tools never touch the balance.
ask_analyst is hybrid-async: it enqueues a run and returns a job_id immediately; poll
get_analyst_job (free — the run is charged once, on completion). Most questions finish in
~30–90s; a brief with satellite-imagery lookups or many sources can take 2–3 minutes.
The API and the MCP server are available on every plan, including Free — the only gate is
your token balance. Call get_usage (free) to pre-flight. Current limits and package prices:
offnadir-delta.com/pricing.
Authentication
Two credentials are accepted on the hosted endpoint:
OAuth 2.1 with PKCE and Dynamic Client Registration — for interactive clients
Bearer API key (
Authorization: Bearer ond_...) — for servers, CI, and this stdio package
Keys are shown once at creation, hashed at rest, and revocable at any time from /account/api.
Resources and prompts
Resource | Description |
| The most recent AI-synthesized Daily World Brief (JSON). Free. |
| JSON Schema of the public Signal shape returned by query_signals / /api/v1/signals. |
| Remaining token balance and plan capabilities for the calling key. Free. |
| The satellite catalog collections searchable via search_imagery — Sentinel-1 C-band SAR, Sentinel-2 optical, and NISAR L-band SAR (provisional calibration). Free. |
| How current the data is (ingestion/enrichment frontier), the Daily World Brief status, and an Operational/Delayed/Degraded roll-up. Free. |
| The Daily World Brief for a specific UTC date (YYYY-MM-DD). Free. |
Prompt | Description |
| Summarize the current world situation from the Daily World Brief. |
| Find the highest-severity recent signal in an area/category and run an RS assessment. |
| Scan an area of interest for recent escalations and recommend collection. |
| Find recent events that could plausibly move a given market (oil, grain, shipping, ...) and explain each transmission channel. Informational only — not investment advice. |
Links
Live server version probe (no auth, no tokens)
License
Apache-2.0
Maintenance
Related MCP Servers
- AlicenseAqualityDmaintenanceAn MCP server that gives any agent real-time news plus the contextual intelligence to use it well — tone distribution, emerging stories, narrative shifts, spike alerts, and tone-over-time charts — powered by Overtone's publisher network. Works with any MCP-compatible client: Claude Desktop, Claude Code, Cursor, Windsurf, Codex, Kimi K2, and more.Last updated71MIT
- AlicenseCqualityCmaintenanceMCP server for the Geopera geospatial data platform that enables AI agents to discover imagery, place and manage orders, and run analytics using the same API as other Geopera clients.Last updated100MIT
- Alicense-qualityDmaintenanceProduction-grade MCP server wrapping SkyFi's satellite imagery platform API. Enables AI agents to conversationally search, price, order, and monitor satellite imagery through the Model Context Protocol.Last updatedMIT
- FlicenseBqualityBmaintenanceA Python MCP server for discovering and analyzing Sentinel-2 L2A imagery, enabling AI agents to search scenes, check quality, and compute spectral indices like NDVI, NDWI, and NBR from remote COG windows.Last updated4
Related MCP Connectors
MCP server for Mireye Earth — federal-source-cited geospatial data for any MCP-aware agent.
Geospatial MCP server for earthquake, tsunami, volcano, disaster, and FX data queries.
Official remote MCP server for Archivist AI TTRPG campaign memory: characters, sessions, and more.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/Off-Nadir-Lab/offnadir-delta-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server