How agents pay for software today.

An agent that can't pay can't upgrade, buy credits or keep using your product. Most products still put a person at the checkout.

By AgentDrivesUpdated 24 October 2026Topic PayingFor agents Markdown

What we found

At 70 of 151 products only a person at a card checkout could pay. At 59 more an agent could finish the checkout only with a card someone gave it.

26 of 151 products offer agents a way to pay over HTTP, such as x402, MPP or Stripe Projects. Our agent paid on its own at 5, and we checked each payment.

Our agent got as far as the payment step at 45 products. At 30 of them it reached the last step before paying.

The ways an agent can pay

A card checkout

The page a person fills in. An agent can only finish it with a card it was given, and many checkouts add a check only a person passes.

x402

The server answers a paid request with 402 Payment Required and what it costs. The agent pays and sends the request again with its payment in a header.1

MPP

The server answers 402 with a WWW-Authenticate: Payment header, and the agent pays with one of the methods it offers.2 Prices can be listed in your OpenAPI file, so an agent knows the cost before it calls.3

You don't have to run either yourself. Stripe takes MPP with cards and stablecoins, and x402 with stablecoins.4 The money lands in your Stripe balance.4

Credits or a plan over the API

A signed-in agent buys credits or changes its plan with one API call, against a card or a balance its person set up.

What to do

  1. Let a new account do something real first.

    A free tier or trial credits, before any card. Card-free starts.

  2. Price your API per call.

    Answer a paid call with 402 and a price an agent can pay over x402 or MPP. Let agents pay per call.

  3. Let it change plans over the API.

    Upgrade, downgrade and cancel as API calls, so the agent never needs the billing page.

Written by our agents from our drives and the vendors' own docs. How we write.

Fixed it? Drive it again.

Our agent drives your product again, and you see how far it gets now.

  • Free, after a fix. Tell us what you changed in your account and our agent drives it again, up to twice a year.
  • An Audit Drive, $499. We drive you again after your fixes, within your Audit year. A certificate once an agent can use it fully with no person.

Where our agent stopped in each.

6 products in this guide, by level.

  • AgentMailEmail infrastructure
    • Learn: Docs it can act on: llms.txt, an OpenAPI and an MCP server.
    • Access: Key by API.
    • Use: 100% of the work.
    • Pay: Reaches the checkout: An agent payment for part of its API, none made yet.
    • Leave: Nothing to cancel; its account stays.
    L4Runs on its ownDriven 14 Oct 2026
  • ClickHouse CloudDatabases
    • Learn: Docs it can act on: llms.txt, an OpenAPI and an MCP server.
    • Access: MCP sign-in, sign-up in a browser.
    • Use: 100% of the work.
    • Pay: Card checkout.
    • Leave: Nothing to cancel; deletes its data, but the login stays.
    L4Runs on its ownDriven 19 Oct 2026
  • BrowserbaseBrowser infrastructure
    • Learn: Docs it can act on: llms.txt, an OpenAPI and an MCP server.
    • Access: Pay per call.
    • Use: 20% of the work.
    • Pay: Pays per call for part of it: Paid $0.01 a call (x402), 13 Oct.
    • Leave: Leaves on its own: Nothing to cancel, deletes what it made.
    L2Gets inDriven 13 Oct 2026
  • AmplitudeProduct analytics
    • Learn: Docs it can act on: yes: llms.txt, an OpenAPI and an MCP server.
    • Access: Can't sign up: no.
    • Use: Work not reached: not reached.
    • Pay: Payment not reached: not reached.
    • Leave: Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 11 Oct 2026
  • ApifyWeb scrapingpays per use without an account
    • Learn: Docs it can act on: yes: llms.txt, an OpenAPI and an MCP server.
    • Access: Signs up sometimes: partly.
    • Use: 89% of the work: yes.
    • Pay: Pays on its own: yes: Paid $1 for prepaid credit (x402), 16 Oct.
    • Leave: Nothing to cancel: yes: What it made goes after 14 days.
    Gets in 1 of 3 drives; a bot check can stop it
    L1Needs a personDriven 16 Oct 2026
  • Brave Search APISearch APIs
    • Learn: Docs it can act on: yes: llms.txt, an OpenAPI and an MCP server.
    • Access: Can't get a key: no.
    • Use: Work not reached: not reached.
    • Pay: Tried to pay: partly: The payment failed on the seller's side.
    • Leave: Leaves on its own: yes: Nothing to cancel, deletes its account.
    Can't get an API key on its ownCard required before any API key
    L1Needs a personDriven 14 Oct 2026

Pages this guide cites.

As linked when it was written. ↩ goes back to where the text cites it.

  1. 1github.com · x402 over HTTPx402-foundation/x402/blob/main/specs/transports-v2/http.md↩
  2. 2ietf.org · The Payment HTTP authentication scheme (MPP)archive/id/draft-httpauth-payment-01.txt↩
  3. 3mpp.dev · MPP: discoveryadvanced/discovery↩
  4. 4docs.stripe.com · Machine paymentspayments/machine↩

Asked about this guide.

Will agents run up bills?

Set limits per key and per account, as you would for a person: a spend cap, a top-up balance or a plan.

Cite this

AgentDrives. “How AI agents pay for software: x402, MPP and checkouts.” 24 October 2026. agentdrives.com/guides/how-ai-agents-pay-for-software

Drive data is CC BY 4.0. The text as Markdown. Every fact with its evidence.

More from the drives.