From alchemy-skills
Configures MoonPay CLI as an MCP server for Claude Desktop or Claude Code, providing wallet management, token operations, fiat on-ramp, x402 payments, and transaction tools.
How this skill is triggered — by the user, by Claude, or both
Slash command
/alchemy-skills:moonpay-mcpThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Configure the MoonPay CLI as an MCP server so Claude Desktop, Claude Code, or any MCP-compatible client can use all MoonPay tools directly.
Configure the MoonPay CLI as an MCP server so Claude Desktop, Claude Code, or any MCP-compatible client can use all MoonPay tools directly.
npm i -g @moonpay/cli
mp login --email [email protected]
mp verify --email [email protected] --code <code>
claude mcp add moonpay -- mp mcp
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"moonpay": {
"command": "mp",
"args": ["mcp"]
}
}
}
Then restart Claude Desktop.
All MoonPay CLI tools are available as MCP tools:
After setup, ask Claude: "What MoonPay tools do you have?" — it should list all available tools.
The MCP server uses the same credentials as the CLI (~/.config/moonpay/credentials.json). Run mp login --email <email> then mp verify --email <email> --code <code> to authenticate.
npx claudepluginhub moonpay/skills --plugin moonpay-skillsSet up the MoonPay CLI, authenticate with email/OTP, and manage local encrypted wallets. Use when commands fail, for login, or to create/import wallets.
Pays HTTP 402 challenges for machine-payable APIs using Tempo CLI requests and Uniswap swaps to fund wallet from any EVM token.
Injects x402 micropayment walls into Express APIs or MCP servers using USDC on Base L2. Use when monetizing machine-to-machine API calls.