# org.randpaulcovid/reading-room (remote · randpaulcovid.org)

Search the U.S. Senate's subpoenaed COVID-19 records: 18,094 communications, each page-cited.

- Trust score: 68/100 (medium)
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-08-06

## Components

- remote · `randpaulcovid.org`: 68/100 (this document), [markdown](https://verifymcp.io/servers/org-randpaulcovid-reading-room/randpaulcovid.md), [page](https://verifymcp.io/servers/org-randpaulcovid-reading-room/randpaulcovid)

## Channel facts

- Endpoint: `https://randpaulcovid.org/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `1.1.0`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-08-06.

- **Endpoint Security**: 63/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - Authorisation not fully verified: no authorisation is required to call this server, and 7 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.
  - HTTPS is enforced; there's no plaintext access path.
  - The HSTS (Strict-Transport-Security) header is present.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 82/100
  - 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).
  - AI-judged instruction clarity (good).
  - Tool/resource definitions use about 18693 tokens (~24/item across 771 items; 7 tools + 764 resources), lean.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 7/100
  - Stability observed for 2 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 100/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 100% of tool parameters carry a description.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

## Install

### Claude

```bash
claude mcp add --transport http org-randpaulcovid-reading-room https://randpaulcovid.org/mcp
```

### Codex

```toml
[mcp_servers.org-randpaulcovid-reading-room]
url = "https://randpaulcovid.org/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "org-randpaulcovid-reading-room": {
      "type": "remote",
      "url": "https://randpaulcovid.org/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add org-randpaulcovid-reading-room --url https://randpaulcovid.org/mcp --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  org-randpaulcovid-reading-room:
    url: "https://randpaulcovid.org/mcp"
```

### Other

```json
{
  "mcpServers": {
    "org-randpaulcovid-reading-room": {
      "type": "http",
      "url": "https://randpaulcovid.org/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-08-06 (score 68, +2)

We did not load change detail this far back for this component, so this day may have recorded more than is shown.

- [functional improvement] Schema quality: fail → pass
- [functional] The server now declares the “resources” capability
- [functional] Too many changes on this day to record them all, so 568 were dropped
- [functional] New resource “outlets/los-angeles-times.md”
- [functional] New resource “conversations/slackpmsess01612.md”
- [functional] New resource “conversations/slackpmsess00439.md”
- [functional] New resource “chronology/2021.md”
- [functional] New resource “conversations/slackpmsess01607.md”
- [functional] New resource “people/melinda-haskins.md”
- [functional] New resource “people/steve-sherry.md”
- [functional] New resource “sources/reading-room.md”
- [functional] New resource “people/alice-latinne.md”
- [functional] New resource “conversations/slackpmsess00436.md”
- [functional] New resource “organizations/slate.md”
- [functional] New resource “conversations/slackpmsess01530.md”
- [functional] New resource “people/melinda-french-gates.md”
- [functional] New resource “conversations/slackpmsess01478.md”
- [functional] New resource “conversations/slackpmsess00845.md”
- [functional] New resource “topics/gates-foundation.md”
- [functional] New resource “people/ezekiel-j-emanuel.md”
- [functional] New resource “conversations/slackpmsess01471.md”
- [functional] New resource “conversations/slackpmsess00878.md”
- [functional] New resource “conversations/slackpmsess01093.md”
- [functional] New resource “people/jen-krajicek.md”
- [functional] New resource “conversations/slackpmsess00158.md”
- [functional] New resource “chronology/2020.md”
- [functional] New resource “sources/daszak-cbp.md”
- [functional] New resource “conversations/slackpmsess00852.md”
- [functional] New resource “people/john-la-montagne.md”
- [functional] New resource “conversations/gatesthread00127.md”
- [functional] New resource “conversations/slackpmsess01415.md”
- [functional] New resource “outlets/reuters.md”
- [functional] New resource “people/gray-handley.md”
- [functional] New resource “conversations/slackpmsess01547.md”
- [functional] New resource “topics/congressional-oversight.md”
- [functional] New resource “people/elizabeth-a-bafford.md”
- [functional] New resource “conversations/slackpmsess01251.md”
- [functional] New resource “conversations/slackpmsess00938.md”
- [functional] New resource “topics/gain-of-function.md”
- [functional] New resource “people/robin-m.md”
- [functional] New resource “people/martin-s.md”
- [functional] New resource “conversations/slackpmsess00395.md”
- [functional] New resource “topics/who-international.md”
- [functional] New resource “conversations/slackpmsess00576.md”
- [functional] New resource “conversations/slackpmsess01146.md”
- [functional] New resource “people/michael-varrone.md”
- [functional] New resource “outlets/c-span.md”
- [functional] New resource “organizations/cnn.md”
- [functional] New resource “organizations/bbc-news.md”
- [functional] New resource “people/sharon-gilles.md”
- [functional] New resource “conversations/slackpmsess00396.md”
- [functional] New resource “conversations/gatesthread00119.md”
- [functional] New resource “people/shaw-prize.md”
- [functional] New resource “conversations/slackpmsess01391.md”
- [functional] New resource “people/peter-jahrling.md”
- [functional] New resource “people/m-d-barton-haynes.md”
- [functional] New resource “conversations/slackpmsess01693.md”
- [functional] New resource “conversations/slackpmsess00480.md”
- [functional] New resource “people/floramie-phillips.md”
- [functional] New resource “people/hillery-harvey.md”
- [functional] New resource “conversations/gatesthread00113.md”
- [functional] New resource “conversations/slackpmsess00803.md”
- [functional] New resource “conversations/slackpmsess00972.md”
- [functional] New resource “people/jennifer-weisman.md”
- [functional] New resource “people/kevin-barstow.md”
- [functional] New resource “organizations/the-wall-street-journal.md”
- [functional] New resource “people/ralph-s-baric.md”
- [functional] New resource “outlets/the-independent.md”
- [functional] New resource “conversations/slackpmsess01779.md”
- [functional] New resource “conversations/slackpmsess00379.md”
- [functional] New resource “organizations/wiv.md”
- [functional] New resource “conversations/slackpmsess01657.md”
- [functional] New resource “conversations/slackpmsess00121.md”
- [functional] New resource “people/melody-earle.md”
- [functional] New resource “people/margaret-johnston.md”
- [functional] New resource “conversations/gatesthread00098.md”
- [functional] New resource “outlets/mother-jones.md”
- [functional] New resource “people/beth-mcmanus.md”
- [functional] New resource “conversations/slackpmsess01347.md”
- [functional] New resource “people/courtney-billet.md”
- [functional] New resource “chronology/2009.md”
- [functional] New resource “people/anthony-ce-tabak.md”
- [functional] New resource “people/michael-nealy.md”
- [functional] New resource “sources/diary-prequel.md”
- [functional] New resource “conversations/slackpmsess01671.md”
- [functional] New resource “organizations/fox-news.md”
- [functional] New resource “conversations/slackpmsess01193.md”
- [functional] New resource “conversations/slackpmsess01535.md”
- [functional] New resource “organizations/gates-foundation.md”
- [functional] New resource “people/jeffrey-zients.md”
- [functional] New resource “people/lawrence-j-tabak.md”
- [functional] New resource “people/edward-m-cox.md”
- [functional] New resource “conversations/slackpmsess01490.md”
- [functional] New resource “organizations/index.md”
- [functional] New resource “conversations/gatesthread00141.md”
- [functional] New resource “people/christine-turner.md”
- [functional] New resource “people/john-j-mcgowan.md”
- [functional] New resource “topics/foia-transparency.md”
- [functional] New resource “conversations/slackpmsess00653.md”
- [functional] New resource “people/joy-wiszneauckas.md”
- [functional] New resource “conversations/slackpmsess01148.md”
- [functional] New resource “people/david-a-miller.md”
- [functional] New resource “organizations/unc.md”
- [functional] New resource “people/la-montagne.md”
- [functional] New resource “people/alan-guttmacher.md”
- [functional] New resource “people/john-j.md”
- [functional] New resource “people/carl-dieffenbach.md”
- [functional] New resource “conversations/gatesthread00131.md”
- [functional] New resource “conversations/slackpmsess01786.md”
- [functional] New resource “outlets/npr.md”
- [functional] New resource “sources/fauci-intel.md”
- [functional] New resource “organizations/cnbc.md”
- [functional] New resource “conversations/slackpmsess00716.md”
- [functional] New resource “organizations/senate-hsgac.md”
- [functional] New resource “organizations/vanity-fair.md”
- [functional] New resource “people/hilary-marston.md”
- [functional] New resource “conversations/slackpmsess00879.md”
- [functional] New resource “conversations/reading-roomthread00204.md”
- [functional] New resource “topics/ecohealth-funding.md”
- [functional] New resource “sources/slack-pm.md”
- [functional] New resource “conversations/slackpmsess00590.md”
- [functional] New resource “conversations/slackpmsess00675.md”
- [functional] New resource “conversations/slackpmsess00298.md”
- [functional] New resource “outlets/pnas.md”
- [functional] New resource “organizations/the-independent.md”
- [functional] New resource “people/randall-hall.md”
- [functional] New resource “conversations/slackpmsess01621.md”
- [functional] New resource “conversations/slackpmsess01145.md”
- [functional] New resource “conversations/slackpmsess00540.md”
- [functional] New resource “organizations/cell.md”
- [functional] New resource “organizations/financial-times.md”
- [functional] New resource “conversations/slackpmsess01466.md”
- [functional] New resource “conversations/slackpmsess01429.md”
- [functional] New resource “people/lan-saunders.md”
- [functional] New resource “people/robert-f-garry.md”
- [functional] New resource “conversations/slackpmsess01324.md”
- [functional] New resource “outlets/the-economist.md”
- [functional] New resource “topics/testing-surveillance.md”
- [functional] New resource “organizations/fbi.md”
- [functional] New resource “people/laura-petrou.md”
- [functional] New resource “people/ddsm-correspondences.md”
- [functional] New resource “people/christina-salazar.md”
- [functional] New resource “conversations/slackpmsess01436.md”
- [functional] New resource “people/roderic-pettigrew.md”
- [functional] New resource “conversations/slackpmsess01348.md”
- [functional] New resource “organizations/who.md”
- [functional] New resource “organizations/bloomberg.md”
- [functional] New resource “people/tara-schwetz.md”
- [functional] New resource “people/robin-robinson.md”
- [functional] New resource “conversations/slackpmsess01330.md”
- [functional] New resource “people/thomas-frieden.md”
- [functional] New resource “people/mike-shannon.md”
- [functional] New resource “conversations/slackpmsess01338.md”
- [functional] New resource “conversations/slackpmsess00608.md”
- [functional] New resource “organizations/state-dept.md”
- [functional] New resource “topics/vaccines.md”
- [functional] New resource “people/burrus-shaw.md”
- [functional] New resource “conversations/slackpmsess00324.md”
- [functional] New resource “people/connie-wells.md”
- [functional] New resource “conversations/slackpmsess00846.md”
- [functional] New resource “people/ayanna-mcmanus.md”
- [functional] New resource “organizations/nbc-news.md”
- [functional] New resource “sources/fauci-awards.md”
- [functional] New resource “people/david-brawley.md”
- [functional] New resource “conversations/slackpmsess00685.md”
- [functional] New resource “conversations/slackpmsess01760.md”
- [functional] New resource “topics/intelligence-community.md”
- [functional] New resource “chronology/index.md”
- [functional] New resource “people/griffin-rodgers.md”
- [functional] New resource “people/lawrence-hr-tabak.md”
- [functional] New resource “people/pamela-mclinnes.md”
- [functional] New resource “conversations/slackpmsess01014.md”
- [functional] New resource “people/david-spiro.md”
- [functional] New resource “chronology/2010.md”
- [functional] New resource “people/tina-suhana.md”
- [functional] New resource “organizations/npr.md”
- [functional] New resource “conversations/reading-roomthread00183.md”
- [functional] New resource “conversations/slackpmsess00796.md”
- [functional] New resource “outlets/the-daily-beast.md”
- [functional] New resource “conversations/slackpmsess01659.md”
- [functional] New resource “organizations/edinburgh.md”
- [functional] New resource “conversations/slackpmsess01437.md”
- [functional] New resource “organizations/national-review.md”
- [functional] New resource “people/robert-hil-ouail-nin-gov-eiss.md”
- [functional] New resource “organizations/the-daily-beast.md”
- [functional] New resource “conversations/gatesthread00123.md”
- [functional] New resource “people/jennifer-routh.md”
- [functional] New resource “conversations/slackpmsess00838.md”
- [functional] New resource “conversations/slackpmsess01317.md”
- [functional] New resource “people/haley-spencer.md”
- [functional] New resource “people/harold-varmus.md”
- [functional] New resource “organizations/usa-today.md”
- [functional] New resource “topics/awards-honoraria.md”
- [functional] New resource “people/peter-horby.md”
- [functional] New resource “outlets/wired.md”
- [functional] New resource “conversations/slackpmsess01402.md”
- [functional] New resource “conversations/slackpmsess01643.md”
- [functional] New resource “people/nicole-garbarini.md”
- [functional] New resource “organizations/the-atlantic.md”

### 2026-08-04 (score 66)

First indexed and scored.

## MCP tools (7)

### `search_records` (~223 tokens)

Search the record

Find communications matching a question or phrase. Returns records with speaker, date, grade and a citation to the page of the Committee's PDF. Retrieval only: nothing is summarised, and a record's wording is the record's, not this server's.

Input parameters:

- `include_quoted` (boolean): Default false. About 38% of statements are someone else's words and are hidden so they are not attributed to the speaker — but a quote circulating elsewhere is often exactly that, so set this true wh…
- `limit` (integer): Maximum records to return (default 20).
- `mode` (string): hybrid (default) fuses dense and keyword retrieval and is right for a question. keyword is literal FTS and is the only way to confirm an exact string: dense retrieval matches meaning, so it cannot pr…
- `query` (string, required): A question, phrase or identifier such as a Bates number. In keyword mode, wrap a phrase in double quotes for an exact match.

### `search_pages` (~135 tokens)

Search the raw page text

Literal search over the OCR text of all 5,247 pages, before segmentation into records. This is the completeness layer: it reaches duplicate copies and pages no record covers, and matches across a whole page rather than within a chunk. Use it to settle whether a phrase appears in the corpus at all — a miss here is much stronger evidence of absence than a miss in search_records, though OCR error and page-spanning lines still make it imperfect.

Input parameters:

- `limit` (integer): Maximum pages to return (default 20).
- `query` (string, required): Literal FTS query; wrap a phrase in double quotes for an exact match.

### `get_record` (~59 tokens)

Fetch one record

Retrieve a single communication in full by doc_id, with its citation, participants and neighbouring messages where it sits in a conversation.

Input parameters:

- `doc_id` (string, required): Identifier from search_records, e.g. fauci_diary:entry:00026

### `search` (~102 tokens)

Search the corpus

Search 18,094 communications from the U.S. Senate HSGAC COVID-19 releases. Returns id, title, excerpt and URL for each match; pass an id to fetch for the full text. This is the standard search contract — search_records offers keyword mode for exact strings and control over quoted material, and search_pages searches the raw OCR text, which is what settles whether something is absent from the corpus.

Input parameters:

- `query` (string, required): A question or phrase.

### `fetch` (~100 tokens)

Fetch one document

Retrieve the full text of one item by id. Accepts a doc_id from search (fauci_diary:entry:00026) and also an OKF concept id (anthony-s-fauci), so a person, organization or topic document can be read the same way. Every response carries the citation to the page of the Committee's PDF it came from.

Input parameters:

- `id` (string, required): A doc_id from search, or a concept id.

### `search_concepts` (~162 tokens)

Find a person, organization, topic or package

Search the analysis layer: one cross-linked document per person, organization, topic, released package, media outlet and substantial conversation, each carrying provenance back to the pages it derives from. Use this when the question is who someone is, what a topic covers, or what a package contains — rather than which records match a string, which is search_records. Matches names, aliases and descriptions; get_concept then returns one in full.

Input parameters:

- `limit` (integer): Maximum concepts to return (default 20).
- `query` (string, required): A name, alias, organization or subject, e.g. 'Fauci', 'EcoHealth', 'gain of function'.
- `type` (string): Restrict to one collection. Omit to search all of them.

### `get_concept` (~168 tokens)

Read one concept in full

Fetch a concept document from the OKF bundle — frontmatter and body — with every cross-link rewritten to an absolute URL, so the bundle can be traversed from what this returns. A person carries activity, correspondents, organization and a chronological statement timeline; a topic carries its principal voices; a source carries provenance and SHA-256. Accepts a slug (anthony-s-fauci), a bundle path (people/anthony-s-fauci.md), a person_id from the site or JSON API (anthony_s_fauci), or a display name (Anthony S. Fauci).

Input parameters:

- `id` (string, required): Slug, bundle path, site person_id or display name.
- `type` (string): Disambiguates when the same name exists in two collections.

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/org-randpaulcovid-reading-room/randpaulcovid#diagnostics

## Score history

- 2026-08-06: 68
- 2026-08-05: 66
- 2026-08-04: 66

## Links

- Remote endpoint: https://randpaulcovid.org/mcp
- Website: https://randpaulcovid.org/
- Changelog RSS feed: https://verifymcp.io/servers/org-randpaulcovid-reading-room/randpaulcovid.xml
- Changelog JSON feed: https://verifymcp.io/servers/org-randpaulcovid-reading-room/randpaulcovid.json
- HTML version of this page: https://verifymcp.io/servers/org-randpaulcovid-reading-room/randpaulcovid
