How Much Can This Agent Spend?

Four commerce protocols shipped in one week, turning agents into economic actors with real payment rails.

Evyatar Bluzer
3 min read

Agents learned to spend money last week, and I mean in production: real payment rails, budget controls, and settlement infrastructure from Stripe, Cloudflare, Shopify, and Google, all landing within days of each other.

The Protocols

Stripe's Machine Payments Protocol (MPP), announced at Sessions 2026 on April 29, is an open standard co-authored with Tempo and proposed to the IETF. Agents pay for services in the same HTTP request that calls them, in stablecoins or fiat, and over 100 services adopted it at launch - Anthropic, OpenAI, Shopify, Alchemy, Dune Analytics.

Cloudflare's agent provisioning protocol, built on Stripe, went live April 30. An agent can now create a Cloudflare account, buy a domain, start a paid subscription, and deploy code to production without a human click anywhere in the flow. It runs in three phases: Discovery (query the service catalog), Authorization (Stripe vouches for the user, Cloudflare issues credentials), and Payment (tokenized, so the agent never sees card numbers). The default spend cap is $100 per month per provider.

Shopify and Google's Universal Commerce Protocol (UCP) defines how agents discover merchants, negotiate capabilities, and complete checkout, with Target, Walmart, Etsy, and Wayfair behind it. It handles discounts, loyalty programs, and subscriptions - the messy reality of commerce that clean demos ignore.

What Makes Payments Different From Tools?

MCP solved integration: agents can call any tool through one protocol. Commerce protocols solve the transaction problem, and the difference is money. Calling an API is free, buying a domain is not, and closing that gap required an entirely new trust layer covering identity, authorization, budget controls, and settlement.

The architectural pattern is consistent across all of them. The agent never touches raw credentials; a platform attests to user identity and hands over tokenized payment handles; the human sets a budget envelope and the agent operates inside it. The envelope does the work that throttles and rails do elsewhere in the harness.

Agent payment flowA sequence diagram with four lifelines, human, agent, Stripe and Cloudflare, six messages between them, the first one highlighted, and a note on the Cloudflare lifeline at the end. HumanAgentStripeCloudflare budget envelope:$100 per month per provider by default Discovery: query the service catalog Authorization vouches for the user issues credentials Payment: tokenized handle;the agent never sees card numbersAccount created, domain bought,subscription started, code deployed;no human click anywhere in the flow
Cloudflare's provisioning flow on Stripe as the pattern in miniature: the human sets the envelope once, Stripe vouches for the user, Cloudflare issues credentials, and payment is a tokenized handle the agent can spend but never read.

The New Trust Question

If you build agent systems, your trust model just grew a dimension. "Can this agent call the right tools?" stops being sufficient, and "how much can this agent spend, on what, and who approved it?" takes its place. The agents I build will need spend policies the way they currently need tool permissions: budget per task on top of budget per month, approval flows for purchases above a threshold, audit trails for every transaction. Two weeks ago this category of agent governance did not exist.

The Last Capability Gap

Commerce was the last major gap between agents and human operators. Agents could already read, write, search, and deploy; now they can pay, which takes their economic surface area from zero to the entire internet in one step. Spend governance is the gating skill now - the sooner a team has it, the sooner it can let agents actually do things.

Comments