AgentWallet MCP Server

1

Add it to Claude Code

Run this in a terminal.

Run in terminal
claude mcp add -e "AGENTWALLET_USER=${AGENTWALLET_USER}" -e "AGENTWALLET_PASS=${AGENTWALLET_PASS}" agentwallet-mcp -- npx -y agentwallet-mcp
Required:AGENTWALLET_USERAGENTWALLET_PASS+ 1 optional
README.md

Permissionless wallet infrastructure for AI agents.

AgentWallet MCP Server

Permissionless wallet infrastructure for AI agents. Create wallets, sign transactions, and broadcast on-chain — on any EVM chain and Solana. Up to 50% less expensive than Coinbase. Built-in guards. No KYC. The only AI agent wallet that accepts crypto for its own API fees.

No KYC. No KYT. No approval process. No transaction monitoring. No one can block your wallet. Pay with USDC on-chain — no credit card required.

Features

  • 29 MCP tools — create wallets, send transactions, approve tokens, wrap ETH, transfer SPL tokens, pay and accept x402 payments, and more
  • EVM + Solana — Ethereum, Base, Polygon, BSC, Arbitrum, Optimism, Avalanche, Zora, PulseChain, Solana, and any other EVM-compatible chain
  • SOL + SPL tokens — native SOL transfers and SPL token transfers (USDC, USDT, etc.) with automatic account creation
  • Built-in guards — daily spending limits, gas price protection, emergency pause, rate limiting, replay protection, and on-chain verification — all active by default
  • x402 payments — pay for x402-enabled APIs automatically, or accept x402 payments on your own endpoints (EVM and Solana)
  • Secure — Private keys encrypted at rest, decrypted only during signing, zeroed from memory immediately after
  • Permissionless — No KYC. No KYT. No identity verification. No approval process. No compliance gatekeeping. Sign up, get an API key, and start transacting immediately.
  • 30-second setup — three lines of config. No SDK to install. No dependencies to manage.

Pricing

  • $0.00345 per operation (31% less expensive than Coinbase CDP)
  • 6,000 free operations/month
  • $0.0005 per x402 verification (50% less expensive than Coinbase)
  • 1,000 free x402 verifications/month
  • Pay with USDC on-chain via x402 — no credit card required
  • No monthly fee, no tiers — just pay as you go

Quick Start

Get your free API key at hifriendbot.com/wallet — no credit card required, no KYC, no approval wait.

Claude Desktop / OpenClaw

Add to your config:

{
  "mcpServers": {
    "agentwallet": {
      "command": "npx",
      "args": ["-y", "agentwallet-mcp"],
      "env": {
        "AGENTWALLET_USER": "your_username",
        "AGENTWALLET_PASS": "your_api_key",
        "AGENTWALLET_WALLET_ID": "1"
      }
    }
  }
}

AGENTWALLET_WALLET_ID is optional. Set it to enable x402 auto-pay — when you exceed the free tier without a credit card, the MCP server will automatically pay for operations with USDC from this wallet.

Claude Code

claude mcp add agentwallet \
  -e AGENTWALLET_USER=your_username \
  -e AGENTWALLET_PASS=your_api_key \
  -e AGENTWALLET_WALLET_ID=1 \
  -- npx -y agentwallet-mcp

VS Code

Add to your settings:

{
  "mcp": {
    "servers": {
      "agentwallet": {
        "command": "npx",
        "args": ["-y", "agentwallet-mcp"],
        "env": {
          "AGENTWALLET_USER": "your_username",
          "AGENTWALLET_PASS": "your_api_key",
          "AGENTWALLET_WALLET_ID": "1"
        }
      }
    }
  }
}

Tools

