UFOSearch — API & MCP

Grounded semantic search over 6,980 declassified government UAP/UFO documents from six national archives (US Blue Book/CIA/FBI/NARA/DoW PURSUE, France GEIPAN, UK MoD, Brazil, Australia, Canada; 1940s–2020s). Every result is page-anchored and links back to its official government source. ← search UI · about

MCP endpoint (for Claude / AI agents)

Streamable-HTTP MCP server. Add it as a custom connector in claude.ai (Settings → Connectors), or in Claude Code:

Endpoint:  https://ufo-mcp.jasonhendersoncox.com/mcp

// Claude Code (settings.json)
"mcpServers": { "ufosearch": { "url": "https://ufo-mcp.jasonhendersoncox.com/mcp" } }
ToolWhat it does
uap_search(query, collection="", n=10)Ranked passages — doc_id, title, collection (source), page, snippet. collection filters by source (e.g. "PURSUE", "Blue Book", "GEIPAN").
uap_get_document(doc_id)Full stitched text + metadata + the original war.gov / national-archive source URL.
uap_verify_quote(quote, doc_id)Trust gate. Confirms a quote appears verbatim in the document before it's attributed — the deterministic anti-hallucination check. Cite only if verified:true.

REST API (for developers)

GET /api/search?q=<query>[&collection=<label>]
    -> [ { id, title, collection, page, snippet, score }, ... ]

GET /api/doc/<id>
    -> { title, description, page, collection, source_url, text }

Example: curl "https://ufosearch.jasonhendersoncox.com/api/search?q=nuclear+missile+shutdown" · rate-limited per IP.

Grounding

This corpus is primary-source government records — the value is that answers are verifiable. Retrieve with uap_search, read with uap_get_document, and always confirm any quote with uap_verify_quote before presenting it. Findings are what the documents report, never proof of anything.