MCP.Market

proofread.law MCP server

by Data-Alchemy-Labs·io.github.Data-Alchemy-Labs/proofread-mcp·v0.3.0

Check US and Swiss case citations against open registers of court opinions, from any MCP client.

B82/100grade B
What users say
No reviews yet
Be the first
Safety scan
B82/100

full report

Adoption
Growing

0 stars85 downloads/wk

Reviews

Write one

Nobody has reviewed proofread.law yet.

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

proofread.law tools (14, 2 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • billing_link

    Get a Stripe Checkout link that upgrades this API key's account to a paid plan (POST /agent/checkout-link). Use it when a check answers

  • check_citations

    Check every case citation in a text against proofread.law's register of about 10 million US court opinions (CourtListener bulk data).

  • check_document

    Check every case citation in a document on disk (PDF, DOCX, TXT or Markdown, up to 10 MB) against proofread.law's register of about 10 million US court opinions.

  • coverage

    The coverage statement (which opinions the register holds, its date, its known gaps, what is not checked: Westlaw/Lexis identifiers, statutes, regulations, secondary sources)

  • delete_briefwrite action

    Permanently delete a brief and all its saved versions from the user's proofread.law account.

  • get_brief

    Get one brief saved in the user's proofread.law account: its saved text, the latest report (coverage statement, counts per tier,

  • list_briefs

    List the briefs saved in the user's proofread.law account: id, title, when each was last saved and checked, the number of citations,

  • render_report

    Turn a finished check into a markdown diligence report: header, coverage and storage notices, a summary table sorted check-this, cannot-verify, support, found,

  • resolve_citation

    Look up a single case citation (for example '590 U.S. 644', or 'Bostock v. Clayton County, 590 U.S. 644 (2020)') in proofread.law's register and answer:

  • resolve_citations

    Look up up to 500 case citation strings in proofread.law's register in one call and get one line per citation, in input order:

  • save_brief

    Save a brief (or any draft that cites cases) to the user's proofread.law account and check its citations in the same call.

  • sign_up

    Open a proofread.law account for its owner and get an API key, in one call (POST /agent/signup). Use it when the user wants their own quota

  • suggest_cases

    Swiss law only. Give a Swiss federal statute article ('Art. 41 OR', 'art. 41 CO', 'Art. 8 ZGB', 'art. 9 Cst.') or a paragraph that cites one,

  • update_briefwrite action

    Save an edited version of a brief saved in the user's proofread.law account and re-check it.

Public scan report

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

no findings
  • Code scan61 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 qualitystatic API keys via environment variables6/15
  • Maintenancelast push 17 days ago15/15
  • Maintainer identityregistry namespace matches repository owner7/10
Overall 82/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How proofread.law compares

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

Safety score
82/100
higher than 63% of 48,243 servers
Tools
14
the typical server has 7
Tools that change things
14%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
85
more than 58% of 12,306 servers with a package

What its tools let an agent do: 11 read · 1 create · 1 change · 1 delete

Release history: 4 versions in the registry since 2026-09-20, latest 2026-09-25, typically one every 2 days.

Install proofread.law in Claude Code, Cursor or VS Code

Runs npx -y proofread-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add proofread-mcp -- npx -y proofread-mcp
Add to Cursor

What the publisher says

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

proofread-mcp

An MCP server for proofread.law. It lets Claude Desktop, Claude Code, Cursor and the OpenAI Agents SDK check case citations before a draft is filed: about 10 million US court opinions, and 1.1 million Swiss decisions (BGE/ATF/DTF, Federal Supreme Court dockets, the federal courts and all 26 cantons). The jurisdiction is detected from the draft, and a Swiss report comes back in the draft's language: German, French or Italian.

proofread.law checks each citation against an open register of about 10 million court opinions (CourtListener bulk data). Every result says what was checked, what was found, and what the register cannot see.

What it does

Eight tools:

The compact result of a check is capped at about 12,000 characters; when a long brief has more flagged rows than fit, the text says how many were left out and render_report has them all.

checkcitations and checkdocument read prose: they compare the case name and any quotation with the register. resolvecitation and resolvecitations look the citation string up in the register (the /v1/resolve API) and tell you which case sits there; they do not compare it with the name you have.

Tiers, in the words the tools use:

What it cannot do: resolve Westlaw (WL) or Lexis identifiers, check statutes, regulations or secondary sources, or say whether a case is still good law. Those limits are stated in every tool description and in the coverage statement that comes with every result.

Install

Needs Node 20 or newer. No install step is required; npx fetches proofread-mcp from npm.

Claude Desktop (extension bundle)

Shortened. The full README is on GitHub.

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

proofread.law: common questions

Is proofread.law MCP server safe?
Mostly: it is graded B (82/100). Read the proofread.law safety report
How do I install proofread.law?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does proofread.law need an API key?
Yes. The registry entry asks for PROOFREAD_API_KEY.
Is proofread.law maintained?
The last commit was 37 days ago (2026-09-29). The latest release is v0.3.0.
What can I use instead of proofread.law?
Servers from other publishers that do the same job: Korean Law MCP server.
How does proofread.law compare with other MCP servers?
safety score 82/100 (higher than 63% of 48,243 servers); tools 14 (the typical server has 7); tools that change things 14% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to proofread.law

Same job from other publishers: the closest match first, then the best rated.

  • Korean Law MCP
    Korean law: statutes, precedents, ordinances, treaties and citation verification (법제처 API).
    A