Skip to content
LogoLogo

Agentic Payments

Programmable payments for agents and services

Agents can write code, coordinate services, and execute complex workflows. What they can't do, until now, is pay for things.

The Machine Payments Protocol (MPP) is an open standard for machine-to-machine payments, co-authored by Stripe and Tempo. MPP lets any client (agents, apps, or humans) pay for any service inline with their HTTP request. No API keys, no billing accounts, no signup flows.

MPP is live on Tempo Mainnet and works with stablecoins on Tempo, cards via Stripe, and Bitcoin via Lightning, with more payment methods coming.

How it works

A client requests a paid resource. The server responds with 402 Payment Required and a challenge describing the price. The client pays, retries with a credential, and the server returns the resource with a receipt.

The entire flow happens in a single request cycle. No redirects, no webhooks, no out-of-band settlement.

What agents can do today

Give your agent a wallet and it can transact autonomously across the internet:

Sessions: OAuth for money

Sessions let an agent authorize spending once, then make many payments without a separate on-chain transaction for each one.

When an agent opens a session, it deposits funds into escrow. As the agent consumes resources (an API call, a model inference, a data query), payments stream continuously via signed vouchers off-chain. The server periodically settles the accumulated vouchers on-chain.

Thousands of small transactions collapse into a single settlement. True pay-per-use at internet scale.

ChargeSession
PatternOne-time payment per requestContinuous pay-as-you-go
Latency~500ms (on-chain confirmation)Near-zero (off-chain vouchers)
Best forSingle API calls, content accessLLM APIs, metered services, token streaming
On-chain costPer requestAmortized across many requests

The Payments Directory

The Payments Directory catalogs MPP-compatible services that any agent can transact with automatically. At launch, the directory includes integrations with more than 100 services spanning model providers, developer infrastructure, compute platforms, and data services.

Service providers can integrate MPP to monetize their APIs and become discoverable to agents. Use cases include pay-per-call APIs, monetized MCP servers, gated content, and multi-service agent workflows.

An open, rail-agnostic standard

MPP is not tied to any single payment rail. The same protocol supports:

  • Stablecoins on Tempo: TIP-20 token transfers with instant finality
  • Cards via Stripe: Visa, Mastercard, and other card networks
  • Bitcoin via Lightning: Payments over the Lightning Network
  • Custom methods: Anyone can build a payment method for their rail

The core Payment HTTP Authentication Scheme is submitted to the IETF for standardization. Payment method specifications are separate documents that anyone can author and publish independently.

Why Tempo

Tempo's infrastructure is purpose-built for the transaction patterns that agentic payments produce:

  • ~500ms deterministic finality: Fast enough for synchronous request/response flows
  • Sub-cent fees: Low enough for micropayments and per-request billing
  • Payment lanes: Dedicated transaction routing that stays reliable under load
  • Fee sponsorship: Servers cover gas so clients only need stablecoins
  • Parallel nonces: Payment transactions don't block other account activity

Get started