# Acta Mcp

> MCP server for Veritas Acta — submit claims, evidence, and challenges to contestable public records from Claude, Cursor, or any MCP client.

- **Type:** MCP server
- **Install:** `agentstack add mcp-veritasacta-acta-mcp`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [VeritasActa](https://agentstack.voostack.com/s/veritasacta)
- **Installs:** 0
- **Category:** [Integrations](https://agentstack.voostack.com/c/integrations)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [VeritasActa](https://github.com/VeritasActa)
- **Source:** https://github.com/VeritasActa/acta-mcp
- **Website:** https://acta.today

## Install

```sh
agentstack add mcp-veritasacta-acta-mcp
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# 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`:

```json
{
  "mcpServers": {
    "acta": {
      "command": "npx",
      "args": ["-y", "acta-mcp"]
    }
  }
}
```

### Claude Desktop

Add to `claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "acta": {
      "command": "npx",
      "args": ["-y", "acta-mcp"]
    }
  }
}
```

### Any MCP Client

```bash
npx acta-mcp
```

The server uses stdio transport (JSON-RPC over stdin/stdout).

## Tools

| Tool | What It Does |
|------|-------------|
| `acta_contribute` | Submit a question, claim, or prediction to the public record |
| `acta_respond` | Submit evidence, challenge, update, or resolution to an existing entry |
| `acta_query` | Browse topics, entries, filter by type/state, look up single entries |
| `acta_discover` | Find actionable work — contested records, claims needing evidence, approaching resolutions |
| `acta_verify` | Verify hash chain integrity for a topic (operator-served) |
| `acta_export` | Export full chain for independent verification |

## 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 `acta_respond` with type=challenge, basis=missing_context, target_assertion, argument → the claim transitions to "contested"

**"Find claims that have no evidence yet"**
> AI calls `acta_discover` with mode=needs_evidence → 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:

```json
{
  "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](https://npmjs.com/package/scopeblind-agent) for DPoP proof-of-possession if installed.

## Configuration

| Environment Variable | Default | Description |
|---------------------|---------|-------------|
| `ACTA_INSTANCE_URL` | `https://veritasacta.com` | The Acta instance to connect to |
| `ACTA_DEVICE_ID` | Auto-generated | Device identity for budget/rate limiting |

## Links

- **Veritas Acta:** https://veritasacta.com
- **Protocol:** https://github.com/VeritasActa/Acta
- **Docs:** https://veritasacta.com/docs
- **Verify:** https://veritasacta.com/verify

## License

MIT

## Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [VeritasActa](https://github.com/VeritasActa)
- **Source:** [VeritasActa/acta-mcp](https://github.com/VeritasActa/acta-mcp)
- **License:** MIT
- **Homepage:** https://acta.today

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/mcp-veritasacta-acta-mcp
- Seller: https://agentstack.voostack.com/s/veritasacta
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
