MCP.Market

Vouchwell MCP server

by Vouchwell·io.github.Vouchwell/vouchwell·v0.8.0·1 stars

Read, verify and export a tamper-evident log of what an AI agent did. Read-only.

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

full report

Adoption
Growing

1 stars521 downloads/wk

Reviews

Write one

Nobody has reviewed Vouchwell yet.

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

Vouchwell tools (5, 1 write)

write = sends, deletes, buys or posts

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

  • check_bundle

    Verify a Vouchwell evidence bundle file using nothing but the file itself. Pin the signer with log_keys (kid=publicKey, as the log owner published them) to also prove who signed it.

  • export_evidencewrite action

    Write the log as a new evidence bundle file anyone can verify offline with `vw check`; the log itself is not changed. It holds no payloads and no salts; argument previews, if the log records them, are included. Refuses to overwrite an existing file.

  • log_entries

    The most recent receipts in the Vouchwell log: what was called, when, and whether the policy allowed, refused or escalated it. Filters narrow it to refusals, calls monitor mode would have blocked, calls that never finished, a tool, or a session.

  • log_stats

    Totals for the Vouchwell log: receipts, allowed, refused, escalated, tool errors, what monitor mode would have stopped, and the busiest tools.

  • verify_log

    Check every signature, hash-chain link and signed checkpoint in the Vouchwell log. ok: false means the log was altered after it was written: report it as evidence of tampering, never as something to repair.

Public scan report

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

no findings
  • Code scan12 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 0 days ago15/15
  • Maintainer identityregistry namespace matches repository owner7/10
Overall 91/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Vouchwell compares

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

Safety score
91/100
higher than 88% of 4,460 AI and agents servers
Tools
5
the typical AI and agents server has 6
Tools that change things
20%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
1
more than 50% of 2,711 AI and agents servers
Downloads a week
521
more than 87% of 1,538 AI and agents servers with a package

What its tools let an agent do: 4 read · 1 change

Install Vouchwell in Claude Code, Cursor or VS Code

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

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

What the publisher says

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

Vouchwell

Tamper-evident receipts for AI agent actions.

Formerly Proofwire. Renamed after 0.5.0 because another company was

already using the name. The proofwire and @proofwire/ packages point

here; existing logs, settings, hubs and evidence keep working unchanged.

Your agents spend money, send mail, and touch customer data. When something goes wrong, "our logs say it didn't" is not an answer — your logs are a text file you can edit.

Vouchwell makes every agent action policy-gated before it runs and cryptographically provable afterwards. One line of config. No code change.

Run it standalone on one machine, or as a hub your whole organisation writes to — with shared policy, an approvals inbox, tenant isolation, and independent witnesses that make a hosted log worth believing.

Check a real log in your browser → Then try to cheat it: edit a receipt, cut the tail off, invent your own witnesses. Nothing you paste leaves the page.

npm install -g vouchwell
vw init

Then wrap any MCP server:

// .mcp.json — before
{ "command": "npx", "args": ["-y", "@acme/mcp-crm"] }

// after
{ "command": "vw", "args": ["proxy", "--namespace", "crm", "--", "npx", "-y", "@acme/mcp-crm"] }

That is the whole integration. Every tool call now hits your policy first, and every decision — allowed, blocked, or escalated to a human — lands in an append-only log that an outside party can verify without trusting you.

See it in one command

git clone https://github.com/vouchwell/vouchwell && cd vouchwell
npm install
npm run demo

The demo runs a real agent session through a real proxy, then attacks the resulting log four ways and shows each attack being caught:

1. An agent works through a queue of tasks
  ran      ops.query        a harmless read
  ran      ops.refund       $45 refund — inside budget
  ran      ops.refund       $30 refund — $75 committed
  BLOCKED  ops.refund       $90 refund — would reach $165
           budget refunds.daily would be exceeded: 75 already committed plus 90 proposed…
  BLOCKED  ops.query        destructive SQL
  ran      ops.send_email   outbound mail            (approved by dana@acme.test)
  BLOCKED  ops.query        a live credential in the args

3. Four ways to cover your tracks, and what each one costs
  Edit a receipt in place    ✓ caught — signature does not verify
  Delete a receipt           ✓ caught — expected seq 6, found 8
  Re-sign the whole chain    ✓ caught — checkpoint covers 11 entries, log holds 8
  Truncate the log           ✓ caught — entries have been removed

For teams: the hub

docker compose up -d
docker compose exec hub node packages/server/src/bin.js bootstrap

That runs on your machine over plain HTTP, for trying it out. For a real server with a domain, automatic HTTPS and a hardened setup, use deploy/: docs/DEPLOY.md walks through it end to end.

Built and driven for real: CI's docker job builds this image, boots it,

registers a log, signs and pushes receipts, checkpoints, fetches the bundle back

and verifies it, confirms a bad token is refused, and checks the container

actually runs read-only and non-root (scripts/docker-smoke.mjs). It also caught

a real bug: a receipt missing an actor field crashed the hub with a raw SQLite

error instead of a clean 4xx — fixed in buildReceipt/verifyReceipt. The two-

container witnessing flow below (docker compose up -d witness, vw remote add

--name witness, vw cosign --remote witness) was run by hand against both

containers, through to vw check --witnesses 1 on the resulting bundle.

Shortened. The full README is on GitHub.

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

Vouchwell: common questions

Is Vouchwell MCP server safe?
Yes, by our scan: it is graded A (91/100). Read the Vouchwell safety report
How do I install Vouchwell?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Vouchwell need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Vouchwell maintained?
The last commit was 21 days ago (2026-10-13). The latest release is v0.8.0.
What can I use instead of Vouchwell?
Servers from other publishers that do the same job: three.ws Provenance MCP server, Watch Skill MCP server and Emilia Protocol MCP server.
How does Vouchwell compare with other AI and agents MCP servers?
safety score 91/100 (higher than 88% of 4,460 AI and agents servers); tools 5 (the typical AI and agents server has 6); tools that change things 20% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Vouchwell

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

  • three.ws Provenance
    Append-only, signed, on-chain-verifiable agent action log — record and audit what agents did.
    B
  • Watch Skill
    Watch video and live sessions, keep timestamped evidence, and verify an agent's own work.
    B
  • Emilia Protocol
    Exact-action approval for consequential agent actions: request, track, and verify signed receipts.
    B
  • Mockserver
    Mock, record/replay, verify and chaos-test any HTTP, REST, gRPC or LLM dependency over MCP.
    A