Rework Proof MCP server
io.github.reworkio/rework-proof·v1.2.1·2 starsVerify REWORK credentials: is this delivered work genuinely the author's?
2 stars51 downloads/wk
Reviews
Write oneNobody has reviewed Rework Proof yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Rework Proof tools (4)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
explain_rework_assuranceExplain what a REWORK assurance level or credential type proves, and what it
get_rework_issuer_keysFetch REWORK's public signing keys (JWKS). Use this to verify a credential
lookup_rework_attestationCheck whether REWORK actually ISSUED a credential - not just whether its
verify_rework_credentialCheck whether a REWORK Verifiable Credential (a VC-JWT) is authentic, and
Public scan report
scanner v0.1.10 · 2026-10-27 · same rubric, same numbers if you re-run it
- Code scan4 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 9 days ago15/15
- Maintainer identityregistry namespace matches repository owner7/10
How Rework Proof compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 91/100
- higher than 85% of 48,255 servers
- Tools
- 4
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 2
- more than 75% of 28,688 servers
- Downloads a week
- 51
- more than 43% of 12,191 servers with a package
What its tools let an agent do: 4 read
Install Rework Proof in Claude Code, Cursor or VS Code
Runs npx -y @reworkdigital.io/rework-proof-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add rework-proof -- npx -y @reworkdigital.io/rework-proof-mcp
What the publisher says
From the Rework Proof repository's README, as published. We do not edit it. Read it on GitHub
REWORK Proof Check
Reports who actually wrote the commits in a pull request — signature state, author attribution, and declared AI assistance — as a job summary.
By default it sends nothing anywhere. It reads the pull request's commits with the token your workflow already has and writes a summary. No account, no API key, no third-party access to your repository.
name: Proof
on: pull_request
jobs:
proof:
runs-on: ubuntu-latest
steps:
- uses: reworkio/REWORK-Proof@v1That's the whole setup.
New here? GETTING-STARTED.md walks a fresh repository through both this action and the GitHub App — which to choose, what each one grants, and a set of commits that exercise every case so you can see what the report actually does before trusting it.
One-click setup
Replace OWNER/REPO with your own and open this — GitHub's editor opens with the workflow already written, and you just press Commit:
https://github.com/OWNER/REPO/new/main?filename=.github/workflows/proof.yml&value=name%3A%20Proof%0Aon%3A%20pull_request%0A%0Ajobs%3A%0A%20%20proof%3A%0A%20%20%20%20runs-on%3A%20ubuntu-latest%0A%20%20%20%20steps%3A%0A%20%20%20%20%20%20-%20uses%3A%20reworkio%2FREWORK-Proof%40v1%0AIf your default branch isn't main, change the /new/main segment to match.
What it reports
For every commit on the pull request:
is the pull request's author. A commit whose email never matched a GitHub account is not flagged; that's ordinary, and flagging it would make the check noise. Bot accounts (a [bot] suffix — dependabot, github-actions) are classed as automation, listed separately from human co-authors.
- Signature state — whether GitHub could cryptographically verify it.
- Author attribution — whether the account GitHub resolved the commit to
a Co-Authored-By: Claude (or Copilot, Codex, Gemini, Cursor, Devin, aider, …) trailer, a Claude-Session: or Amp-Thread-ID: trailer, or a Generated with line. The full list is src/ai-trailers.json, and the GitHub App check reads the same file, so a commit reads the same either way.
- Declared AI assistance — a commit message that names a coding assistant:
Declaring AI assistance does not lower the result. The author chose to say so, which is good practice; penalising the trailer would just teach people to delete it — which destroys the signal for the person who needed it.
"None declared" means none declared. The action reads commit messages. A message with no trailer looks the same whether or not a tool wrote the code, so a count of zero says nothing was declared, never that nothing was used.
Unsigned commits are not treated as a fault either. Most repositories never enable signing. The check reports what can be proven and says plainly what can't.
What the App records after a merge
The Action reports on one pull request and is finished. The GitHub App, which receives the pull request's closed event, also records the outcome:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Rework Proof: common questions
- Is Rework Proof MCP server safe?
- Yes, by our scan: it is graded A (91/100). Read the Rework Proof safety report
- How do I install Rework Proof?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Rework Proof need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Rework Proof maintained?
- The last commit was 16 days ago (2026-10-19). The latest release is v1.2.1.
- How does Rework Proof compare with other MCP servers?
- safety score 91/100 (higher than 85% of 48,255 servers); tools 4 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.