The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Perf MCP listing page.
Fact-check and fix AI outputs. Catches hallucinations, repairs broken JSON, corrects errors — before they reach users.
Works with Claude Code, Cursor, Windsurf, Cline, and any MCP-compatible client.
Add to your MCP client config:
Get your API key at dashboard.withperf.pro — 200 free verifications, no credit card.
perf_verifyDetect and repair hallucinations in LLM-generated text. Uses multi-channel verification (web search, NLI models, cross-reference) — not just another LLM check.
perf_validateValidate LLM-generated JSON against a schema and auto-repair violations. Fixes malformed enums, wrong types, missing fields, hallucinated properties.
perf_correctGeneral-purpose output correction. Classifies the error type and applies the right fix — hallucination, schema violation, semantic inconsistency, or instruction drift.
perf_chatRoute LLM requests to the optimal model automatically. Selects between GPT-4o, Claude, Gemini, and 20+ models based on task complexity. OpenAI-compatible format.
Add to your project's .mcp.json:
Settings → MCP → Add Server:
Add to ~/.codeium/windsurf/mcp_config.json:
| Variable | Required | Description |
|---|---|---|
PERF_API_KEY | Yes | Your Perf API key (pk_live_xxx) |
PERF_BASE_URL | No | Override API URL (for testing) |
| Plan | Credits | Price |
|---|---|---|
| Free | 200 verifications | $0 (never expires) |
| Pro | 1,000/mo | $19/mo |
| Pay-as-you-go | Unlimited | $0.02/verification |
1 tool call = 1 credit. Get started at dashboard.withperf.pro.
MIT