Skip to content
mcp/skillhub

presign-guard wallet MCP Server

by fizzl13io.github.Fizzl13/presign-guard-walletv0.13.1

Agent wallet with limits: pays x402/MPP on Base, Tempo, XRP Ledger and Algorand; phone approval.

0Node.jsstdioofficial registry

context tax

queued

security

queued

cold start

queued

freshness

Active1d ago

Install presign-guard wallet MCP server

Install in Claude Code

claude mcp add wallet -e AGENT_KEY='<agent-key>' -e TELEGRAM_BOT_TOKEN='<telegram-bot-token>' -e WALLET_SERVER_KEY='<wallet-server-key>' -e PRESIGN_CREDIT_KEY='<presign-credit-key>' -e ALGORAND_MNEMONIC='<algorand-mnemonic>' -e XRPL_SEED='<xrpl-seed>' -- npx -y presign-guard-wallet-mcp

Configuration

VariableRequiredSecretDescription
AGENT_KEYyesyesPrivate 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—yesTelegram 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—yesThe 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—yesOptional 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—yesOptional: 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—yesOptional: 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

Freshness

Active — last maintenance signal 1d ago. The newest of the signals below sets the band.

  1. Last commit (default branch)

    2026-10-08 · 1d ago · GitHub

  2. Latest release

    no data · GitHub

  3. Package published

    no data · npm/PyPI

  4. Registry entry updated

    2026-10-08 · 1d ago · official registry · v0.13.1

FAQ

›How do I install the presign-guard wallet MCP server in Claude Code?

Run: claude mcp add wallet -e AGENT_KEY='<agent-key>' -e TELEGRAM_BOT_TOKEN='<telegram-bot-token>' -e WALLET_SERVER_KEY='<wallet-server-key>' -e PRESIGN_CREDIT_KEY='<presign-credit-key>' -e ALGORAND_MNEMONIC='<algorand-mnemonic>' -e XRPL_SEED='<xrpl-seed>' -- npx -y presign-guard-wallet-mcp. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.

›Does presign-guard wallet require an API key?

Yes. It expects AGENT_KEY, TELEGRAM_BOT_TOKEN, WALLET_SERVER_KEY, PRESIGN_CREDIT_KEY, ALGORAND_MNEMONIC, XRPL_SEED, of which 6 are secrets.

›Can I use presign-guard wallet as a remote (hosted) MCP server?

No hosted endpoint is published; it runs locally over stdio.

›Is presign-guard wallet in the official MCP registry?

Yes, as io.github.Fizzl13/presign-guard-wallet.

Alternatives to presign-guard wallet

Other finance & fintech MCP servers.

View all