Introducing the Machine Payments Protocol

Published: (March 17, 2026 at 08:00 PM EDT)
3 min read

Source: Stripe Blog

Introduction

AI is evolving from question-and-answer chatbots to autonomous agents that can make comprehensive plans, execute actions, and evaluate outcomes. We believe agents will become an integral part of the internet economy, and they need the ability to transact with businesses and one another.

However, the tools of the current financial system were built for humans, so agents struggle to use them. Making a purchase today can require an agent to create an account, navigate a pricing page, choose between subscription tiers, enter payment details, and set up billing—steps that often require human intervention.

To help eliminate these challenges, we’re launching the Machine Payments Protocol (MPP), an open standard, internet‑native way for agents to pay—co‑authored by Tempo and Stripe. MPP provides a specification for agents and services to coordinate payments programmatically, enabling microtransactions, recurring payments, and more.

Stripe users can accept payments over MPP in a few lines of code using our PaymentIntents API. Businesses can then accept payments directly from agents, in stablecoins as well as fiat with cards and buy‑now, pay‑later payment methods via Shared Payment Tokens (SPTs).

MPP is already powering new agentic business models on Stripe:

  • Browserbase – a browser infrastructure provider that lets agents spin up headless browsers and pay per session.
  • PostalForm – enables agents to pay to print and send physical mail.
  • Prospect Butcher Co. – lets agents order sandwiches for human pickup or delivery anywhere in New York City.
  • Agents can also programmatically contribute to Stripe Climate.

“Parallel is built for a world where agents are the primary users of the web. We integrated machine payments with Stripe in just a few lines of code, and now agents can autonomously pay per API call for web access. This allows us to reach any agent developer in the world on the same Stripe stack we already run on,” — Parag Agrawal, founder of Parallel Web Systems.

How MPP works

  1. An agent requests a resource from a service, API, Model Context Protocol (MCP), or any HTTP‑addressable endpoint.
  2. The service responds with a payment request.
  3. The agent authorizes the payment.
  4. The resource is delivered to the agent.

For Stripe businesses, these payments appear in the Stripe API and Dashboard like any other transaction; the funds settle into a business’s existing balance, in their default currency, and on their standard payout schedule. The same Stripe infrastructure businesses rely on for human payments can work for agents, including tax calculation, fraud protection, reporting, accounting integrations, and refunds.

Building for the agent economy

Agents represent an entirely new category of users to build for—and increasingly, sell to. Stripe is building a broad set of agentic financial infrastructure to enable these important new patterns, via:

To get started with MPP using Stripe, read our docs and sign up for early access.

0 views
Back to Blog

Related posts

Read more »

LLM을 이용한 서비스 취약점 분석 자동화 #2

이 글은 연구 개발망에서 진행된 내용을 바탕으로 합니다. 안녕하세요. 토스 Security Researcher 표상영입니다. 지난 글https://toss.tech/article/vulnerability-analysis-automation-1에서는 LLM을 이용해 서비스 취약점 분석을...