Agentwallet MCP Server

MCP server for AgentWallet: self-custody local signing on EVM and Solana, or hosted wallets. Sign, broadcast, pay x402 invoices, and accept x402

Remote serverstreamable-httpGo

What is the Agentwallet MCP MCP server?

Connect Agentwallet MCP to Claude, Cursor or any other MCP client and it stops being a tab you switch to. MCP server for AgentWallet: self-custody local signing on EVM and Solana, or hosted wallets. Sign, broadcast, pay x402 invoices, and accept x402 payments. The agentwallet mcp mcp server is what makes that connection.

What the server does

Permissionless wallet infrastructure for AI agents. Create wallets, sign transactions, and broadcast on-chain, on any EVM chain and Solana. Built-in guards. No KYC. The only AI agent wallet that accepts crypto for its own API fees.

Local signing uses viem for EVM and @solana/web3.js for Solana, plus bs58 for key parsing. SPL instructions are built by hand rather than with @solana/spl-token, because that package pulls in bigint-buffer, which carries a high severity buffer overflow advisory. A wallet has no business shipping that to save a dozen lines of instruction encoding.

  • 31 MCP tools — create wallets, send transactions, approve tokens, wrap ETH, transfer SPL tokens, pay and accept x402 payments, verify custody mode, 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)
  • Self-custody option — run local mode and the key never leaves your machine. In hosted mode, keys are encrypted at rest, decrypted only during signing, and zeroed from memory immediately after. Either way you can export and walk away

Installation

Because this one is hosted, setup is mostly authentication — you point your client at the endpoint and approve access. Nothing runs on your machine, so there is no runtime to keep patched.

Available tools

The toolset is worth reading before you wire it up, because it tells you what the integration is really for:

  • 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

Credentials and setup notes

Configuration is passed through the environment: AGENTWALLET_PRIVATE_KEY, AGENTWALLET_RPC_8453, AGENTWALLET_MAX_TX_NATIVE, AGENTWALLET_SOLANA_KEY, AGENTWALLET_SOLANA_RPC, AGENTWALLET_MAX_TX_SOL, AGENTWALLET_USER, AGENTWALLET_PASS. Treat anything key-shaped as a real credential — scope it to the minimum the server needs, and rotate it if it ever lands in a shared config.

Worth knowing first

  • Your data travels to the provider's service, so the usual questions apply about what you send and what they retain.
  • With 14 tools registered it takes up a noticeable share of the context window; turn it off in projects that never touch Agentwallet MCP.
  • Missing credentials fail quietly in some clients — if no tools show up, check the environment block first.
  • Keep per-call confirmation enabled while you learn its behaviour; it is the cheapest safeguard you have.

Where it fits

Plenty of knowledge and memory servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. Agentwallet MCP's toolset — create_wallet, list_wallets, get_wallet and 11 more — is a fair guide to whether it matches your workflow. It is maintained by hifriendbot; worth a glance at recent repository activity before you build anything load-bearing on it.

We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.

Available tools

ToolWhat it does
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.

How to install the Agentwallet MCP MCP server

{
  "mcpServers": {
    "agentwallet": {
      "command": "npx",
      "args": ["-y", "agentwallet-mcp"],
      "env": {
        "AGENTWALLET_PRIVATE_KEY": "0xyour_key",
        "AGENTWALLET_RPC_8453": "https://your-own-rpc",
        "AGENTWALLET_MAX_TX_NATIVE": "0.05"
      }
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

VariableDescriptionRequired
AGENTWALLET_PRIVATE_KEYCredential the server authenticates with.Yes
AGENTWALLET_RPC_8453Configuration value read at startup.Optional
AGENTWALLET_MAX_TX_NATIVEConfiguration value read at startup.Optional
AGENTWALLET_SOLANA_KEYCredential the server authenticates with.Yes
AGENTWALLET_SOLANA_RPCConfiguration value read at startup.Optional
AGENTWALLET_MAX_TX_SOLConfiguration value read at startup.Optional
AGENTWALLET_USERConfiguration value read at startup.Optional
AGENTWALLET_PASSConfiguration value read at startup.Optional

Example prompts to try

  • Use Agentwallet MCP to create wallet.
  • Use Agentwallet MCP to list wallets.
  • Use Agentwallet MCP to get wallet.

Frequently asked questions

It connects Agentwallet MCP to MCP-compatible AI assistants such as Claude and Cursor, exposing 14 tools (create_wallet, list_wallets, get_wallet, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with Agentwallet MCP directly.