Command Palette

Search for a command to run...

UnylyUnyly
Browse all

AgentAudit

FreeNot checked

Provides an immutable, tamper-evident audit trail for AI agents, enabling event logging with cryptographic chaining, search, verification, and statistics.

GitHubEmbed

About

Provides an immutable, tamper-evident audit trail for AI agents, enabling event logging with cryptographic chaining, search, verification, and statistics.

README

AgentPay

AgentAudit MCP

Your agent now has an immutable, tamper-evident log of every action it takes — each event cryptographically linked to the previous one so any modification breaks the chain and is immediately detectable.

What your agent can do

  • Log any of 16 event types (payments, tasks, disputes, identity checks, messages) with a SHA-256 hash that includes the previous event's hash
  • Retrieve the full history of any agent by ID — every action, in order, with timestamps
  • Search across the audit trail by agent, event type, severity level, or date range
  • Verify chain integrity between any two events and get a per-event pass/fail breakdown showing exactly which link was tampered
  • Track five severity levels — info, notice, warning, error, critical — for compliance triage
  • Get statistics across the entire audit trail: events by type, by severity, and most active agents

Installation

Requires: Python 3.10+, mcp and fastmcp packages.

pip install mcp fastmcp

Claude Desktop — add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "agent-audit": {
      "command": "python",
      "args": ["/absolute/path/to/agent-audit-mcp/server.py"]
    }
  }
}

Cursor — add to .cursor/mcp.json in your project root:

{
  "mcpServers": {
    "agent-audit": {
      "command": "python",
      "args": ["/absolute/path/to/agent-audit-mcp/server.py"]
    }
  }
}

Data is stored locally at ~/.agentaudit/chain.json. No data leaves your machine.

Tool Reference

Tool Description Key params
audit_log Log an event and append it to the hash chain event_type (one of 16), agent_id, severity, details_json
audit_get_event Retrieve full event details by ID event_id
audit_search Filter events by agent, type, severity, or date range agent_id, event_type, severity, from_date, to_date, max_results
audit_get_agent_history All events for one agent, newest first agent_id, max_events
audit_verify_chain Check SHA-256 chain integrity between two events; returns per-event PASS/FAIL from_event_id, to_event_id
audit_stats Summary: total events, breakdown by type/severity, top 5 active agents —

Supported event types: task_created, task_assigned, task_completed, task_failed, payment_sent, payment_received, payment_refunded, dispute_raised, dispute_resolved, identity_verified, capability_used, agent_registered, agent_rated, agent_offline, message_sent, message_received

Security

Audit data is written atomically (write-to-temp, then os.replace) to prevent partial writes from corrupting the chain. The hash covers every field including the previous event's hash — you cannot insert, delete, or modify any event without breaking all subsequent hashes. audit_verify_chain recomputes each hash from scratch rather than trusting stored values.

All data is stored locally. No network requests are made by this server.

Pricing

Plan Price Included
Pro $19/month Unlimited audit events, full chain verification

Subscribe via Stripe

License

Proprietary — see subscription terms. Source: github.com/Rumblingb/agent-audit-mcp

from github.com/Rumblingb/agent-audit-mcp

Installing AgentAudit

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/Rumblingb/agent-audit-mcp

FAQ

Is AgentAudit MCP free?

Yes, AgentAudit MCP is free — one-click install via Unyly at no cost.

Does AgentAudit need an API key?

No, AgentAudit runs without API keys or environment variables.

Is AgentAudit hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install AgentAudit in Claude Desktop, Claude Code or Cursor?

Open AgentAudit on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare AgentAudit with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All ai MCPs