PayStage Auth Watch

Registre officiel Sécurité

Read-only MCP tools to list and flag outstanding ERC-20, Permit2, and EIP-3009 auths

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

NPM package @paystage/auth-watch
Claude Code
claude mcp add paystage-auth-watch -e 'PAYSTAGE_POLICY_PATH=<PAYSTAGE_POLICY_PATH>' -e 'PAYSTAGE_RPC_URL=<PAYSTAGE_RPC_URL>' -- npx -y @paystage/auth-watch@0.1.0
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "paystage-auth-watch": {
            "command": "npx",
            "args": [
                "-y",
                "@paystage/auth-watch@0.1.0"
            ],
            "env": {
                "PAYSTAGE_POLICY_PATH": "<PAYSTAGE_POLICY_PATH>",
                "PAYSTAGE_RPC_URL": "<PAYSTAGE_RPC_URL>"
            }
        }
    }
}

Variables d'environnement

  • PAYSTAGE_POLICY_PATH Path to policy.json spending rules
  • PAYSTAGE_RPC_URL Base RPC URL override

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. PayStage
  2. Quick start
  3. Configure
  4. Tools
  5. Packages
  6. Links
  7. Development
  8. License

PayStage

Safety tools for AI agent payments (x402 + MCP).

PayStage sits in front of an agent's wallet and answers one question before money moves: should this payment happen? Tools return pay, review, or do_not_pay.

Quick start

npx -y @paystage/mcp

@paystage/mcp is the umbrella MCP server. It exposes the PayStage tools over stdio and reads a local policy file.

Configure

Claude Desktop (claude_desktop_config.json):

{
  "mcpServers": {
    "paystage": {
      "command": "npx",
      "args": ["-y", "@paystage/mcp"],
      "env": {
        "PAYSTAGE_POLICY_PATH": "/absolute/path/to/policy.json",
        "PAYSTAGE_RPC_URL": "https://mainnet.base.org"
      }
    }
  }
}

Cursor (.cursor/mcp.json):

{
  "mcpServers": {
    "paystage": {
      "command": "npx",
      "args": ["-y", "@paystage/mcp"],
      "env": {
        "PAYSTAGE_POLICY_PATH": "/absolute/path/to/policy.json",
        "PAYSTAGE_RPC_URL": "https://mainnet.base.org"
      }
    }
  }
}
  • PAYSTAGE_POLICY_PATH (required): path to your local policy.json.
  • PAYSTAGE_RPC_URL (optional): RPC endpoint used by on-chain checks. Defaults to a public Base RPC.

Tools

ToolStatusWhat it does
evaluate_mcp_paymentAvailable nowEvaluates a proposed x402 payment against the local policy and returns pay, review, or do_not_pay.
list_outstanding_authsAvailable nowLists payments that are authorized but not yet settled.
evaluate_outstanding_authsAvailable nowEvaluates outstanding authorizations and flags double-pay or limbo risk.

Packages

PackageRoleLinks
@paystage/mcpUmbrella MCP server (start here)npm
@paystage/preflightMCP payment preflightnpm
@paystage/auth-watchOutstanding-auth watchnpm
@paystage/policyPolicy parsing and evaluationnpm

Development

This is a monorepo.

pnpm install
pnpm build
pnpm test
pnpm lint

License

MIT

Questions fréquentes

Qu'est-ce que PayStage Auth Watch ?

Read-only MCP tools to list and flag outstanding ERC-20, Permit2, and EIP-3009 auths

Comment installer PayStage Auth Watch ?

Il s'exécute sur votre machine. Dans Claude Code : claude mcp add paystage-auth-watch -e 'PAYSTAGE_POLICY_PATH=<PAYSTAGE_POLICY_PATH>' -e 'PAYSTAGE_RPC_URL=<PAYSTAGE_RPC_URL>' -- npx -y @paystage/auth-watch@0.1.0. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour PayStage Auth Watch ?

Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.

PayStage Auth Watch est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient PayStage Auth Watch ?

Il est publié par base-buzz. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.