Presign Guard wallet logo

Presign Guard wallet

MCP wallet for x402 payments and USDC transfers with per-purchase limits, daily budgets, and Telegram approval.

Install Presign Guard wallet

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "presign-guard-wallet": {
      "command": "npx",
      "args": [
        "-y",
        "presign-guard-wallet-mcp@0.28.0"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Automated check passed— started and listed 7 tools correctly ().

Overview

presign-guard wallet MCP server gives Claude, Cursor, and other MCP clients a guarded wallet for paying x402 APIs and sending USDC. It checks signatures with presign-guard for risks such as drainers, sanctions, and unlimited approvals, then applies a per-purchase price limit and daily budget. Transactions above those limits require approval through Telegram on your phone. Reach for it when an agent needs to spend on Base, Solana, Tempo, XRPL, or Algorand without unrestricted signing authority.

Use cases

  • Pay x402 APIs from an MCP agent
  • Send USDC under a daily budget
  • Require phone approval for high-value payments
  • Block risky wallet signatures before signing

Key features

  • x402 and MPP payment support
  • USDC transfers
  • Per-purchase and daily spending limits
  • Pre-signature safety checks
  • Telegram approval for over-limit actions
  • Multi-chain support across five networks

Tools7

What Presign Guard wallet lets your agent do. Expand a tool for its parameters.

Verified live~1.6k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked

Recent health check succeeded.

8/8 checks healthy over the last 30d

What it can do

From the 7 tools this server returned when we ran it; 6 declare their own safety hints.

Can delete or modify data · 2Makes network requests · 3Read-only tools · 5
Network at startup3 connections
Files written at startupNone
Install scriptsNone
npm provenanceSigned build
Package age42 days
Maintainers1

Observed 2026-11-13 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 13d ago via OSV.dev · presign-guard-wallet-mcp@0.28.0 (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads4.5kPackage downloads in the last 30 days.
Last commit1d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed7Callable tools this server registers over MCP.

How Presign Guard wallet works

What presign-guard wallet MCP server does

The presign-guard wallet MCP server exposes wallet actions to MCP-compatible agents. Its primary use is letting an agent pay x402 APIs and send USDC while keeping spending within configured boundaries. The package is intended for clients such as Claude and Cursor, as well as other MCP clients.

Each signature is checked by presign-guard before the wallet signs. The checks cover wallet-draining behavior, sanctioned recipients, and unlimited token approvals. Spending controls add a price limit for an individual purchase and a daily budget for the wallet.

The server supports payments across Base, Solana, Tempo, XRPL, and Algorand. The listing also describes support for x402 and MPP payments, with USDC transfers available as a wallet operation.

How it works

An MCP client invokes the wallet tools through the server. For an action under the configured limits, the wallet can proceed after the signature passes its safety checks. An action above the per-purchase or daily threshold is held for owner approval through Telegram on a phone.

A failed safety check prevents signing. The wallet also stops rather than signing when its wallet server is unreachable. This makes the approval and safety service part of the signing path instead of an after-the-fact activity review.

The repository presents the wallet as an agent-facing payment component: the agent supplies the requested payment or transfer, while presign-guard evaluates the signature and the configured budget determines whether approval is needed.

Setup and configuration

Install or run the npm package with npx:

Terminal
npx -y presign-guard-wallet-mcp

Connect the resulting MCP server to an MCP client such as Claude or Cursor. Configure the wallet and its spending policy according to the package’s runtime setup, including the per-purchase limit, daily budget, and Telegram approval path.

The broader examples repository also shows a guarded viem wallet configured with a wallet-server URL and key. That example is separate from the MCP launch command, but illustrates the same approval model: actions below the limit can sign, while higher-value actions appear for approval.

Tools and capabilities

  • Pay x402 APIs from an MCP client.
  • Send USDC within configured spending limits.
  • Check signatures before signing.
  • Detect drainer behavior, sanctioned recipients, and unlimited approvals.
  • Enforce a maximum price per purchase and a daily budget.
  • Request Telegram approval for actions above the limits.
  • Operate across Base, Solana, Tempo, XRPL, and Algorand.

Limitations and notes

Approval is not automatic for actions above the configured limits; the wallet requires an owner decision through Telegram. A failed presign-guard check or an unreachable wallet server stops the signing attempt. The package is designed for MCP clients, so the agent must be able to connect to and invoke an MCP server.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Presign Guard wallet

presign-guard wallet is an MCP server that connects agent clients such as Claude and Cursor to a guarded wallet for x402 and MPP payments and USDC transfers. Its main tools apply per-purchase and daily limits, check signatures for risks, and request Telegram approval for actions above the configured budget.

Install it by running `npx -y presign-guard-wallet-mcp` and then connect the process to your MCP client. Configure the wallet, spending limits, and Telegram approval flow required for your deployment.

Yes, presign-guard wallet works with Cursor. The package is described as an MCP wallet for Claude, Cursor, and any MCP client, so Cursor can invoke its payment and USDC transfer capabilities through MCP.

presign-guard wallet supports Base, Solana, Tempo, XRPL, and Algorand. It is intended for x402 and MPP payments and can send USDC within the configured spending limits.

Payments above the configured per-purchase or daily limit require approval through Telegram on your phone. Actions that pass the limit and presign-guard checks can proceed, while failed safety checks or an unreachable wallet server stop signing.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewPresign Guard wallet AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/presign-guard-wallet?style=directory)](https://allmcps.com/mcp/presign-guard-wallet)
HTML Embed
<a href="https://allmcps.com/mcp/presign-guard-wallet"><img src="https://allmcps.com/api/badge/presign-guard-wallet?style=directory" alt="Presign Guard wallet on AllMCPs" /></a>