Pramana MCP server
io.github.loopg/pramana-mcp·v0.1.3Read your recorded AI agent runs, and what changed when you swapped a model or prompt.
0 stars
Reviews
Write oneNobody has reviewed Pramana yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Pramana tools (5)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
get_model_diffdiff_id: from list_model_diffs. trace_id: optional but much faster — without it the server searches recent traces, because Pramana has no account-wide comparison endpoint.
get_traceLarge payloads are truncated, and the response says that they were.
list_model_diffslimit: default 20, max 100. since: ISO-8601.
list_tracesagent: only runs involving this agent id. since: ISO-8601, e.g. 2026-09-22T00:00:00Z. limit: default 20, max 100.
verify_bundlepublic_key_path is required: the key shipped inside a bundle is never used to check that same bundle.
Public scan report
scanner v0.1.10 · 2026-10-01 · same rubric, same numbers if you re-run it
- Code scan6 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 qualitystatic API keys via environment variables6/15
- Maintenancelast push 3 days ago15/15
- Maintainer identitynamespace and repository owner differ4/10
How Pramana compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 77/100
- higher than 50% of 4,460 AI and agents servers
- Tools
- 5
- the typical AI and agents server has 6
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
What its tools let an agent do: 5 read
Install Pramana in Claude Code, Cursor or VS Code
claude mcp add pramana-mcp -- uvx pramana-mcp
What the publisher says
From the Pramana repository's README, as published. We do not edit it. Read it on GitHub
Pramana MCP server
mcp-name: io.github.loopg/pramana-mcp
Decide whether a prompt or model change is safe to ship, by running it against your own production runs.
Pramana is a flight recorder for AI agents. It records every non-deterministic decision your agent makes in production, replays any past run exactly against your changed code, and reports which decisions moved — not which sentences got reworded.
This MCP server lets an assistant read what Pramana recorded, and check a signed evidence bundle offline. It is read-only. There is deliberately no tool that starts a replay or a comparison: a sandboxed batch calls the model for real on every trace, so it spends money, and an MCP tool is a button any assistant can press without a person deciding. Producing a comparison stays a CLI verb behind its own confirmation gate.
Install
Nothing to install — uvx fetches it on demand.
Claude Desktop
~/Library/Application Support/Claude/claudedesktopconfig.json (macOS) or %APPDATA%\Claude\claudedesktopconfig.json (Windows):
{
"mcpServers": {
"pramana": {
"command": "uvx",
"args": ["pramana-mcp"],
"env": {
"PRAMANA_API_KEY": "<your-engineer-or-admin-api-key>"
}
}
}
}Claude Code
$ claude mcp add pramana --env PRAMANA_API_KEY=<your-engineer-or-admin-api-key> -- uvx pramana-mcpCreate a key in Settings → API keys at reliai.in. Use an engineer or admin key — an auditor key deliberately never receives recorded prompts or responses, so gettrace would come back empty. Self-hosting? Set PRAMANAAPI_URL to your own API.
Tools
list_traces
List recorded AI agent runs (traces) captured by Pramana, optionally filtered by agent, status or time range.
"What agent runs did we record last Tuesday?"
{ "agent": "refund-agent", "since": "2026-09-22T00:00:00Z", "limit": 20 }get_trace
Get one recorded agent run: its steps, model calls, tool calls with arguments, and outcome.
"Walk me through what the agent did in run loan-07 — which tools did it call, and with what?"
{ "trace_id": "loan-07-5a6eef" }Long payloads are truncated, and the response says so rather than looking complete.
listmodeldiffs
List comparison runs that checked a prompt or model change against recorded production runs.
"Have we compared anything against production since the model upgrade?"
{ "since": "2026-09-20T00:00:00Z", "limit": 20 }getmodeldiff
Get the findings of one comparison run: which decisions changed behaviourally, which were cosmetic, and which runs halted.
"What changed when we moved to the new model last Tuesday?"
{ "diff_id": "mdr_9f2c1a", "trace_id": "loan-07-5a6eef" }Returns bucket counts first, then root findings, then consequent ones — never merged. One root cause that produced forty downstream differences is one thing to investigate, not forty. Passing traceid is optional but much faster (see What the API could not do* below).
verify_bundle
Verify a Pramana signed evidence bundle offline, with no account and no network access.
"Here's the evidence bundle the vendor sent. Is it intact?"
{ "bundle_path": "./bundle.json", "public_key_path": "./pramana-public-key.txt" }publickeypath is required. The public key shipped inside a bundle is never used to check that same bundle — that would defeat the point.
A pass proves the bundle has not been altered since it was signed. It does not prove that what was captured was everything that happened. This is a proof of record, not a judgement of conduct.
What the API could not do
Two tools are worse than they should be, and it is the API's fault rather than a design choice:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Pramana: common questions
- Is Pramana MCP server safe?
- Mostly: it is graded B (77/100). Read the Pramana safety report
- How do I install Pramana?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Pramana need an API key?
- Yes. The registry entry asks for
PRAMANA_API_KEY. - Is Pramana maintained?
- The last commit was 37 days ago (2026-09-28). The latest release is v0.1.3.
- What can I use instead of Pramana?
- Servers from other publishers that do the same job: Orcareplay MCP server, Agent-Native Analytics MCP server and IWE (iwe.md) MCP server.
- How does Pramana compare with other AI and agents MCP servers?
- safety score 77/100 (higher than 50% of 4,460 AI and agents servers); tools 5 (the typical AI and agents server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Pramana
Same job from other publishers: the closest match first, then the best rated.
- OrcareplayRead, replay and fork recorded coding-agent runs.not reviewedEstablishedA
- Agent-Native AnalyticsAgent-Native Amplitude/Mixpanel - connect data sources, prompt for chartsnot reviewedEstablishedA
- IWE (iwe.md)Markdown knowledge base as agent memory. Runs against the notes directory it is started in.not reviewedEstablishedA
- ImageAI image generation and editing with prompt optimization and quality presetsnot reviewedEstablishedB
- llmtrimMCP server and proxy that compresses LLM prompts, tool output, and replies to cut token cost.not reviewedEstablishedA