VERAX MCP server
io.github.verax-ai/verax·v0.8.0The body an agent asks before it acts: decide, approve, and keep a signed record on your machine.
not scanned yet
0 stars255 downloads/wk
Reviews
Write oneNobody has reviewed VERAX yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
VERAX tools
No tool declarations could be read from the package source. They show once the server is installed.
How VERAX 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
- Downloads a week
- 255
- more than 77% of 1,538 AI and agents servers with a package
Release history: 15 versions in the registry since 2026-09-16, latest 2026-10-29, typically one every 3 days.
Install VERAX in Claude Code, Cursor or VS Code
Runs npx -y @verax-ai/body on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add verax -- npx -y @verax-ai/body
What the publisher says
From the VERAX repository's README, as published. We do not edit it. Read it on GitHub
Verax
The body an agent asks before it acts.
Verax is an MCP server that sits between an agent and its tools. Every tool call passes a policy gate and leaves a signed decision record before anything runs; every call that ran leaves an effect row that is reconciled against its record afterwards. A refusal is recorded the same way as an approval. A call the policy will not decide alone is held until an operator on this machine approves it. The ledger stays on the machine the body runs on, and the body opens only when its authorization is configured: there is no default token.
By VERAX Teknoloji. Sister projects: Conarium · Tugra · Cedulon. Decision records use the Cedulon record format.
What ships
The three packages are published together and carry the same version; the capability matrix in docs/STATUS.md names the current one, and it is the version on npm. The body is also listed in the MCP registry as io.github.verax-ai/verax. What that version carries, what it does not, and the test holding each row up are in the capability matrix at the top of docs/STATUS.md.
Read the ledger back without us
A ledger only the vendor's running service can read is evidence a buyer rents, not evidence they hold. verax verify reads a state directory on its own — no body listening, nothing on the network — and states four things separately, because they fail separately:
$ verax verify ./verax-state
ledger ./verax-state
decisions 6
effects 4 (4 bound to a decision, 0 with none)
signatures 6 verify, 0 do not
chain unbroken
verified with the key carried in these files
verified against the key carried in the records themselves: this
shows the files are internally consistent, not that the key was
ever trusted. Pin a key you hold to check that.
VERIFIEDThat last pair of lines is the point. Checking a ledger against the key lying next to it proves the files agree with each other and nothing more — anything able to write the ledger could write that key too. Pass --key to verify against a copy you hold, and the answer says a key you supplied instead. --json prints the same result for a pipeline; the exit code is 0 when it verifies and 1 when it does not, and a directory with no ledger in it is never quiet success.
Install
npm install -g @verax-ai/body
verax --help
verax doctorNode 22.6 or newer. The body speaks MCP over Streamable HTTP at /mcp on VERAX_BIND (default 127.0.0.1:8787) and needs an issuer, a JWKS URL, an audience, a state directory and a policy file before it listens; verax doctor names what is missing. The variables and the run steps are in packages/body/README.md.
Tools
The policy decides which of these a token's scopes may call; packages/proxy/policy/default.json denies what it does not name.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Grade history
- 2026-09-19restoreB → Ascore 91
- 2026-09-19downgradeA → Bscore 83: Network call to a raw IP address
VERAX: common questions
- Is VERAX MCP server safe?
- Yes, by our scan: it is graded A (91/100). Read the VERAX safety report
- How do I install VERAX?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does VERAX need an API key?
- No secret keys are declared. It reads 7 settings from the environment.
- Is VERAX maintained?
- The last commit was 21 days ago (2026-10-14). The latest release is v0.8.0.
- What can I use instead of VERAX?
- Servers from other publishers that do the same job: three.ws Provenance MCP server, Decionis MCP server and SuperCompress MCP server.
- How does VERAX compare with other AI and agents MCP servers?
- safety score 91/100 (higher than 88% of 4,460 AI and agents servers); downloads a week 255 (more than 77% of 1,538 AI and agents servers with a package). Full comparison.
Alternatives to VERAX
Same job from other publishers: the closest match first, then the best rated.
- three.ws ProvenanceAppend-only, signed, on-chain-verifiable agent action log — record and audit what agents did.not reviewedEstablishedB
- DecionisAuthorize consequential AI agent actions before executionnot reviewedEstablishedA
- SuperCompressCompress coding-agent context ~64%. Hosted Neural Keep MCP for Cursor/Claude/Codex.not reviewedEstablishedB
- Watch SkillWatch video and live sessions, keep timestamped evidence, and verify an agent's own work.not reviewedEstablishedB
- Emilia ProtocolExact-action approval for consequential agent actions: request, track, and verify signed receipts.not reviewedEstablishedB