Skip to content

Rank #4 of 6 in Stablecoin Payments

MoonPay logo

MoonPay

MoonPay USA LLC · commercial

npm 7.4k/wk

Try itExperimental

See what an agent can do with MoonPay before you ever sign up. Pick a story: recorded sessions replay real probe-harness transcripts; sandboxed self-drive sessions are designed and gated (docs/TRY-IT.md).

$curl -si https://api.moonpay.com/v1/transactions | head -2 # keyless → 401recorded session — replayed, not live
recorded 2026-09-15 · exit 0 · captured verbatim by our probe harness, secrets redacted

Verified integrations

No integration evidence found in our corpus for this product yet — that means none was found, never that it doesn’t integrate.

By theme — the product's score on each story themeBy theme

Agenticness — how well agents can access and operate the productAgenticnessevidence →

How well agents can access and operate the product

27.6/100

Automation depth — how much of the product can run unattendedAutomation depthevidence →

How much of the product can run unattended

14.4/100

Compliance risk — stories about compliance risk in this arenaCompliance riskevidence →

Stories about compliance risk in this arena

10.0/100

Integration dx — sandboxes, test modes, webhooks, and how fast a developer gets to a working integrationIntegration dxevidence →

Sandboxes, test modes, webhooks, and how fast a developer gets to a working integration

47.3/100

Onramp conversion — stories about onramp conversion in this arenaOnramp conversionevidence →

Stories about onramp conversion in this arena

58.0/100

Openness — open source, data portability, and self-hosting storiesOpennessevidence →

Open source, data portability, and self-hosting stories

14.4/100

Payouts offramp — stories about payouts offramp in this arenaPayouts offrampevidence →

Stories about payouts offramp in this arena

8.6/100

Privacy posture — data-handling and privacy storiesPrivacy postureevidence →

Data-handling and privacy stories

0.0/100

Settlement treasury — stories about settlement treasury in this arenaSettlement treasuryevidence →

Stories about settlement treasury in this arena

0.0/100

Stablecoin acceptance — stories about stablecoin acceptance in this arenaStablecoin acceptanceevidence →

Stories about stablecoin acceptance in this arena

9.0/100

Stablecoin agent access — stories about stablecoin agent access in this arenaStablecoin agent accessevidence →

Stories about stablecoin agent access in this arena

0.0/100

Stablecoin issuance — stories about stablecoin issuance in this arenaStablecoin issuanceevidence →

Stories about stablecoin issuance in this arena

0.0/100

Wallets balances — stories about wallets balances in this arenaWallets balancesevidence →

Stories about wallets balances in this arena

0.0/100

Story verdicts — every judged story with its evidenceStory verdicts

?

Sorted by importance (agentic first) (high → low) · 53/53 stories · click a row’s chevron for the rationale and evidence

Connect an agent via an official MCP server G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness3full7/10T

Drive the product through a documented public API G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness3partial7/10T

Delegate tasks to a built-in AI assistant inside the product G

Agentic features

ai-native userAgenticness — how well agents can access and operate the productAgenticness3none0/10

Plug MCP servers into this product so it can use their tools G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness3n/a0/10

Point an agent at llms.txt or agent-oriented docs G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2full9/10T

Subscribe to events via webhooks G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2full7/10C

Build against official SDKs G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2partial5/10T

Explore an interactive API reference with runnable examples G

Api quality

ai-native userAgenticness — how well agents can access and operate the productAgenticness2partial4/10T

Run the product headlessly / in CI for automation G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2partial4/10C

Download a machine-readable API spec (OpenAPI or equivalent) G

Api quality

ai-native userAgenticness — how well agents can access and operate the productAgenticness2none0/10

Issue scoped/least-privilege API credentials for an agent G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2none0/10

Operate the product with natural-language commands G

Agentic features

ai-native userAgenticness — how well agents can access and operate the productAgenticness2none0/10

Rely on versioned APIs with a documented deprecation policy G

Api quality

ai-native userAgenticness — how well agents can access and operate the productAgenticness2none0/10

Get AI-generated insights and suggestions from my data inside the product G

Agentic features

ai-native userAgenticness — how well agents can access and operate the productAgenticness2n/auntestednone yet

Set up automations that run autonomously in the background G

Agentic features

ai-native userAgenticness — how well agents can access and operate the productAgenticness2noneuntestednone yet

Use an official CLI G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2noneuntestednone yet

Test against a sandbox environment without touching production data G

Api quality

ai-native userAgenticness — how well agents can access and operate the productAgenticness1full7/10C

Rehearse everything without real funds — a documented sandbox or testnet mode covering payments, payouts, and conversions with test values that behave deterministically C

Sandbox

developerIntegration dx — sandboxes, test modes, webhooks, and how fast a developer gets to a working integrationIntegration dx3full7/10C

