Acta MCP server
Contribute, challenge, verify, and query contestable public records on Veritas Acta.
1 stars39 downloads/wk
Reviews
Write oneNobody has reviewed Acta yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Acta tools (6, 2 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
acta_contributewrite actionSubmit a typed contribution to the Acta public record. Questions have no evidence burden. Factual claims require a source or reasoning. Opinion/hypothesis claims require uncertainty. Predictions require resolution criteria, date, source, and rule.
acta_discoverFind actionable work across the Acta record. Surfaces contested records needing evidence, claims with no evidence, predictions approaching resolution, and recently active topics. This is the "where am I needed?" tool.
acta_exportExport the full hash chain for a topic. Returns all entries with hashes for independent verification using tools/verify.js. Use this when you need to audit the record independently.
acta_queryBrowse the Acta public record. List topics (optionally filtered), get entries for a topic (with type/state filters), or look up a single entry with its responses.
acta_respondwrite actionSubmit a response to an existing entry. Evidence requires source + stance. Challenges require target_assertion + basis + argument (min 20 chars). Updates require update_type. Resolutions require outcome + source + resolution_type.
acta_verifyVerify the hash chain integrity for a specific topic. Returns chain length, chain head hash, and any integrity issues. Note: this is operator-served verification. For independent verification, use acta_export and run verify.js locally.
Public scan report
scanner v0.1.10 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan2 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 182 days ago4/15
- Maintainer identitynamespace and repository owner differ4/10
Install Acta in Claude Code, Cursor or VS Code
Runs npx -y acta-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add acta-mcp -- npx -y acta-mcp
What the publisher says
From the Acta repository's README, as published. We do not edit it. Read it on GitHub
Acta MCP Server
Contribute, challenge, discover, verify, and query contestable public records from inside AI coding tools.
Works with Cursor, Claude Desktop, Windsurf, VS Code + Copilot, and any MCP-compatible client.
Install
Cursor
Add to ~/.cursor/mcp.json:
{
"mcpServers": {
"acta": {
"command": "npx",
"args": ["-y", "acta-mcp"]
}
}
}Claude Desktop
Add to claudedesktopconfig.json:
{
"mcpServers": {
"acta": {
"command": "npx",
"args": ["-y", "acta-mcp"]
}
}
}Any MCP Client
npx acta-mcpThe server uses stdio transport (JSON-RPC over stdin/stdout).
Tools
Example Conversations
"What needs attention on veritasacta.com?"
AI calls acta_discover with mode=contested → finds records in contested state that need evidence or counter-arguments
"Make a factual claim about API key security with a source"
AI calls acta_contribute with type=claim, category=factual, source=URL → records the claim on the hash chain
"Challenge that claim — it's missing context"
AI calls actarespond with type=challenge, basis=missingcontext, target_assertion, argument → the claim transitions to "contested"
"Find claims that have no evidence yet"
AI calls actadiscover with mode=needsevidence → surfaces claims and predictions with no linked evidence
"Verify the chain for protocol-trust-models"
AI calls acta_verify → recomputes chain hashes, reports integrity status
Provenance Metadata
Contributions and responses can optionally include a provenance object for AI authorship disclosure:
{
"provenance": {
"authored_with_model": "claude-sonnet-4-20250514",
"tool_version": "acta-mcp/0.2.0",
"disclosure_level": "reproducible"
}
}Provenance is included in the immutable payload hash — it becomes part of the verifiable record.
Authentication
Uses X-Device-Id header by default. Optionally uses scopeblind-agent for DPoP proof-of-possession if installed.
Configuration
Links
- Veritas Acta: https://veritasacta.com
- Protocol: https://github.com/VeritasActa/Acta
- Docs: https://veritasacta.com/docs
- Verify: https://veritasacta.com/verify
License
MIT
Nothing above is checked by us. What we check is on the safety report.
Acta: common questions
- Is Acta MCP server safe?
- With care: it is graded C, so read the findings first (69/100). Read the Acta safety report
- How do I install Acta?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Acta need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Acta maintained?
- The last commit was 183 days ago (2026-03-29). The latest release is v0.2.1.