Machine Payments Protocol (MPP)
An open, HTTP-native standard co-authored by Stripe and Tempo that lets an agent request, authorize and settle a payment within the same HTTP request.
- term
- Machine Payments Protocol (MPP)
- category
- commerce
- short_def
- An open, HTTP-native standard co-authored by Stripe and Tempo that lets an agent request, authorize and settle a payment within the same HTTP request.
- long_def
- MPP is an internet-native machine-to-machine payment standard, proposed to the IETF, that lets agents pay for services inline across stablecoins, cards and other methods using Shared Payment Tokens (SPTs). Businesses configure spend limits, merchant-category restrictions and approval workflows in advance, so agents transact only within explicitly granted permissions.
- see_also
x402agentic-commerceap2- etymology_origin
- Co-authored by Stripe and Tempo and announced on 18 March 2026; an open machine-to-machine payment standard built on HTTP and Shared Payment Tokens (SPTs).
- related_to
x402agentic-commerceap2ucp- contrast_with
- Unlike x402, which settles natively in stablecoin over the HTTP 402 status, MPP is method-agnostic — it coordinates stablecoins, cards and BNPL through Shared Payment Tokens within the same HTTP request.
- example
- Stripe and Tempo announced the Machine Payments Protocol on 18 March 2026; named launch adopters include Browserbase, PostalForm and Prospect Butcher Co.
- source
- https://stripe.com/blog/machine-payments-protocol
- status
- emerging
- why_it_matters
- MPP gives a business one inline, permissioned rail to accept agent payments across stablecoins and cards, with budgets and merchant rules enforced before the agent ever transacts.
- sameAs
- —
- bridge_entity
- protocols/payments/mpp
- last_verified
- 2026-06-15
- md_twin
- /glossary/mpp.md