I never operate blockchain infrastructure — the platform abstracts nodes, gas, and chain mechanics behind a conventional REST API with client libraries in my language C

Abstraction

developerIntegration dx — sandboxes, test modes, webhooks, and how fast a developer gets to a working integrationIntegration dx3partial6/10T

Define rules that trigger actions automatically on events G

ai-native userAutomation depth — how much of the product can run unattendedAutomation depth3partial4/10C

Take crypto payments but settle in fiat — a documented option to auto-convert stablecoin receipts into a fiat balance or bank payout so my books never hold crypto C

Fiat settlement

finance leadStablecoin acceptance — stories about stablecoin acceptance in this arenaStablecoin acceptance3partial4/10C

An agent can move stablecoins under scoped authority — documented agent payment flows where an agent initiates a payment or payout with spend controls a human configured C

Agent payments

ai-native userStablecoin agent access — stories about stablecoin agent access in this arenaStablecoin agent access3none0/10

My business can hold a stablecoin balance on the platform — documented custodial accounts with stated availability, geographies, and any gating quoted honestly C

Balances

finance leadWallets balances — stories about wallets balances in this arenaWallets balances3none0/10

Send stablecoin payouts programmatically — pay a wallet address or stored recipient through the API with documented status tracking to final settlement C

Payouts

developerPayouts offramp — stories about payouts offramp in this arenaPayouts offramp3none0/10

Accept a stablecoin payment from a customer through a documented checkout or payment API — create the payment, present the address or flow, and confirm settlement programmatically C

Acceptance

developerStablecoin acceptance — stories about stablecoin acceptance in this arenaStablecoin acceptance3noneuntestednone yet

Export all of my data in open formats and leave G

ai-native userOpenness — open source, data portability, and self-hosting storiesOpenness3noneuntestednone yet

Prevent my data from being used to train AI models G

ai-native userPrivacy posture — data-handling and privacy storiesPrivacy posture3n/auntestednone yet

Self-host the core product G

ai-native userOpenness — open source, data portability, and self-hosting storiesOpenness3n/auntestednone yet

Embed a fiat-to-stablecoin onramp — a documented widget or API where end users buy stablecoins with cards or bank transfers inside my product C

Onramp

developerOnramp conversion — stories about onramp conversion in this arenaOnramp conversion2full8/10C

Conversion is a first-class API — quotes and executed conversions between fiat and stablecoins (and between stablecoins) with documented rates, fees, and settlement times C

Conversion

developerOnramp conversion — stories about onramp conversion in this arenaOnramp conversion2partial6/10C

Do everything through the API that I can do in the UI G

ai-native userOpenness — open source, data portability, and self-hosting storiesOpenness2partial6/10T

Customer and recipient onboarding is programmatic — documented KYC/KYB endpoints or flows that clear a counterparty for sending and receiving before money moves C

Kyc

ops leadCompliance risk — stories about compliance risk in this arenaCompliance risk2partial5/10T

Money movement emits signed webhooks — payment confirmed, payout settled, conversion executed — so my system tracks state without polling chains or dashboards C

Webhooks

developerIntegration dx — sandboxes, test modes, webhooks, and how fast a developer gets to a working integrationIntegration dx2partial5/10C

Recipients can land in local fiat — documented off-ramp rails that convert stablecoins into bank transfers across a published set of currencies and countries C

Offramp

ops leadPayouts offramp — stories about payouts offramp in this arenaPayouts offramp2partial5/10C

Create wallets programmatically — per-customer or per-purpose wallets and deposit addresses provisioned through the API with documented key custody semantics C

Wallets

developerWallets balances — stories about wallets balances in this arenaWallets balances2none0/10

Move value between fiat and stablecoin balances on the platform — internal transfers and rebalancing through the API or dashboard, documented end to end C

Treasury

finance leadSettlement treasury — stories about settlement treasury in this arenaSettlement treasury2none0/10

Run mass disbursements — batch or bulk payout APIs that push many stablecoin or fiat payouts in one documented operation with per-item status C

Batch

ops leadPayouts offramp — stories about payouts offramp in this arenaPayouts offramp2none0/10

Settlement is legible — documented timing from payment to available balance, published fees per rail, and statements or reports my accounting can consume C

Settlement

finance leadSettlement treasury — stories about settlement treasury in this arenaSettlement treasury2none0/10

The platform documents its sanctions screening, wallet risk checks, and travel-rule handling — compliance machinery named specifically, not waved at C

Screening

ops leadCompliance risk — stories about compliance risk in this arenaCompliance risk2none0/10

Agents can hold and use wallets safely — programmatic wallet issuance for agents with scoped keys, policy controls, and documented limits on what an agent can move C

Agent wallets

ai-native userStablecoin agent access — stories about stablecoin agent access in this arenaStablecoin agent access2noneuntestednone yet

