EpsteinExposed MCP Server

Local setup required. This server has to be cloned and prepared on your machine before you register it in Claude Code.
1

Set the server up locally

Run this once to clone and prepare the server before adding it to Claude Code.

Run in terminal
pip install -e ".[dev]"
2

Register it in Claude Code

After the local setup is done, run this command to point Claude Code at the built server.

Run in terminal
claude mcp add epsteinexposed-mcp -- node "<FULL_PATH_TO_EPSTEINEXPOSED_MCP>/dist/index.js"

Replace <FULL_PATH_TO_EPSTEINEXPOSED_MCP>/dist/index.js with the actual folder you prepared in step 1.

README.md

Expose the Epstein Exposed public API as AI-agent tool calls.

epsteinexposed-mcp

Model Context Protocol server exposing the Epstein Exposed public API as AI-agent tool calls.

Plug directly into any MCP-compatible client (Claude Desktop, Cursor, SmolAgents, etc.) to search persons, documents, flight logs, and emails from the Epstein case files.

Disclaimer: Inclusion in the Epstein Exposed database does not imply guilt or wrongdoing. All data is derived from publicly released government records.

Tools

Tool Description
search_persons Search/filter persons of interest by name and category
get_person Get full detail for a person by slug (bio, aliases, stats)
search_documents FTS5 full-text search across case documents
search_flights Search flight logs by passenger, year, origin, destination
cross_search Search across documents and emails simultaneously

Quick Start

# Install
pip install -e ".[dev]"

# Run via stdio (for MCP clients)
python -m src.server

# Or via the MCP CLI
mcp run src/server.py

MCP Client Configuration

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "epstein-files": {
      "command": "epsteinexposed-mcp",
      "args": []
    }
  }
}

Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "epstein-files": {
      "command": "epsteinexposed-mcp",
      "args": []
    }
  }
}

Architecture

MCP Client (Claude, Cursor, SmolAgents)
    │
    │  JSON-RPC 2.0 (stdio / SSE)
    ▼
epsteinexposed-mcp (FastMCP)
    │
    │  AsyncEpsteinExposed (curl_cffi)
    ▼
epsteinexposed.com/api/v1

Powered by the `epsteinexposed` Python package.

Development

git clone https://github.com/guilyx/epsteinexposed-mcp.git
cd epsteinexposed-mcp
pip install -e ".[dev]"
pytest -v

Documentation

Full docs available at the docs site (VitePress).

License

MIT

Tools (5)

search_personsSearch/filter persons of interest by name and category
get_personGet full detail for a person by slug (bio, aliases, stats)
search_documentsFTS5 full-text search across case documents
search_flightsSearch flight logs by passenger, year, origin, destination
cross_searchSearch across documents and emails simultaneously

Configuration

claude_desktop_config.json
{"mcpServers": {"epstein-files": {"command": "epsteinexposed-mcp", "args": []}}}

Try it

Search for all documents mentioning specific flight logs from 2002.
Find details about a person of interest named Jeffrey Epstein.
Cross-reference emails and documents for mentions of specific locations.
List all flight logs associated with a specific passenger name.

Frequently Asked Questions

What are the key features of EpsteinExposed MCP?

Full-text search across case documents using FTS5.. Detailed lookup for persons of interest including bios and aliases.. Flight log search capabilities filtered by passenger, year, and location.. Cross-search functionality for simultaneous document and email queries..

What can I use EpsteinExposed MCP for?

Journalists researching publicly released government records from the Epstein case.. Academic researchers analyzing flight logs and case documentation.. Data analysts performing cross-referencing of case-related entities and documents..

How do I install EpsteinExposed MCP?

Install EpsteinExposed MCP by running: pip install -e ".[dev]"

What MCP clients work with EpsteinExposed MCP?

EpsteinExposed MCP works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep EpsteinExposed MCP docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare