A human decision, before the action

Start with one approval.

Create an account, connect your AI tool, and ask it to bring a proposed action to you for review. Free for individuals. No card.

Your account includes a wallet for your rules and decision history. You can request a one-off approval without writing a policy first.

or with email

No card required. You'll get an agent key and a management key.

then connect your agent

Try a harmless approval request

The connection guide walks you through setup and a test that executes nothing.

Connect your AI tool →

Building with an agent key?

Use the developer setup below with your agent key and wallet ID. Your agent must ask Sanction and honor its answer; connecting does not intercept its other tools.

Paste the URL. The agent is issued an endpoint, not a local process. Generated in your browser — the key never leaves this page. Leave blank to copy with a placeholder and paste your key afterwards.

Hosted wallet — paste into Claude / Cursor connectors
{
  "mcpServers": {
    "sanction": {
      "url": "https://getsanction.com/mcp",
      "headers": {
        "x-api-key": "pxy_YOUR_AGENT_KEY"
      }
    }
  }
}
stdio — Claude Code
claude mcp add sanction --env SANCTION_API_KEY=pxy_YOUR_AGENT_KEY --env SANCTION_WALLET_ID=YOUR_WALLET_ID -- npx -y sanction-mcp
stdio — Claude Desktop / local hosts
{
  "mcpServers": {
    "sanction": {
      "command": "npx",
      "args": [
        "-y",
        "sanction-mcp"
      ],
      "env": {
        "SANCTION_API_KEY": "pxy_YOUR_AGENT_KEY",
        "SANCTION_WALLET_ID": "YOUR_WALLET_ID"
      }
    }
  }
}