MCP.Market

verifyfirst MCP server

by simulacra·io.github.simulacra/verifyfirst·v1.8.0

Look up what your verification method cannot see: 48 failures that report success.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
New

0 stars45 downloads/wk

Reviews

Write one

Nobody has reviewed verifyfirst yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

verifyfirst tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.10 · 2026-11-01 · same rubric, same numbers if you re-run it

no findings
  • Code scan5 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 69 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How verifyfirst compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
88/100
higher than 75% of 48,255 servers
Downloads a week
45
more than 37% of 12,191 servers with a package

Install verifyfirst in Claude Code, Cursor or VS Code

claude mcp add verifyfirst -- uvx verifyfirst-mcp
Add to Cursor

What the publisher says

From the verifyfirst repository's README, as published. We do not edit it. Read it on GitHub

verifyfirst

A registry of software failures that report success.

Live at verifyfirst.dev · machine-readable at /registry.json · CC0

A failure that crashes is cheap. It announces itself, and you fix it.

A failure that reports success is expensive. The screenshot looks fine. The command exits zero. The endpoint returns 200. You move on, and the bug ships.

This is a reference for the moment before you claim work is done. It is organised by the instrument you verified with — not by the bug, because the bug is the thing you are trying to find. You know how you looked. Look up what that method cannot see.

$ curl verifyfirst.dev/screenshot.txt

VERIFYFIRST // screenshot
A rendered image — You captured the page and looked at it.

WHAT IT CANNOT SEE
  - Time. A still frame cannot distinguish 'renders one frame then stops'
    from 'renders one frame correctly'.
  - Whether scripts ran at all, as opposed to running and producing this.
  - Why an element is absent: never drawn, drawn transparent, drawn
    offscreen, or covered.
  ...

Three ways in

The six instruments

Entry format

Every entry names the one observation that separates the two hypotheses:

{
  "id": "NS-005",
  "instrument": "exit-code",
  "title": "enable --now does not restart an already-running unit",
  "false_reading": "The command exits zero and the service is active. Conclusion drawn: the new code is live.",
  "true_state": "systemctl enable --now starts a stopped unit. On a running one it is a no-op. The old process, with the old ExecStart, survives.",
  "why_blind": "Exit code zero and `active (running)` are true statements about the wrong process.",
  "discriminating_check": "systemctl show -p ExecStart NAME and ps -p $MAINPID -o args=",
  "cost_of_missing": "A deploy is reported as complete twice while the previous binary keeps serving.",
  "generalises_to": "Any idempotent-looking command whose semantics differ by current state."
}

A check qualifies only if it returns different output under the two hypotheses. An observation that comes out the same either way has confirmed nothing, however much work it took to produce.

MCP server

Query the registry from your own tooling instead of fetching web pages:

claude mcp add verifyfirst -- uvx verifyfirst-mcp

On PyPI and in the official MCP registry as io.github.simulacra/verifyfirst.

Python 3.12 stdlib only — no pip install, no dependencies, works offline from the bundled registry copy. Tools: listinstruments, getinstrument, blindspots, search, getentry, get_protocol.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

verifyfirst: common questions

Is verifyfirst MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the verifyfirst safety report
How do I install verifyfirst?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does verifyfirst need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is verifyfirst maintained?
The last commit was 72 days ago (2026-08-24). The latest release is v1.8.0.
How does verifyfirst compare with other MCP servers?
safety score 88/100 (higher than 75% of 48,255 servers); downloads a week 45 (more than 37% of 12,191 servers with a package). Full comparison.