Choose where my data is stored (region/residency) G

ai-native userPrivacy posture — data-handling and privacy storiesPrivacy posture2noneuntestednone yet

Control data retention and deletion G

ai-native userPrivacy posture — data-handling and privacy storiesPrivacy posture2noneuntestednone yet

Incoming funds are attributable — named virtual accounts or dedicated deposit addresses per customer so reconciliation knows who paid without manual matching C

Virtual accounts

developerWallets balances — stories about wallets balances in this arenaWallets balances2noneuntestednone yet

Issue a branded stablecoin on the platform's infrastructure — a documented issuance product covering minting, redemption, and reserve management, with its gating quoted honestly C

Issuance

founderStablecoin issuance — stories about stablecoin issuance in this arenaStablecoin issuance2noneuntestednone yet

Opt out of telemetry and usage tracking G

ai-native userPrivacy posture — data-handling and privacy storiesPrivacy posture2noneuntestednone yet

Perform bulk operations across many items at once G

ai-native userAutomation depth — how much of the product can run unattendedAutomation depth2noneuntestednone yet

Read the product's source under an open license G

ai-native userOpenness — open source, data portability, and self-hosting storiesOpenness2n/auntestednone yet

Schedule recurring jobs or workflows G

ai-native userAutomation depth — how much of the product can run unattendedAutomation depth2n/auntestednone yet

See who I'm actually contracting with — the licensed or registered entities behind the product and the jurisdictions they cover, published rather than buried C

Licensing

founderCompliance risk — stories about compliance risk in this arenaCompliance risk2noneuntestednone yet

The economics of held stablecoins are documented — reserve composition, attestations, and any yield or rewards program with its eligibility and regulatory caveats stated plainly C

Yield

finance leadStablecoin issuance — stories about stablecoin issuance in this arenaStablecoin issuance2noneuntestednone yet

The platform documents which stablecoins and chains it supports — USDC, USDT and peers across multiple named networks — so I can match what my customers actually hold C

Chains

developerStablecoin acceptance — stories about stablecoin acceptance in this arenaStablecoin acceptance2noneuntestednone yet

The platform speaks the machine-payment protocols by name — x402, ACP, MPP, or AP2 support documented with endpoints or SDKs, not just a blog aspiration C

Protocols

ai-native userStablecoin agent access — stories about stablecoin agent access in this arenaStablecoin agent access2noneuntestednone yet

Version, review, and roll back my automations G

ai-native userAutomation depth — how much of the product can run unattendedAutomation depth1n/auntestednone yet

Opportunities — the stories that would move this product's scores, from its own judged verdictsOpportunitiestop 8 of 40 stories with headroom

What would move MoonPay’s scores — derived from its own judged verdicts, biggest headroom first. Each line quotes what the judge found missing; shipping it (or evidencing it publicly) is the fix.

  1. Agenticness — how well agents can access and operate the productDelegate tasks to a built-in AI assistant inside the product

    nonemoves Built-in AIimpact 45

    MoonPay's evidence only describes an MCP server that lets external AI agents search/retrieve documentation content (moonpay-docs-6, moonpay-probe-3) — this is a developer-docs tool, not a built-in AI assistant inside the product that end-users can delegate purchase/sell/swap tasks to.

  2. Stablecoin acceptance — stories about stablecoin acceptance in this arenaAccept a stablecoin payment from a customer through a documented checkout or payment API — create the payment, present the address or flow, and confirm settlement programmatically

    nonemoves PA Scoreimpact 30

    The axis applies to this product kind (peer products hold positive or none verdicts on this story), so lack of evidence for an applicable capability is "none", never "na".

  3. Stablecoin agent access — stories about stablecoin agent access in this arenaAn agent can move stablecoins under scoped authority — documented agent payment flows where an agent initiates a payment or payout with spend controls a human configured

    nonemoves PA Scoreimpact 30

    MoonPay's MCP server (moonpay-docs-6, moonpay-probe-3) only gives agents access to search/retrieve documentation content, not to initiate payments.

  4. Wallets balances — stories about wallets balances in this arenaMy business can hold a stablecoin balance on the platform — documented custodial accounts with stated availability, geographies, and any gating quoted honestly

    nonemoves PA Scoreimpact 30

    Evidence describes MoonPay purely as an on-ramp/off-ramp/swap payment rail (buy/sell/bridge crypto, webhooks, quotes, session tokens) with no documented custodial account product for holding a business stablecoin balance, nor any stated availability, geography, or gating for such a balance.

  5. Openness — open source, data portability, and self-hosting storiesExport all of my data in open formats and leave

    nonemoves PA Scoreimpact 30

    MoonPay stores user KYC and transaction data (moonpay-docs-20) but the evidence pack contains no mention of any data export feature, open-format download, or account portability/deletion tooling for end users.

  6. Payouts offramp — stories about payouts offramp in this arenaSend stablecoin payouts programmatically — pay a wallet address or stored recipient through the API with documented status tracking to final settlement

    nonemoves PA Scoreimpact 30

    MoonPay's docs describe on-ramp/off-ramp widgets and APIs for individual users buying/selling crypto (quotes, sessions, webhooks for sell/requote), but there is no evidence of a payouts API that lets a developer programmatically disburse stablecoins to a wallet address or stored recipient list with settlement status tracking — that is a distinct payouts/disbursement capability not shown in the pack.

  7. Agenticness — how well agents can access and operate the productSet up automations that run autonomously in the background

    nonemoves Built-in AIimpact 30

    The axis applies to this product kind (peer products hold positive or none verdicts on this story), so lack of evidence for an applicable capability is "none", never "na".

  8. Agenticness — how well agents can access and operate the productOperate the product with natural-language commands

    nonemoves Built-in AIimpact 30

    MoonPay's evidence only shows an MCP server for searching/retrieving documentation content, not for operating the actual on-ramp/off-ramp transactions via natural language; there is no evidence of a chat/agent interface that lets a user issue commands like 'buy $50 of ETH' through natural language.

