Rubric MCP Server
Post-quantum AI compliance attestation for agentic AI. Every AI decision your agent makes — attested, Merkle-rooted, HCS-anchored on Hedera mainnet.
rubric_mcp_server is an MCP (Model Context Protocol) server that exposes Rubric Protocol as 8 tools any MCP-compatible host can call: Claude Desktop, Claude Code, Cursor, Windsurf, Continue, Zed.
Drop it in, and every agent interaction becomes an auditable record — covering EU AI Act Articles 9–15, SR 11-7 model risk governance, NIST AI RMF 1.0, HIPAA, ECOA Reg B, and more.
Install
pip install rubric_mcp_server
Requires Python 3.10 or newer.
Quickstart — Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (Mac):
{
"mcpServers": {
"rubric": {
"command": "rubric-mcp"
}
}
}
Restart Claude. Ask it to attest a decision — you are live in local mode.
For Hedera mainnet anchoring, add RUBRIC_API_KEY:
{
"mcpServers": {
"rubric": {
"command": "rubric-mcp",
"env": { "RUBRIC_API_KEY": "rubric-your-key-here" }
}
}
}
Request a free developer key via the register_agent tool.
Tools
| Tool | Description | Key? |
|---|---|---|
attest |
Attest an AI decision. HCS-anchored with key; PQ-signed local leaf without. | Optional |
verify |
Verify an attestation by ID. Checks local store, then federation. | No |
get_proof |
Generate ZK Merkle inclusion proof (Noir/Barretenberg). | Yes |
register_agent |
Register an agent and receive a free developer API key. | No |
status |
Federation health across US/SG/JP/CA/EU nodes. | No |
framework_detect |
Auto-detect applicable regulatory frameworks from decision content (offline). | No |
cost_estimate |
Estimate monthly cost from expected decision volume (offline). | No |
bundle_query |
Query attestation bundles by leaf type, agent, or time range. | Yes (Standard+) |
Environment variables
| Variable | Default | Purpose |
|---|---|---|
RUBRIC_API_KEY |
none | Unlocks HCS anchoring + federation access. |
RUBRIC_BASE_URL |
https://rubric-protocol.com |
Override for regional routing. |
RUBRIC_AGENT_ID |
mcp-agent |
Default agent identity. |
Pricing
- Free — local mode (PQ-signed leaves, no HCS anchoring)
- Standard — $999/mo — HCS anchoring, 100K/mo attestations
- Enterprise — $9,999/mo — unlimited throughput, W3C VCs, auditor portal
- Dedicated — $25K~/mo — private federation, custom SLA
See rubric-protocol.com/pricing.html.
Links
License
Proprietary. © 2026 Echelon Intelligence Group LLC. All rights reserved. Rubric Protocol® is a registered trademark of Echelon Intelligence Group LLC.
Release files for rubric-mcp-server 2.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| rubric_mcp_server-2.1.0.tar.gz | 11.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| rubric_mcp_server-2.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 22.6 kB
Release files / rubric_mcp_server-2.1.0.tar.gz
| Download URL | rubric_mcp_server-2.1.0.tar.gz |
|---|---|
| Size | 11.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7723705f3c0c88d12a78e5fb4c17dd16de45ce7316666b0a0f7853bb6fa90319
|
|
BLAKE2b-256 checksum How to use checksums |
051036f575254d86dc67fc87fc276bcce0c535861f63c9a727e773af94f3cedb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.12
|
Release files / rubric_mcp_server-2.1.0-py3-none-any.whl
| Download URL | rubric_mcp_server-2.1.0-py3-none-any.whl |
|---|---|
| Size | 10.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b9389d891fd0d563bfefd2878690b519adbdd49326af3c18bc62f23ed5ef090c
|
|
BLAKE2b-256 checksum How to use checksums |
ae0971dcca8dae83091ef5fc2e7cac496064dd992a6e0f91036d7bcab3b42f7a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.12
|