https://stripe.com/blog/machine-payments-protocol Chat with Stripe sales * Products * Solutions * Developers * Resources * Pricing Dashboard Sign in Sign in Contact sales Back * Products * Solutions * Developers * Resources * Pricing * * Dashboard * Sign in * Sign in Payments * Payments Online payments * Managed Payments Merchant of record solution * Payment Links No-code payments * Checkout Prebuilt payment form * Elements Flexible UI components * Payment methods Access to 100+ * Terminal In-person payments * Radar Fraud prevention * Authorization Boost Acceptance optimizations * Link Accelerated checkout Revenue * Billing Subscription management * Usage-based billing Metered billing * Invoicing One-time or recurring * Tax Sales tax & VAT automation * Revenue Recognition Accounting automation * Stripe Sigma Custom reports * Data Pipeline Data sync Money Management * Financial Accounts Business finances * Global Payouts Payouts to third parties * Capital Business financing * Crypto Wallet, stablecoin issuing and card infrastructure Platforms and marketplaces * Connect Payments for platforms * Capital for platforms Customer financing * Financial Accounts for platforms Embedded financial services * Issuing Physical and virtual cards More * Atlas Startup incorporation * Climate Carbon removal * Identity Online identity verification * Financial Connections Linked financial account data Join us at Sessions Register to attend our annual conference in San Francisco April 29-30. Register now Sessions Background By stage * Enterprises * Startups By use case * Agentic commerce * Crypto * Ecommerce * Embedded finance * Finance automation * Global businesses * In-app payments * Marketplaces * Platforms * SaaS By industry * AI companies * Creator economy * Hospitality, travel, and leisure * Insurance * Media and entertainment * Nonprofits * Retail Ecosystem * Partners * Stripe App Marketplace Documentation * Stripe docs * API reference * Libraries and SDKs * Stripe Apps Guides * Accept online payments * Implement a prebuilt checkout * Build a platform or marketplace * Manage subscriptions * Offer usage-based billing * Issue stablecoin-backed cards Resources * App integrations * Code samples * Developers blog * API status Learn * Blog * Customer stories * Guides Support * Get support * Managed support plans * Professional services Company * Sessions annual conference * Jobs * Newsroom * Stripe Press Contact * Contact sales * Become a partner Start now Contact sales Payments * Payments Online payments * Managed Payments Merchant of record solution * Payment Links No-code payments * Checkout Prebuilt payment form * Elements Flexible UI components * Payment methods Access to 100+ * Terminal In-person payments * Radar Fraud prevention * Authorization Boost Acceptance optimizations * Link Accelerated checkout Revenue * Billing Subscription management * Usage-based billing Metered billing * Invoicing One-time or recurring * Tax Sales tax & VAT automation * Revenue Recognition Accounting automation * Stripe Sigma Custom reports * Data Pipeline Data sync Money Management * Financial Accounts Business finances * Global Payouts Payouts to third parties * Capital Business financing * Crypto Wallet, stablecoin issuing and card infrastructure Platforms and marketplaces * Connect Payments for platforms * Capital for platforms Customer financing * Financial Accounts for platforms Embedded financial services * Issuing Physical and virtual cards More * Atlas Startup incorporation * Climate Carbon removal * Identity Online identity verification * Financial Connections Linked financial account data Join us at Sessions Register to attend our annual conference in San Francisco April 29-30. Register now Sessions Background By stage * Enterprises * Startups By use case * Agentic commerce * Crypto * Ecommerce * Embedded finance * Finance automation * Global businesses * In-app payments * Marketplaces * Platforms * SaaS By industry * AI companies * Creator economy * Hospitality, travel, and leisure * Insurance * Media and entertainment * Nonprofits * Retail Ecosystem * Partners * Stripe App Marketplace Documentation * Stripe docs * API reference * Libraries and SDKs * Stripe Apps Guides * Accept online payments * Implement a prebuilt checkout * Build a platform or marketplace * Manage subscriptions * Offer usage-based billing * Issue stablecoin-backed cards Resources * App integrations * Code samples * Developers blog * API status Learn * Blog * Customer stories * Guides Support * Get support * Managed support plans * Professional services Company * Sessions annual conference * Jobs * Newsroom * Stripe Press Contact * Contact sales * Become a partner 1. Blog 2. Product Stripe on X Introducing the Machine Payments Protocol March 18, 2026 [jwein] Jeff Weinstein Product Lead, Agentic Commerce [steve] Steve Kaliski Engineering Lead, Agentic Commerce 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, now lets agents spin up headless browsers and pay per session. PostalForm helps agents pay to print and send physical mail. Prospect Butcher Co. lets agents order sandwiches for human pickup or delivery to anywhere in New York City. And agents can now 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," said Parag Agrawal, founder of Parallel Web Systems. How MPP works An agent can request a resource from a service, API, Model Context Protocol (MCP), or any HTTP addressable endpoint, and the service responds with a payment request. The agent authorizes the payment, and 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. const paymentIntent = await stripe.paymentIntents.create({ amount: 1, currency: 'usd', payment_method_types: ['crypto'], payment_method_data: { type: 'crypto', }, payment_method_options: { crypto: { mode: 'deposit', deposit_options: { networks: ['tempo'], }, }, }, confirm: true, }); ~ 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 our Agentic Commerce Suite, Agentic Commerce Protocol (ACP), MCP integrations, and payment support for both MPP and x402. To get started with MPP using Stripe, read our docs and sign up for early access. Subscribe to the Stripe Blog Stay connected with Stripe and receive new blog posts in your inbox. [ ] Something went wrong on our end. Sorry about that. You can still contact us at sales@stripe.com. We're sorry, but we're unable to serve your request. Subscribe Stripe will handle your data pursuant to its Privacy Policy By submitting this form, you acknowledge and consent that your personal data will be processed in accordance with Stripe's Privacy Policy and that your data will be stored outside of China in accordance with Stripe's Privacy Policy. Thank you for subscribing. You'll receive blog updates in your inbox soon. Like this post? Join our team. Stripe builds financial tools and economic infrastructure for the internet. View roles Have any feedback or questions? We'd love to hear from you. Contact us United States (English) * AU Australia + English * AT Austria + Deutsch + English * BE Belgium + Nederlands + Francais + Deutsch + English * BR Brazil + Portugues + English * BG Bulgaria + English * CA Canada + English + Francais * HR Croatia + English + Italiano * CY Cyprus + English * CZ Czech Republic + English * DK Denmark + English * EE Estonia + English * FI Finland + English + Svenska * FR France + Francais + English * DE Germany + Deutsch + English * GI Gibraltar + English * GR Greece + English * HK Hong Kong + English + Jian Ti Zhong Wen * HU Hungary + English * IN India + English * IE Ireland + English * IT Italy + Italiano + English * JP Japan + Ri Ben Yu + English * LV Latvia + English * LI Liechtenstein + Deutsch + English * LT Lithuania + English * LU Luxembourg + Francais + Deutsch + English * MY Malaysia + English + Jian Ti Zhong Wen * MT Malta + English * MX Mexico + Espanol + English * NL Netherlands + Nederlands + English * NZ New Zealand + English * NO Norway + English * PL Poland + English * PT Portugal + Portugues + English * RO Romania + English * SG Singapore + English + Jian Ti Zhong Wen * SK Slovakia + English * SI Slovenia + English + Italiano * ES Spain + Espanol + English * SE Sweden + Svenska + English * CH Switzerland + Deutsch + Francais + Italiano + English * TH Thailand + aithy + English * AE United Arab Emirates + English * GB United Kingdom + English * United States + English + Espanol + Jian Ti Zhong Wen Products & pricing * Pricing * Atlas * Authorization Boost * Billing * Capital * Checkout * Crypto * Climate * Connect * Data Pipeline * Elements * Financial Accounts * Financial Connections * Identity * Invoicing * Issuing * Link * Managed Payments * Payments * Payment Links * Payouts * Radar * Revenue Recognition * Stripe Sigma * Tax * Terminal Solutions * Enterprises * Startups * Agentic commerce * Crypto * Ecommerce * Embedded finance * Finance automation * Global businesses * In-app payments * Marketplaces * Platforms * SaaS * AI companies * Creator economy * Hospitality, travel, and leisure * Insurance * Media and entertainment * Nonprofits * Retail Integrations & custom solutions * Stripe App Marketplace * Stripe Partner ecosystem * Professional services Developers * Documentation * API reference * API status * API changelog * Libraries and SDKs * Developer blog Resources * Guides * Customer stories * Blog * Sessions annual conference * Privacy & terms * Prohibited & restricted businesses * Licenses * Sitemap * Cookie settings * Your privacy choices * More resources Company * Jobs * Newsroom * Stripe Press * Contact sales Support * Get support * Managed support plans * CA residents: +1 888 926 2289 Sign in * (c) 2026 Stripe, LLC