Mmcp.market

Acta MCP server

by tomjwxf·io.github.tomjwxf/acta-mcp·v0.2.1·1 stars

Contribute, challenge, verify, and query contestable public records on Veritas Acta.

C69/100grade C
What users say
No reviews yet
Be the first
Safety scan
C69/100

full report

Adoption
New

1 stars39 downloads/wk

Reviews

Write one

Nobody 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 posts

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

  • acta_contributewrite action

    Submit 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_discover

    Find 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_export

    Export 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_query

    Browse 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 action

    Submit 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_verify

    Verify 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

no findings
  • 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
Overall 69/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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-mcp

The 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.

More from tomjwxf →