MCP Moonpay
ภาพรวม
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
MCP server for MoonPay — fiat-to-crypto on/off-ramp, 100+ assets; Pix for Brazil onramp
สามเสาของ PopNx MCP
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
- เสียงผู้ใช้iยังไม่มีรีวิวรีวิวเปิดพร้อมระบบบัญชีในขั้นถัดไป
- ผลตรวจเบื้องต้นของเราiผ่าน 1 จาก 1 ข้อตรวจจากข้อมูลที่เปิดอยู่ ยังไม่ได้สแกนโค้ด
- การใช้งานiยังใหม่มาก↓ 65/สัปดาห์ · ★ –
ใช้ทำอะไรได้
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
- การเชื่อมต่อ: รันบนเครื่อง
- ช่องทาง (transport): stdio
- หมวด: คริปโตและบล็อกเชน
- ต้องใส่ค่าเหล่านี้: MOONPAY_API_KEY, MOONPAY_SECRET_KEY
ติดตั้ง
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ก่อนติดตั้ง
- ผลตรวจเบื้องต้น: ผ่าน 1 จาก 1 ข้อ
- รันในเครื่องคุณด้วยสิทธิ์ของผู้ใช้คุณ (ไฟล์ อินเทอร์เน็ต แอปต่าง ๆ)
- ค่าที่คุณต้องใส่เอง:
MOONPAY_API_KEY,MOONPAY_PUBLISHABLE_KEY,MOONPAY_SECRET_KEY,MOONPAY_BASE_URL,MOONPAY_BUY_WIDGET_URL,MOONPAY_SELL_WIDGET_URL
ค่าที่ติดป้ายความลับคือกุญแจของบัญชีคุณ อย่าส่งให้ใคร และอย่าวางในแชต
ต้องเตรียมก่อน
- npmติดตั้ง Node.js (มีคำสั่ง npx) ในเครื่อง
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json
{
"mcpServers": {
"moonpay": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-moonpay"
],
"env": {
"MOONPAY_API_KEY": "ใส่ค่าของคุณ",
"MOONPAY_PUBLISHABLE_KEY": "ใส่ค่าของคุณ",
"MOONPAY_SECRET_KEY": "ใส่ค่าของคุณ",
"MOONPAY_BASE_URL": "ใส่ค่าของคุณ",
"MOONPAY_BUY_WIDGET_URL": "ใส่ค่าของคุณ",
"MOONPAY_SELL_WIDGET_URL": "ใส่ค่าของคุณ"
}
}
}
}พิมพ์คำสั่งนี้ใน Terminal
claude mcp add moonpay --env MOONPAY_API_KEY='ใส่ค่าของคุณ' --env MOONPAY_PUBLISHABLE_KEY='ใส่ค่าของคุณ' --env MOONPAY_SECRET_KEY='ใส่ค่าของคุณ' --env MOONPAY_BASE_URL='ใส่ค่าของคุณ' --env MOONPAY_BUY_WIDGET_URL='ใส่ค่าของคุณ' --env MOONPAY_SELL_WIDGET_URL='ใส่ค่าของคุณ' -- npx -y @codespar/mcp-moonpayเติมค่าที่เว้นว่างไว้ก่อนรัน
หรือคัดลอกค่าตั้งเอง
วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"moonpay": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-moonpay"
],
"env": {
"MOONPAY_API_KEY": "ใส่ค่าของคุณ",
"MOONPAY_PUBLISHABLE_KEY": "ใส่ค่าของคุณ",
"MOONPAY_SECRET_KEY": "ใส่ค่าของคุณ",
"MOONPAY_BASE_URL": "ใส่ค่าของคุณ",
"MOONPAY_BUY_WIDGET_URL": "ใส่ค่าของคุณ",
"MOONPAY_SELL_WIDGET_URL": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
หรือคัดลอกค่าตั้งเอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"moonpay": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@codespar/mcp-moonpay"
],
"env": {
"MOONPAY_API_KEY": "ใส่ค่าของคุณ",
"MOONPAY_PUBLISHABLE_KEY": "ใส่ค่าของคุณ",
"MOONPAY_SECRET_KEY": "ใส่ค่าของคุณ",
"MOONPAY_BASE_URL": "ใส่ค่าของคุณ",
"MOONPAY_BUY_WIDGET_URL": "ใส่ค่าของคุณ",
"MOONPAY_SELL_WIDGET_URL": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
ค่าที่ต้องใส่เอง
- MoonPay REST API key (sandbox or production — the key selects the environment)
MOONPAY_PUBLISHABLE_KEYenvMoonPay publishable key used as `apiKey` in signed widget URLs (required for sign_buy_url / sign_sell_url).- MoonPay secret key used to HMAC-SHA256 sign widget URLs (required for sign_buy_url / sign_sell_url).
MOONPAY_BASE_URLenvMoonPay API base URL. Defaults to https://api.moonpay.com.MOONPAY_BUY_WIDGET_URLenvMoonPay buy widget base URL. Defaults to https://buy.moonpay.com.MOONPAY_SELL_WIDGET_URLenvMoonPay sell widget base URL. Defaults to https://sell.moonpay.com.
ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
ทำอะไรได้บ้าง
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
ผลตรวจเบื้องต้นi
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 9 พ.ย. 2569
- ✓ ผ่าน
ตัวตนผู้ทำตรงกับ repo
ชื่อใน registry ยืนยันด้วยบัญชี GitHub codespar ซึ่งเป็นเจ้าของ repo
- … ยังไม่ตรวจ
ยังมีคนดูแล
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
- … ยังไม่ตรวจ
มีสัญญาอนุญาต (license)
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
- – ไม่เกี่ยว
endpoint ตอบ
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
- – ไม่เกี่ยว
ล็อกอินแบบ OAuth
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
- … ยังไม่ตรวจ
คำอธิบายเครื่องมือไม่มีคำสั่งแอบแฝง
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
เทียบกับตัวอื่นในหมวด คริปโตและบล็อกเชนi
- ดาวมากกว่า 0% ของอีก 1619 ตัวในหมวดนี้
- ส่งรุ่นใหม่เข้า registry ล่าสุดกว่า 24% ของอีก 1619 ตัวในหมวดนี้
- ผลตรวจเบื้องต้นดีกว่าหรือเท่ากับ 100% ของอีก 1619 ตัวในหมวดนี้
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
คำถามที่พบบ่อย
MCP Moonpay ปลอดภัยไหม?
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
ต้องใช้กุญแจหรือรหัสอะไรบ้าง?
ต้องใส่ค่าเหล่านี้: MOONPAY_API_KEY, MOONPAY_SECRET_KEY
ตัวนี้รันบนเครื่องหรือบนคลาวด์?
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
ยังมีคนดูแลอยู่ไหม?
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (0.2.2) เข้า registry 5 เดือนที่ผ่านมา
ใช้กับโปรแกรมไหนได้บ้าง?
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Node.js ในเครื่องด้วย
มีตัวไหนใช้แทนได้บ้าง?
ในหมวดเดียวกันมี Agentwallet, Highwire, Lucky x402
ตัวที่ใช้แทนได้
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
Highwire
Trade, launch and research higher.fun coins on Solana, from any AI agent. Unsigned or policy-signed.
Lucky x402
Pre-trade crypto checks for agents: token/memecoin verdict (EVM+Solana), wallet risk, CEX ops. x402.
README จากผู้ทำ
เปิดอ่าน README
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
@codespar/mcp-moonpay
MCP server for MoonPay — fiat-to-crypto on/off-ramp.
MoonPay spans 100+ crypto assets and many geographies, with both buy (fiat → crypto) and sell (crypto → fiat) flows. Pix is supported as a Brazil onramp rail.
Positioning vs the rest of the catalog
| Server | Coverage | Direction |
|---|---|---|
@codespar/mcp-unblockpay | BRL / MXN ↔ USDC | Onramp + offramp, stablecoin only |
@codespar/mcp-moonpay | 100+ crypto assets, multi-geo, Pix for BR | Onramp + offramp |
@codespar/mcp-mercado-bitcoin, @codespar/mcp-bitso | Exchange order books | Trade |
@codespar/mcp-circle | USDC native rails | Stablecoin infra |
Use MoonPay when an agent needs broader crypto coverage (beyond USDC), longer-tail geographies, or a sell-side flow that pays out to local fiat.
Tools (20)
| Tool | Purpose |
|---|---|
get_buy_quote | Preview a fiat -> crypto buy quote in real time. |
create_buy_transaction | Create a buy transaction (fiat -> crypto). |
get_buy_transaction | Retrieve a buy transaction (fiat -> crypto) by its MoonPay id. |
list_buy_transactions | List buy transactions with optional filters. |
get_sell_quote | Preview a crypto -> fiat sell quote in real time. |
create_sell_transaction | Create a sell transaction (crypto -> fiat). |
get_sell_transaction | Retrieve a sell transaction (crypto -> fiat) by its MoonPay id. |
refund_sell_transaction | Request a refund on an off-ramp (sell) transaction. |
create_customer | Create a MoonPay customer (KYC'd end user). |
get_customer | Retrieve a MoonPay customer by id. |
get_customer_kyc_status | Fetch KYC verification status (and any pending document requirements) for a MoonPay customer. |
list_customer_transactions | List all transactions (buy + sell) tied to a single MoonPay customer. |
get_transaction_receipt | Fetch a tax-/audit-grade receipt for a completed buy or sell transaction. |
list_currencies | List supported currencies (fiat + crypto). |
get_currency | Retrieve metadata for a single currency (fiat or crypto) by its MoonPay code. |
list_countries | List countries supported by MoonPay along with which flows (buy / sell / NFT) are allowed per geography. |
list_payment_methods | List payment methods supported for a given fiat currency / country combination (e.g. |
get_user_country | Resolve the caller's (or a given IP's) country via MoonPay's IP-address geolocation endpoint. |
sign_buy_url | Build and HMAC-SHA256 sign a MoonPay buy widget URL (buy.moonpay.com). |
sign_sell_url | Build and HMAC-SHA256 sign a MoonPay sell widget URL (sell.moonpay.com). |
Install
npm install @codespar/mcp-moonpay
Environment
MOONPAY_API_KEY="..." # API key (sandbox or production — the key selects the environment)
MOONPAY_BASE_URL="..." # Optional. Defaults to https://api.moonpay.com.
Authentication
Every request uses a simple header:
Authorization: Api-Key <MOONPAY_API_KEY>
Sandbox vs production is selected by the key itself — the base URL stays the same.
Run
# stdio (default — for Claude Desktop, Cursor, etc)
npx @codespar/mcp-moonpay
HTTP (for server-to-server testing)
MCP_HTTP=true MCP_PORT=3000 npx @codespar/mcp-moonpay
Enterprise
Need governance, budget limits, and audit trails for agent payments? CodeSpar Enterprise adds policy engine, payment routing, and compliance templates on top of these MCP servers.
License
MIT