mcpbeat Sign in

CorpusFetch MCP Server

by corpusfetch Your server? Claim it
answering

CorpusFetch is answering right now. Last checked 8 min ago. It exposes 6 tools.

O(1) routing, semantic search, and demand-driven experiences over 800+ records.

Uptime history 7 days of history
7 days agonow
100.0%
Uptime 24h
91 of 91 checks
6
Tools
read from the server
499 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 11

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 2 November 2026. No other catalogue keeps this.

7 Nov a tool changed version2 times that day
7 Nov a tool appeared corpusfetch_request_experience
6 Nov a tool changed version
6 Nov a tool appeared corpusfetch_search
5 Nov 4 tool descriptions were rewritten corpusfetch_fetch_record, corpusfetch_fetch_warrant, corpusfetch_lookup_exception and 1 more
5 Nov a tool changed version
2 Nov a tool changed version
and 1 more, back to 2 November 2026

Nothing serious here today

Today is the operative word: we check CorpusFetch every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 8 min ago.

run in your terminal
claude mcp add corpusfetch --transport http https://mcp.corpusfetch.com/mcp
Settings → Connectors → Add custom connector, then paste this address
https://mcp.corpusfetch.com/mcp
~/.codex/config.toml
[mcp_servers.corpusfetch]
url = "https://mcp.corpusfetch.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "corpusfetch": {
      "url": "https://mcp.corpusfetch.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "corpusfetch": {
      "type": "http",
      "url": "https://mcp.corpusfetch.com/mcp"
    }
  }
}

Available tools 6

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

corpusfetch
corpusfetch_fetch_record
Fetch the full resolved experience record. Format 'md' (~1500 tokens, includes reasoning) or 'py' (~300 tokens, zero-prose executable invariants).
corpusfetch_fetch_warrant
Fetch the compact ~220-token precondition seal for a resolved record. Always call this before fetching the full record. Check the seal; if it fails, the record does not apply to your current state.
corpusfetch_lookup_exception
Look up deterministic operational experience for a Python exception class (e.g., KeyError, TimeoutError). Use this when you encounter an unexpected runtime error and need an empirically verified boundary decision. Returns candidate addresses.
corpusfetch_lookup_symptom
Look up operational experience for a specific runtime symptom (e.g., UNICODE_HOMOGLYPH_OR_MOJIBAKE). Use this when facing an ambiguous failure state or an unbounded reasoning loop. Returns candidate addresses.
corpusfetch_request_experience
Request a new operational experience. If you searched and couldn't find a record, use this to log the missing error or symptom so the corpus can generate it.
corpusfetch_search
Search the CorpusFetch corpus by natural language keywords or concepts. Use this when you need to find operational experience but don't have an exact exception class.

Endpoints

URLTransportStateLatencyChecked
https://mcp.corpusfetch.com/mcp streamable-http answering 488 ms 8 min ago

Alternatives to CorpusFetch

same job, measured the same way
Standards
by standards

CRM, drive, email and meetings in one system of record: search, read and update your records.

answering
French Grocery
by maxime-desmarchelier

Search, compare and manage E.Leclerc Drive and Super U grocery carts without ordering.

67 installs/wk local only
Context Link
by context-link

One semantic search across your sites, Drive, Notion, email, files and Basecamp.

4 tools answering
SearchStack
by searchstack

Agent-driven search: build, import, tune, search, and score result quality — all over MCP.

answering
Flutter MCP Toolkit
by arenukvern

Inspect and drive Flutter debug apps/games: semantic snapshots, search, and custom client tools

local only
Pocket Drives
by pocketdrives

Peer-to-peer car rental search — luxury, exotic, and EV vehicles with delivery across the US.

9 tools answering
C
Ceraph
by ceraph

MCP server for agent-driven React Native and Expo development and mobile testing

404 installs/wk local only
Riftrunner AI MCP
by rocnubie

Riftrunner AI is an AI-driven role-playing game experience where each story branch is generated on

local only

CorpusFetch — questions

Answers built from our own checks of this server.

What can CorpusFetch do?
It exposes 6 tools, read directly from the server on our last check. Among them: corpusfetch_fetch_record, corpusfetch_fetch_warrant, corpusfetch_lookup_exception, corpusfetch_lookup_symptom, corpusfetch_request_experience, corpusfetch_search. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is CorpusFetch working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 499 ms. The bar chart above shows every period we have measured.
How do I connect CorpusFetch?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does CorpusFetch need an API key?
No. CorpusFetch completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 6 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is CorpusFetch?
It answers our handshake in 499 ms on average, which is faster than 23% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.