npm · presign-guard-wallet-mcp
$npx -y presign-guard-wallet-mcp@0.13.2 AGENT_KEY (required) · secret — Private key of the agent's own wallet (a separate wallet holding only what the agent may spend)
LIMIT_USDC_PER_TX — Most USDC per payment or transfer without asking you, e.g. 5
LIMIT_USDC_PER_DAY — Daily USDC budget, e.g. 20
TELEGRAM_BOT_TOKEN · secret — Telegram bot that asks you to approve anything over a limit
TELEGRAM_CHAT_ID — Your Telegram chat id (approvals go only there)
WALLET_SERVER_URL — Instead of LIMIT_* and TELEGRAM_*: a wallet server keeping one budget for all your agents
WALLET_SERVER_KEY · secret — The agent key (awk_…) from the wallet server's dashboard
CHAIN — base (default), ethereum, optimism, arbitrum, polygon or bsc
MAX_PAYMENT_USD — Most a single x402 API call may cost, in dollars (default 1)
PRESIGN_CREDIT_KEY · secret — Optional presign-guard credit key (pgc_…) to pay the $0.01 checks from prepaid credits
RPC_URL — Optional RPC URL for the chain
TEMPO — off to never pay MPP charges on Tempo (default on: paid in USDC.e on Tempo from the same address)
TEMPO_CHAIN — 4217 (Tempo, default) or 42431 (Moderato testnet)
TEMPO_RPC_URL — Optional Tempo RPC URL
MPP_SESSION_DEPOSIT — Optional: pay MPP sessions on Tempo; the USDC.e each channel deposit or top-up puts in (counted toward the USDC limits); then each call is a signed voucher
ALGORAND_MNEMONIC · secret — Optional: the agent's own Algorand account (25 words); pays x402 offers in USDC on Algorand (counted toward the USDC limits)
ALGORAND_NETWORK — mainnet (default) or testnet
XRPL_SEED · secret — Optional: the agent's own XRPL account seed; pays x402 offers in RLUSD on the XRP Ledger (counted toward the USDC limits)
XRPL_NETWORK — mainnet (default) or testnet
XRPL_WS_URL — Optional XRPL node websocket URL