Vol. 1 · 7 Jun 2026
← Field guide

The protocol

The Machine Payments Protocol (MPP)

MPP is an open standard co-authored by Stripe and Tempo for machine-to-machine payments. Built on HTTP 402, it lets any client pay for a service inline with its request — no API keys or signup flow.

6 min read · Updated 2026-06-08

Payment as an HTTP primitive

The Machine Payments Protocol (MPP) is an open standard for machine-to-machine payments, co-authored by Stripe and Tempo. It launched with Tempo mainnet on 18 March 2026.

MPP builds on the long-dormant HTTP 402 Payment Required status code. The flow happens within a single request cycle, with no redirects or webhooks:

  1. A client requests a resource.
  2. The server responds with 402 Payment Required and a price challenge.
  3. The client pays and retries with payment credentials.
  4. The server returns the resource with a receipt.

Because payment is inline, any client — an AI agent, an app, or a human — can pay for a service with no API keys, billing accounts, or signup flow.

Why it matters for agents

MPP is built for a world where software, not just people, pays for things. An autonomous agent can discover a priced endpoint, pay for exactly what it consumes, and move on — without a human provisioning an account first.

Payment methods supported at launch include stablecoins on Tempo (the primary path), cards via Stripe, and Bitcoin via the Lightning Network, with more planned. The open specification lives in the public mpp-specs repository, and SDKs exist for Rust and Python.

The Payments Directory

Services that accept MPP are listed in the Payments Directory at mpp.dev. It launched with 100+ members across model providers, developer infrastructure, compute, and data — named members include Alchemy, Dune, Anthropic, OpenAI, and Shopify.

Adoption has extended beyond launch partners: RedotPay — which reports 7.5M users across 100+ countries — integrated MPP to bring agentic payments to its users in May 2026.


Keep reading

Related


Citations

Sources

  1. [1]Tempo blog — Tempo Mainnet is live
  2. [2]Tempo Docs — Machine payments (MPP)
  3. [3]tempoxyz/mpp-specs (GitHub)
  4. [4]Tempo blog — RedotPay integrates MPP for agentic payments

tempowiki is a neutral, sourced reference. Every claim above is drawn from the cited sources; where a detail is uncertain it is omitted rather than guessed.


Answer-first

Frequently asked

What is the Machine Payments Protocol?
MPP is an open standard co-authored by Stripe and Tempo for machine-to-machine payments. Built on HTTP 402, it lets any client pay for a service inline with its HTTP request, with no API keys or signup flow. It launched with mainnet on 18 March 2026.
What can pay using MPP?
Any client — an AI agent, an app, or a human. Payment methods at launch include stablecoins on Tempo, cards via Stripe, and Bitcoin via the Lightning Network.
Where can I find services that accept MPP?
The Payments Directory at mpp.dev. It launched with 100+ members including Alchemy, Dune, Anthropic, OpenAI, and Shopify.