Skip to content
LogoLogo

Wallets

Give your agent a wallet

Agents need a wallet to pay for MPP-enabled services. Choose the wallet that fits your use case best.

WalletBest forSupported methodsSetup
Tempo WalletTempo MPP services with spend controls and service discoverytempotempo wallet login
Privy Agent CLIMulti-chain agent wallets with browser-based fundingtempo, solanaprivy-agent-wallets login
AgentCashDiscover and use 300+ premium APIs via MPPtemponpx agentcash onboard
Link CLIStripe payments via Link walletstripelink-cli auth login
mppx CLIDevelopment and debuggingAllmppx account create

Tempo Wallet

The Tempo Wallet is a managed MPP client with built-in spend controls and service discovery. Agents use tempo wallet to discovery and pay for MPP-enabled services on demand.

Supported methods: tempo.charge tempo.session

Key features:

  • Service discoverytempo wallet services lists endpoints, pricing, and request schemas
  • Spend controls—scoped access keys enforce per-key spending limits
  • Dry-run previewstempo request --dry-run validates cost before committing funds
  • Efficient output-t flag gives compact, machine-readable output for agent tooling

Privy Agent CLI

Privy Agent CLI gives agents a CLI-first way to create, fund, and manage wallets with no integration code. It pairs with the Privy Agent Sandbox where users track spending, manage funds, and revoke access.

The agent never holds the wallet private key—each session generates a P-256 keypair used to sign authorization payloads.

Supported methods: tempo.charge tempo.session solana.charge

Key features:

  • No private key exposure—each session generates a P-256 keypair; the agent signs authorization payloads, never holds the wallet key
  • Browser-based funding—the human owner retains a visual dashboard to check balances, view history, and onramp funds
  • Session management—sessions stored in the OS credential manager, expire after seven days, revocable from agents.privy.io/manage

AgentCash

AgentCash gives agents instant access to 300+ premium APIs for data enrichment, social data, image generation, web scraping, email, and much more, all through one USDC.e balance.

Supported methods: tempo.charge

Key features:

  • 300+ premium APIs - enrichment, social data, image generation, web scraping, email, all accessible instantly
  • No human required - pay per request with USDC.e, no subscriptions or manual sign-up flows
  • API and tool discovery - any service that implements MPP is automatically discoverable and usable
  • MPPScan integration — easily discover and use services via mppscan.com

Link CLI lets agents pay for MPP services using a Link wallet. The agent authenticates with Link, then link-cli mpp pay handles the full 402 → SPT → retry flow automatically—no Stripe integration code required.

The user approves each purchase via the Link app, and Credentials are one-time-use tokens scoped to a specific merchant and amount.

Supported methods: stripe.charge

Key features:

  • End-to-end 402 handlinglink-cli mpp pay parses the Challenge, creates an SPT, and retries with the Credential
  • User approval—each purchase requires explicit approval in the Link app
  • One-time-use Credentials—SPTs are scoped to a specific merchant, amount, and context
  • MCP server mode—run as link-cli --mcp for integration with Claude Code and other MCP-compatible agents

mppx

The mppx CLI is a lightweight MPP client bundled with the mppx package. It handles 402 responses automatically using a local keychain account—ideal for development, testing, and debugging.

Install

Create an account

terminal
$ mppx account create

Make a paid request

terminal
$ mppx https://mpp.dev/api/ping/paid

Supported methods: tempo.charge tempo.session stripe.charge solana.charge

Key features:

  • Zero config—create an account and start making paid requests immediately
  • All payment methods—supports every payment method implemented in the mppx SDK
  • Local keychain—private keys stored in the OS keychain, configurable via MPPX_PRIVATE_KEY env var
  • Development-first—designed for testing and debugging MPP integrations

Next steps