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.
| Wallet | Best for | Supported methods | Setup |
|---|---|---|---|
| Tempo Wallet | Tempo MPP services with spend controls and service discovery | tempo | tempo wallet login |
| Privy Agent CLI | Multi-chain agent wallets with browser-based funding | tempo, solana | privy-agent-wallets login |
| AgentCash | Discover and use 300+ premium APIs via MPP | tempo | npx agentcash onboard |
| Link CLI | Stripe payments via Link wallet | stripe | link-cli auth login |
mppx CLI | Development and debugging | All | mppx 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 discovery—
tempo wallet serviceslists endpoints, pricing, and request schemas - Spend controls—scoped access keys enforce per-key spending limits
- Dry-run previews—
tempo request --dry-runvalidates cost before committing funds - Efficient output—
-tflag 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
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 handling—
link-cli mpp payparses 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 --mcpfor 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.
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
mppxSDK - Local keychain—private keys stored in the OS keychain, configurable via
MPPX_PRIVATE_KEYenv var - Development-first—designed for testing and debugging MPP integrations