Skip to content
Claude Desktop

PayPal, guarded for Claude Desktop

io.github.fizzl13/paypal-guard

PayPal's Agent Toolkit with limits on refunds and the owner's Approve/Deny above them.

client:Claude Desktop transport:stdio runtime:npm

Install PayPal, guarded in Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json · windows: %APPDATA%\Claude\claude_desktop_config.json

Held in this page only — never stored, logged, or sent anywhere but back to your screen.

{
  "mcpServers": {
    "paypal-guard": {
      "command": "npx",
      "args": [
        "-y",
        "fizzl-paypal-guard-mcp"
      ],
      "env": {
        "PAYPAL_CLIENT_ID": "<PAYPAL_CLIENT_ID>",
        "PAYPAL_CLIENT_SECRET": "<PAYPAL_CLIENT_SECRET>",
        "PAYPAL_ENVIRONMENT": "<PAYPAL_ENVIRONMENT>",
        "LIMIT_REFUND": "<LIMIT_REFUND>",
        "LIMIT_REFUND_PER_DAY": "<LIMIT_REFUND_PER_DAY>",
        "LIMIT_REFUNDS_PER_DAY": "<LIMIT_REFUNDS_PER_DAY>",
        "LIMIT_CURRENCY": "<LIMIT_CURRENCY>",
        "GUARD_POLICY": "<GUARD_POLICY>",
        "FIZZL_AGENT_KEY": "<FIZZL_AGENT_KEY>",
        "TELEGRAM_BOT_TOKEN": "<TELEGRAM_BOT_TOKEN>",
        "TELEGRAM_CHAT_ID": "<TELEGRAM_CHAT_ID>",
        "APPROVAL_IN_CHAT": "<APPROVAL_IN_CHAT>",
        "APPROVAL_MINUTES": "<APPROVAL_MINUTES>"
      }
    }
  }
}

Settings → Developer → Edit Config opens this file. Restart the app after saving. Claude Desktop docs

PayPal, guarded in other clients