UAP Pulse
πΈ uap-pulse
An MCP server (and a live map) for the Pentagon's declassified UAP files.
On May 8, 2026, the U.S. Department of War published the first PURSUE Release on war.gov/UFO β 238 declassified UAP/UFO records spanning 1944β2026, across seven federal agencies (War, FBI, NASA, State, CIA, ODNI, Energy). uap-pulse puts that release at your AI agent's fingertips β and on a map.
Government records only. This project uses only public-domain U.S. federal records (17 U.S.C. Β§ 105). No scraped third-party databases, no civilian data behind a ToS. Not affiliated with or endorsed by the U.S. government.
πΊοΈ Live map: https://uap-pulse.vercel.app Β· π¦ npm: uap-pulse
Use it as an MCP server
Your agent can search 238 declassified files by location, agency, era, or type β and pull the direct war.gov source link for each.
Claude Desktop / any MCP client β add to your config:
{
"mcpServers": {
"uap-pulse": { "command": "npx", "args": ["-y", "uap-pulse"] }
}
}That's it β no API key, no auth, no cost. The data ships with the package.
Tools
Tool | What it does |
| Search by free text, |
| Incidents within a radius (km) of a lat/lng, sorted by distance. |
| Full record for one file id (e.g. |
| The locations with the most declassified records. |
| Totals + breakdowns by agency, file type, and era. |
| Records per decade (or year), 1944 β 2026. |
Example β "What UAP files mention the Moon?" β search_sightings({ location: "Moon" }) β NASA Gemini/Apollo records with their war.gov links.
Related MCP server: Gods Eye Geospatial MCP
The live map
A 3D globe of every geolocatable record β points pulse where the sightings cluster, colored by agency, filterable by era (WWII Foo Fighters β the Navy Era). Click a hotspot to read the files and open them on war.gov. Off-world records (Moon, orbit) get their own panel.
Run it locally:
cd site && python3 -m http.server 8080 # then open http://localhost:8080Or deploy the site/ folder to Vercel (static, no build step).
Data
Source: war.gov/UFO β PURSUE Releases 1 & 2 (2026-05-08, 2026-05-22).
License of the data: Public domain (U.S. federal government work, 17 U.S.C. Β§ 105).
Coverage: 238 records Β· 186 geolocated Β· 1944β2026 Β· agencies: War (131), FBI (57), NASA (22), State (7), CIA (1), ODNI (1), DOE (3).
Record index mirrored by the community (vfp2/pursue-ufo-files); coordinates are representative centroids for each named location, geocoded in
scripts/build_data.py.
Rebuild the dataset: npm run data (or python3 scripts/build_data.py).
Develop
npm install
npm run build # tsc -> dist/
npm start # run the MCP server over stdioLicense
Code: MIT Β© David Mosiah (@delx369). Data: U.S. public domain.
Maintenance
Latest Blog Posts
- 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/davidmosiah/uap-pulse'
If you have feedback or need assistance with the MCP directory API, please join our Discord server