Machine Payments Protocol (MPP)
- Name: Machine Payments Protocol (MPP)
- URL: https://mpp.dev/
- Category: machine-payments protocol / HTTP 402 payment standard / multi-rail paid-request infrastructure
- Tags: bitcoin-ecosystem ethereum-ecosystem
- Summary: MPP is a general paid-request auth spec, not a rail. It defines a
WWW-Authenticate: Payment/Authorization: Paymentpattern and lets concrete methods plug in cards, stablecoins, Lightning, and other networks. The useful part is the abstraction layer: one grammar, many settlement methods. - What it does:
- Standardizes a machine-payment flow where servers return
402 Payment Requiredplus aWWW-Authenticate: Paymentchallenge and clients retry with anAuthorization: Paymentcredential - Defines reusable protocol objects such as challenges, credentials, receipts, payment intents, and method identifiers
- Publishes SDK and transport guidance for ordinary HTTP APIs as well as MCP and other machine-oriented service patterns
- Supports multiple payment methods rather than binding the protocol to one rail
- Frames itself as infrastructure for paid APIs, AI tool calls, and machine-to-machine commerce
- Standardizes a machine-payment flow where servers return
- Key claims:
- The official site calls MPP the open standard for machine-to-machine payments via HTTP 402
- The docs and public draft say the core protocol is payment-method agnostic and designed to work across different networks and currencies
- The architecture separates core mechanics from method-specific payment specs, which is the main reason to track MPP as a protocol layer instead of as a Stripe or Tempo feature
- The docs explicitly market MPP for paid APIs, AI tool calls, MCP servers, and micropayments rather than human checkout alone
- The protocol is trying to normalize paid-request semantics above whichever concrete rail does the money movement
- Whitepaper: No canonical standalone MPP whitepaper or litepaper surfaced in this pass. The clearest current source of truth is the official MPP docs site, the public
mpp-specsrepository, and the linked IETF Internet-Draft for thePaymentHTTP authentication scheme; see../../whitepapers/machine-payments-protocol-primary-sources-2026-05-02.md. - Sources:
Internal linkages
-
Main contrast when discovery or grants matter more than request auth: open-payments
-
Last reviewed: 2026-05-30 UTC