Epstein logo

Epstein

Searches House Oversight Epstein investigation documents and selected pilot-log pages with page-level citations.

Install Epstein

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "epstein": {
      "command": "npx",
      "args": [
        "-y",
        "@pipeworx/mcp-epstein"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Automated check passed— started and listed 4 tools correctly (9d ago).

Overview

Epstein MCP server exposes searchable House Oversight Committee investigation documents and a structured subset of Epstein's pilot flight logbook. Its tools list the corpus, search text at page level, retrieve document pages, and filter transcribed flight-log entries by tail number, route, or date range. Reach for it when an agent needs source citations from this specific public-document collection rather than broad web search. The hosted MCP endpoint is configured with a URL in clients such as Claude Desktop, Cursor, and Windsurf.

Use cases

  • Search committee transcripts for a phrase and verify the cited page
  • List searchable and non-searchable documents in the corpus
  • Retrieve page-by-page text from a selected document
  • Filter transcribed flight-log entries by route or date range

Key features

  • Page-level citations with source URLs
  • House Oversight investigation document corpus
  • Page-by-page document retrieval
  • Structured search across selected pilot-log pages
  • Preserved transcription uncertainty and provenance

Tools4

What Epstein lets your agent do. Expand a tool for its parameters.

Verified live~1.0k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

9/9 checks healthy over the last 37d

What it can do

From the 4 tools this server returned when we ran it; 4 declare their own safety hints.

Handles credentials · 1Makes network requests · 4Read-only tools · 4
Network at startup4 connections
Files written at startupNone
Install scriptsNone
npm provenanceSigned build
Package age51 days
Maintainers1

Observed 2026-11-03 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 14d ago via OSV.dev · @pipeworx/mcp-epstein (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads1.1kPackage downloads in the last 30 days.
Last commit3d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed4Callable tools this server registers over MCP.

How Epstein works

What Epstein does

Epstein provides MCP tools for examining documents published by the U.S. House Committee on Oversight and Government Reform for its Jeffrey Epstein investigation. The corpus contains 31 documents totaling 505 pages and roughly 800,000 characters, including transcribed interviews, subpoenas, and letters. Search results identify the document, page number, and the committee URL so a reader can verify each match.

A separate tool searches a structured transcription of Government Exhibit 662-RR, Epstein's pilot flight logbook from 1991–2005. The available transcription covers 397 logged legs across 23 of the exhibit's 118 pages. It preserves passenger entries as written, including initials, uncertain readings, and literal redaction or illegibility markers.

How it works

The server is available through the Pipeworx MCP gateway at https://gateway.pipeworx.io/epstein/mcp. Add that URL as an MCP server in a compatible client, then invoke the tools through the client’s normal MCP interface.

The committee-document corpus is harvested from Oversight release pages and the PDFs linked from those pages. A weekly refresh workflow re-harvests the source as the committee publishes additional material. The flight-log exhibit is a fixed historical document hosted on DocumentCloud and was transcribed once rather than fetched for every request.

Flight-log rows include the exhibit title, printed page number, source URL, and SHA-256 hash of the source PDF. An unfiltered flight-log search returns the pages currently covered by the transcription, helping distinguish an uncovered page from evidence that a flight did not occur.

Setup and configuration

Configure the hosted endpoint in an MCP client with an entry such as:

config.json
{
  "mcpServers": {
    "epstein": {
      "url": "https://gateway.pipeworx.io/epstein/mcp"
    }
  }
}

The quick-start configuration uses no credentials or environment variables. The endpoint can be added to Claude Desktop, Cursor, or Windsurf.

Tools and capabilities

  • epstein_search_documents searches the text corpus and returns page-level citations.
  • epstein_list_documents describes the documents in the corpus and indicates which are searchable.
  • epstein_get_document returns the full text of a searchable document one page at a time.
  • epstein_flight_log_search filters the ingested flight-log transcription by tail number, route, or date range.

The tool names use an epstein_ prefix to avoid collisions with similarly named tools exposed by other MCP servers.

Limitations and notes

This collection is limited to documents published by the House Oversight Committee and does not represent every document commonly described as the “Epstein files.” Court filings and dockets are handled separately by court-listener, and the estate-document tranche linked from a later committee release is not available from this source.

Four of the 31 committee documents are scans without text layers. They appear in the document listing as non-searchable, and document retrieval refuses those files while providing a link to the original. Search coverage therefore should be checked with epstein_list_documents before treating a missing match as conclusive.

The flight-log search covers only 23 of 118 pages, so an absent result may reflect an untranscribed page. Passenger names and initials are not normalized or resolved to identities. The transcription retains uncertainty markers such as [?], [illegible], and [redacted]; it should be read as a source transcription, not an identity-resolution or relationship-analysis system.

The server intentionally provides citations and document content rather than inferred associations, relationship scores, entity pages, or claims about people named in the records. It is an independent integration and is not affiliated with, endorsed by, or published by the upstream sources.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Epstein

Epstein is an MCP server that connects AI clients to House Oversight Committee Epstein investigation documents and a transcribed subset of Government Exhibit 662-RR, Epstein’s pilot flight logbook. Its main tools search documents, list corpus coverage, retrieve document pages, and filter flight-log entries by tail number, route, or date.

Add the hosted MCP URL `https://gateway.pipeworx.io/epstein/mcp` to your client’s MCP server configuration. The quick-start setup uses the server name `epstein` and requires no credentials or environment variables.

Yes, Epstein works with Cursor through its hosted MCP endpoint. Add `https://gateway.pipeworx.io/epstein/mcp` as an MCP server in Cursor, then use the exposed search, listing, retrieval, and flight-log tools.

The flight-log search covers 397 logged legs across 23 of the exhibit’s 118 pages. An empty result may mean the relevant page has not been transcribed, so use an unfiltered search to see which pages are currently covered.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewEpstein AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/epstein?style=directory)](https://allmcps.com/mcp/epstein)
HTML Embed
<a href="https://allmcps.com/mcp/epstein"><img src="https://allmcps.com/api/badge/epstein?style=directory" alt="Epstein on AllMCPs" /></a>