moonpay-mcp

Configure MoonPay CLI as an MCP server for MCP-compatible clients.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/Drock91/ows-hackathon --skill moonpay-mcp-drock91
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moonpay-mcp
Source: https://github.com/Drock91/ows-hackathon/tree/main/.agents/skills/moonpay-mcp
Command: npx skills add https://github.com/Drock91/ows-hackathon --skill moonpay-mcp-drock91

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of using MoonPay command-line tools separately by configuring the MoonPay CLI as an MCP server so MCP-compatible clients like Claude Desktop and Claude Code can invoke MoonPay functionality directly from the model context.

Core Features & Use Cases

  • MCP exposure: Runs the MoonPay CLI as an MCP server so clients can call CLI tools through the Model Context Protocol.
  • Wallet and token operations: Create, import, list, retrieve, delete, and export wallets; search tokens, swap, bridge, and transfer.
  • Fiat and payments: Initiate fiat on-ramps, virtual accounts, and handle x402 paid API requests with automatic payment processing.
  • Use Case: A developer configures MoonPay as an MCP server so Claude Desktop can query token data, sign transactions locally, and initiate purchases without leaving the chat interface.

Quick Start

Install the MoonPay CLI, authenticate with mp login and mp verify, run mp mcp to start the MCP server, and add the moonpay MCP entry to your Claude client configuration.

Frequently Asked Questions about moonpay-mcp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I expose MoonPay CLI tools to Claude Desktop?

You can expose MoonPay CLI tools to Claude Desktop by configuring the MoonPay CLI as an MCP server. This allows MCP-compatible clients to directly invoke wallet, token, fiat, and payment operations through the model context protocol.

What do I need to set up MoonPay as an MCP server?

Setting up MoonPay as an MCP server requires installing the @moonpay/cli package, authenticating with mp login and mp verify, and adding the moonpay server entry to your MCP client configuration.

Can I manage MoonPay wallets and initiate fiat on-ramps directly from Claude Code?

Yes, you can manage MoonPay wallets and initiate fiat on-ramps directly from Claude Code. The MCP server integration enables creating, importing, and exporting wallets, swapping tokens, and handling x402 paid API requests within the chat interface.

How does local CLI authentication work for MoonPay MCP integration?

Local CLI authentication for MoonPay MCP integration works by persisting your credentials locally. After running mp login and mp verify, your authentication tokens are stored in ~/.config/moonpay/credentials.json for the MCP server to access.

What is the best way to integrate x402 payment processing into an MCP-compatible client?

The best way to integrate x402 payment processing into an MCP-compatible client is running the MoonPay CLI as an MCP server. This approach handles x402 paid API requests with automatic payment processing directly through the model context protocol.

Why use MoonPay MCP instead of running CLI commands separately?

Using MoonPay MCP instead of running CLI commands separately removes workflow friction by letting MCP-compatible clients like Claude Desktop invoke MoonPay functionality directly. This allows you to query token data, sign transactions, and initiate purchases without leaving the chat interface.