Moonpay mcp
Set up MoonPay as an MCP server for Claude Desktop or Claude Code. Provides all MoonPay CLI tools via the Model Context Protocol.From its SKILL.md
npx -y skills add moonpay/skills --skill moonpay-mcpAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
SKILL.md
1.7 KB, as published. Nobody here has run it
MoonPay MCP Setup
Goal
Configure the MoonPay CLI as an MCP server so Claude Desktop, Claude Code, or any MCP-compatible client can use all MoonPay tools directly.
Prerequisites
npm i -g @moonpay/cli
mp login --email [email protected]
mp verify --email [email protected] --code <code>
Claude Code setup
claude mcp add moonpay -- mp mcp
Claude Desktop setup
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"moonpay": {
"command": "mp",
"args": ["mcp"]
}
}
}
Then restart Claude Desktop.
What it provides
All MoonPay CLI tools are available as MCP tools:
- Wallet management — create, import, list, retrieve, delete, export wallets
- Token operations — search, retrieve, trending, swap, bridge, transfer
- Fiat — buy crypto with card/bank, virtual accounts with on-ramp
- x402 payments — paid API requests with automatic payment handling
- Transactions — sign locally, send, list, retrieve
Verification
After setup, ask Claude: "What MoonPay tools do you have?" — it should list all available tools.
Auth
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.
Related skills
- moonpay-auth — Login and wallet setup.
- moonpay-discover-tokens — Search and analyze tokens.
- moonpay-swap-tokens — Swap tokens.