Comparison

x402 vs MPP

A protocol-level comparison of Coinbase x402 and Stripe MPP, the two most operationally mature agent payment instruments in 2026. Architecture, settlement, attestation, and which one fits which use case.

By Ramanath, CTO & Co-Founder at Presenc AI · Last updated: April 30, 2026

The Two Most Mature Agent Payment Instruments

Of the five major agent payment protocols (x402, MPP, AP2, Visa TAP, Mastercard Agent Pay), x402 and MPP are the two most operationally mature in 2026. Both are in production with real transaction volumes. Both have established merchant integrations. They differ in almost every architectural choice underneath that operational maturity, which makes their comparison the cleanest way to understand the protocol landscape.

At a Glance

Dimensionx402 (Coinbase)MPP (Stripe)
LayerHTTP-level signalling + crypto settlementManaged credentials on card/bank rails
Sponsor and standards bodyCoinbase, donated to Linux FoundationStripe (proprietary)
Settlement railUSDC on Base, extendingCard and bank through Stripe
Authorisation modelPer-request, signed payment headerPre-authorised constraints (caps, categories, bounds)
Attestation primitiveERC-8004 nativeStripe transaction metadata
Currency supportUSDC default, multi-stablecoinUSD, EUR, plus 135+ supported by Stripe
Best forCrypto-native agent flows, micropaymentsCard-rail agent commerce, recurring transactions

Architectural Differences That Matter

Authorisation model. x402 authorises per-request: every payment is explicitly constructed and signed for the specific request being paid for. MPP authorises in advance: the user creates a managed profile with constraints, and any transaction within the constraints proceeds without further authorisation. The trade-off is between fine-grained per-request control (x402) and operational efficiency at higher transaction volumes (MPP).

Currency. x402's default rail is USDC on Base, with extensions to other stablecoins. Multi-currency support exists but the primary use case is dollar-equivalent stablecoin transactions. MPP supports the full range of currencies Stripe handles (135+), including local currencies in many regions. For multi-currency agent commerce, MPP has the broader native coverage.

Settlement speed. x402 settlements are typically minutes (subject to chain finality). MPP settlements follow card-rail timelines (T+1 to T+3 for most transactions). For real-time agent commerce flows, x402 has the faster end-to-end settlement.

Fees. x402 transaction fees are minimal (Base gas plus any merchant-side margin), making micropayments viable down to fractions of a cent. MPP fees follow card-rail pricing (typical 2.9% plus $0.30 in the US), which makes micropayments below roughly $1 economically unviable. For sub-dollar agent payments, x402 is the only viable option.

Where x402 Wins

Any flow involving micropayments (sub-dollar per-fetch Pay-Per-Crawl, per-citation attribution payments, per-API-call agent fees) needs x402-class economics. The fee structure of card rails makes these flows economically unviable. x402 also wins where settlement speed matters (real-time agent commerce, immediate revenue recognition) and where crypto-native infrastructure is already in place.

Where MPP Wins

Any flow involving consumer-facing card commerce wins on MPP because the user already has a card on file with Stripe-supported merchants and does not need to onboard to a crypto wallet. MPP also wins for higher-value agent transactions ($10+) where the card-rail fee is not material relative to the transaction value, and for multi-currency flows where Stripe's native support is broader than current x402 stablecoin coverage.

How They Compose in Mature Stacks

Mature agent commerce stacks use both. x402 handles the long tail of micropayments (per-fetch content access, per-API-call agent fees) where card economics fail. MPP handles the higher-value consumer commerce (subscription purchases, retail transactions) where card rails are operationally mature. AP2 sits above both, providing the agent-side intent and authorisation that lets a single agent transact across both rails as appropriate.

What Publishers Should Implement

For most publishers, the question is whether to implement x402 explicitly. The answer depends on per-fetch pricing. If your typical per-fetch rate is below $0.10 (which covers most general content monetization), x402 is required because card-rail economics make those payments unviable. If your per-fetch rate is consistently above $0.10 and your transaction volume is high enough to justify card-rail integration, you can defer x402 implementation. Most mid-market publishers should support x402 either directly or through a marketplace partner that handles x402 settlement on their behalf.

Frequently Asked Questions

For crypto-native agent commerce flows yes. For consumer-facing card commerce no. The two protocols cover different use cases. Most mature publishers and merchants need both, often through marketplace partners that abstract the protocol complexity.
Yes. x402 is in production with real transaction volumes through 2025 and into 2026, with the protocol donated to the Linux Foundation for open standards governance. The Coinbase reference implementation on Base is operationally mature.
Stripe's broader product line includes stablecoin support (Stripe Tempo announcement signals deeper crypto integration), but MPP itself is fiat-rail-bound as of April 2026. Stablecoin agent commerce typically routes through x402, not through MPP.
Both are operationally safe. MPP's fraud and dispute mechanisms inherit card-rail protections (chargebacks, etc.). x402's on-chain attestation provides a different but comparable verification primitive. Brands should evaluate the protocols on use-case fit rather than safety differentiation.

Track Your AI Visibility

See how your brand appears across ChatGPT, Claude, Perplexity, and other AI platforms. Start monitoring today.