Showing the top 8 of 40 — every none/partial verdict in the story verdicts table is headroom.

Think a verdict is wrong? Every verdicts-table row has a Flag link — see the methodology.

Coverage map — which docs area, API section, or community source covers which judged storiesCoverage map8 surfaces · 18 covered stories

Where the cited evidence behind each covered verdict came from — the same citations the verdicts table shows, no extra judging.

API reference16 stories

Probe proofs — replayable recordings from the probe harnessProbe proofs

Replayable recordings from our probe harness — see the Prove-It protocol to submit one.

$curl -si https://api.moonpay.com/v1/transactions | head -2 # keyless → 401reproduced
$ curl -si https://api.moonpay.com/v1/transactions | head -2  # [redacted]less → 401
HTTP/2 401

date: Tue, 15 Sep 2026 21:06:16 GMT
$curl -sL https://dev.moonpay.com/llms.txt | head -3reproduced
$ curl -sL https://dev.moonpay.com/llms.txt | head -3
# MoonPay Developer Docs

> Integrate MoonPay's on-ramp, off-ramp, and swap products: widgets, SDKs, and APIs that let your users buy, sell, and swap crypto.
$curl -s -X POST https://dev.moonpay.com/mcp -H 'Content-Type: application/json' -d '<jsonrpc initialize>' # keyless initialize completes with serverInforeproduced
$ curl -s -X POST https://dev.moonpay.com/mcp -H 'Content-Type: application/json' -d '<jsonrpc initialize>'  # [redacted]less initialize completes with serverInfo
"serverInfo":{"name":"MoonPay Developer Docs","version":"1.0.0"}
$curl -s https://api.moonpay.com/platform/openapi.json | head -c 120reproduced
$ curl -s https://api.moonpay.com/platform/openapi.json | head -c 120
{"openapi":"3.1.0","info":{"title":"MoonPay","version":"1.0.0"},"tags":[{"name":"Assets"},{"name":"Quote"},{"name":"Cust

Claims vs evidence — vendor claims reconciled against independent verdictsClaims vs evidence

4 of 13 testable claims verified · 2 contradictedintegrity 0/100

20 distinct capability claims found in MoonPay’s own claimed-docs/GitHub materials, reconciled against our judge’s independent verdicts.

4

Verified

7

Unverified

2

Contradicted

7

Undersold

Verified (6)
Unverified (16)
Contradicted (2)
Undersold (7)
Claims outside our story set (1)

Real capability claims found in MoonPay’s own materials, but no story in this arena’s taxonomy covers them yet — that’s feedback on the taxonomy, not a mark against the product.

  • Public GitHub repo of cloneable demo integrations that work once API keys are added

    source ↗
Suggest a story for these →

Business model

usage-based

No published fee schedule: on/off-ramp fees come back per-quote (with partner markup), and MoonPay Enterprise — the stablecoin-payments platform built from the Iron acquisition — is sales-led.

pricing ↗

Score trend

How this product’s scores have moved as evidence and verdicts are re-derived — a point per change, not per day.

PA Scoretracked since Sep 15 '26 — no movement recorded yet
Agent-readytracked since Sep 15 '26 — no movement recorded yet

Try Experimental

Run it in the microterminal →

Recorded agent sessions — and a live MCP handshake where the vendor ships one.

Flag

⚑ Flag a verdict

Think a verdict is wrong? Opens a prefilled GitHub issue — or use the ⚑ next to any verdict above.

Badge

Embed this product's score badge →

Hotlinked SVG — always shows the live current score.

For agents

Data