MCP tool call
Agent tool calls route through MCP Guard. Routine calls pass in milliseconds. Consequential calls hold for a named signer.
Routine actions clear by policy.Consequential ones wait for a named human.Every decision leaves a signed receipt.
RUNS ACROSS MCP · CI/CD
128 documented incidents of agents acting without authorization, 25 of them critical“About 90% of code at Anthropic is now written by Claude. Engineers are in a supervisory role.”
Agent incidents
Latest (2026-08-27): Malicious Kiro workspace exfiltrates local secrets through Powers
128 documented, 25 critical. Critical means the agent completed an action outside its authorized scope with an irreversible, financial, or data-loss effect before any human intervened.
The audit question
List every production change last quarter that was AI-originated. Show the accountable human for each.
Your repo host cannot answer it. Your observability stack cannot. The sandbox cannot. Approvals today record that a human clicked; they carry no record of which agent acted, under whose delegated authority, against which exact payload.
Who authorized this agent to perform this exact production action?
Keep your approvals. We make them evidence.
Why access is not authorityThe receipt layer
Policy clearance and human signature issue the same portable, tamper-evident record: who acted, who authorized it, under which policy, at what time.
See a real signed receipt✓ ACTION AUTHORIZED
github-actions → production
Deploy gate authorization approved
Ed25519 signature verified at build time over the canonical payload digest against the issuer public key published at /api/v1/keys/current
app.permissionprotocol.com/r/rcpt_dg_cmt3gkieg0003v5cwonna8pk5
MCP · CI/CD
Agent tool calls route through MCP Guard. Routine calls pass in milliseconds. Consequential calls hold for a named signer.
Agent-authored PRs stay blocked until the right signer approves the exact commit.
Production deploys require a signed authority receipt before release workflows proceed.
Two products
Open-source authority proxy for MCP. Intercepts tool calls, holds the consequential ones, issues a receipt for every decision. Start in observe mode: nothing is blocked, everything is logged.
Install MCP GuardAgent-authored merges and deploys stay held until the right human signs the exact change. Auto-approve clears low-risk paths so the gate never becomes the bottleneck. No receipt, no merge.
Gate a repoStart with production SQL. Expand to every production path.
Your engineers use Cursor, Copilot, and Claude to generate migrations. Today, who signs that SQL before it hits prod?
Permission Protocol blocks AI-generated database changes from reaching production unless there is a signed approval bound to the commit, migration hash, environment, and approver.
See a blocked migration get signedDROP COLUMN
users.email
Schema changes need named approval.
BROAD UPDATE
accounts SET tier = 'free'
Mass mutations get held.
NO ROLLBACK
migration has no down step
No down-step, no silent merge.
For compliance
For engineering
For compliance, risk, and audit leaders
Most enterprise AI logging proves the agent acted. It rarely proves the human approved the exact action at the exact moment. That gap shows up first in audit reconstruction: SOX ITGC testing, SOC 2 CC8.1 change-management evidence, and board-level questions about AI accountability.
Permission Protocol captures human signoff at the action boundary and issues tamper-evident receipts built for regulatory exams. The receipt on this page is one of them.
Every consequential AI action routes to a named human signer at the action boundary, with policy decisions captured as part of the same record.
Each receipt is cryptographically signed and verifies outside Permission Protocol, so it lives in your system of record for as long as your retention policy requires.
Low-risk actions flow through under policy. Consequential actions require explicit human signoff. The firm controls the calibration, not the AI vendor.
Pricing
MCP Guard is open source, and the Free plan is $0: one signer, one connected repo or MCP client, and real signed receipts.
Install MCP GuardEight weeks, one gate: payouts, agent code → prod, infra changes, PII exports, or account changes. Founder-run, credited in full to your annual contract. Then expand until every consequential action carries a receipt.
See pricing