Tool Description
create_wallet Create a new EVM or Solana wallet
list_wallets List all your wallets
get_wallet Get wallet details by ID
get_balance Check native token balance on any chain
get_token_balance Check ERC-20 or SPL token balance
get_token_info Get ERC-20 token name, symbol, and decimals
transfer Send native tokens (ETH, SOL, POL, BNB, etc.)
transfer_token Send ERC-20 or SPL tokens (USDC, USDT, etc.)
send_transaction Sign and broadcast a raw transaction
sign_transaction Sign a transaction without broadcasting
call_contract Read-only contract call (eth_call)
approve_token Approve ERC-20 token spending for DeFi
get_allowance Check ERC-20 token allowance
wrap_eth Wrap native tokens to WETH/WAVAX/etc.
unwrap_eth Unwrap WETH back to native tokens
pay_x402 Pay x402 invoices automatically (fetch, pay, retry)
create_paywall Create an x402 paywall to charge for a resource
list_paywalls List all your x402 paywalls
get_paywall Get paywall details by ID
update_paywall Update paywall pricing, resource, or status
delete_paywall Delete a paywall
get_paywall_payments View payment history for a paywall
get_x402_revenue Aggregate revenue stats across all paywalls
buy_verification_credits Buy x402 verification credits with USDC on-chain
get_usage Check your monthly usage and billing
get_chains List all supported chains
pause_wallet Emergency pause a wallet
unpause_wallet Resume a paused wallet
delete_wallet Delete a wallet

Supported Chains

| Chain | ID | N

Tools (29)

create_walletCreate a new EVM or Solana wallet
list_walletsList all your wallets
get_walletGet wallet details by ID
get_balanceCheck native token balance on any chain
get_token_balanceCheck ERC-20 or SPL token balance
get_token_infoGet ERC-20 token name, symbol, and decimals
transferSend native tokens (ETH, SOL, POL, BNB, etc.)
transfer_tokenSend ERC-20 or SPL tokens (USDC, USDT, etc.)
send_transactionSign and broadcast a raw transaction
sign_transactionSign a transaction without broadcasting
call_contractRead-only contract call (eth_call)
approve_tokenApprove ERC-20 token spending for DeFi
get_allowanceCheck ERC-20 token allowance
wrap_ethWrap native tokens to WETH/WAVAX/etc.
unwrap_ethUnwrap WETH back to native tokens
pay_x402Pay x402 invoices automatically (fetch, pay, retry)
create_paywallCreate an x402 paywall to charge for a resource
list_paywallsList all your x402 paywalls
get_paywallGet paywall details by ID
update_paywallUpdate paywall pricing, resource, or status
delete_paywallDelete a paywall
get_paywall_paymentsView payment history for a paywall
get_x402_revenueAggregate revenue stats across all paywalls
buy_verification_creditsBuy x402 verification credits with USDC on-chain
get_usageCheck your monthly usage and billing
get_chainsList all supported chains
pause_walletEmergency pause a wallet
unpause_walletResume a paused wallet
delete_walletDelete a wallet

Environment Variables

AGENTWALLET_USERrequiredYour AgentWallet username
AGENTWALLET_PASSrequiredYour AgentWallet API key
AGENTWALLET_WALLET_IDOptional wallet ID to enable x402 auto-pay

Configuration

claude_desktop_config.json
{"mcpServers": {"agentwallet": {"command": "npx", "args": ["-y", "agentwallet-mcp"], "env": {"AGENTWALLET_USER": "your_username", "AGENTWALLET_PASS": "your_api_key", "AGENTWALLET_WALLET_ID": "1"}}}}

Try it

Create a new EVM wallet for me.
Check the balance of my wallet on the Base chain.
Send 0.01 ETH to this address on Polygon.
What is my current monthly usage and billing status?
List all the chains currently supported by the server.

Frequently Asked Questions

What are the key features of AgentWallet?

Supports 29 MCP tools for wallet management and on-chain operations.. Compatible with Solana and all EVM-compatible chains.. Built-in security guards including daily spending limits and gas protection.. Automated x402 payment processing for APIs.. Permissionless infrastructure with no KYC or identity verification..

What can I use AgentWallet for?

Automating on-chain token transfers for AI agents.. Managing DeFi interactions like token approvals and contract calls.. Implementing x402 paywalls to monetize AI agent services.. Executing cross-chain transactions without manual intervention..

How do I install AgentWallet?

Install AgentWallet by running: npx -y agentwallet-mcp

What MCP clients work with AgentWallet?

AgentWallet works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep AgentWallet docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare