Can My AI Agent Buy Things for Me?

The short answer is yes. The more useful answer is: yes, if it has what it actually needs — and most agents don’t, by default.

Here’s what separates an agent that fills your cart and stops from one that completes the purchase.


AI agent completing a full purchase workflow: search, compare, checkout, receipt

The short answer

An AI agent can buy things for you if it has: (1) the ability to browse and find products, (2) a pre-funded payment account it controls, and (3) an identity that merchant systems recognize. Without the payment layer, the agent can research and compare — but it stops at checkout and asks you to finish. With a pre-funded account, it completes the transaction.


Why most agents stop at checkout

Definition — Agent Commerce
Agent commerce is the ability of an AI agent to complete purchases autonomously — researching options, selecting based on criteria, and completing the transaction from a pre-funded payment account — without requiring human approval at the checkout step. An agent without its own payment account can research and compare but stops at checkout; with a pre-funded account, it completes the purchase and reports back.
— ATXP

The gap between “agent that researches purchases” and “agent that makes purchases” is the payment infrastructure.

An agent without its own payment account faces the same problem every time it reaches a checkout:

  • It can’t enter a card — it doesn’t have one
  • It can’t use your card — it shouldn’t have access to that
  • It can’t use your API keys to charge a payment method — same issue

The result: the agent turns around at checkout and asks you to complete the transaction manually. This is the “shopping cart filler” pattern that most agents still follow in 2026 — and it’s exactly what a real commerce agent needs to eliminate.

The fix is giving the agent its own payment account with a funded balance. When the agent reaches checkout, it uses its own account rather than stopping to ask for yours.


What purchases agents can make today

CategoryExamplesStatus
E-commerceBooks, electronics, office supplies, clothingRunning in production
B2B procurementSoftware licenses, API subscriptions, hardwareRunning in production
Travel bookingFlights, hotels, car rentalRunning in production
Service bookingRestaurant reservations, appointmentsRunning in production (some friction)
Subscription initiationSaaS trials, API accessRunning in production
Digital goodsApp purchases, data subscriptionsRunning in production

Friction increases for purchases requiring:

  • ID verification (age-restricted products, KYC flows)
  • CAPTCHA on checkout
  • Phone verification
  • In-person pickup

Standard web checkout and API-based commerce work reliably. Human-identity verification flows remain the main friction point.


How to give your agent purchasing capability

Step 1: Provision an ATXP account

npx atxp

Your agent gets a persistent identity, a pre-funded IOU payment account (10 free tokens on registration), and access to web browsing tools needed to navigate checkout flows.

Step 2: Fund the account

The IOU balance is the ceiling. Fund it with what you want the agent to have available.

npx atxp fund

Step 3: Set per-transaction limits

npx atxp limits --commerce 50  # Maximum $50 per purchase

Step 4: Give the agent a commerce task with clear constraints

"Find and purchase the best noise-canceling headphones under $200
 with Prime delivery available by Friday.
 Prefer Sony or Bose.
 If no option meets all criteria, report back instead of buying."

The last line is important: give the agent a clear abort condition. When it can’t meet all criteria, you want a report, not a fallback purchase.


Spending controls for commerce tasks

"There is a massive world of very small transactions that have never been economically viable — agents will pick up every penny they see and save it, because they have all the time in the world. But for the bigger transactions, what you want is the same thing you want from a corporate card: a hard limit, a clear audit trail, and the ability to revoke access without affecting anything else."

Louis Amira Louis Amira — Co-founder, ATXP

The analogy to a corporate card is precise. A corporate card has a limit, an expense policy, and a statement you can review. An agent payment account should have the same structure.

ATXP implements this in three layers:

LayerWhat it doesHow to set it
IOU balanceTotal ceiling — agent can’t exceed pre-funded amountnpx atxp fund --amount X
Per-transaction limitMaximum on any single purchasenpx atxp limits --commerce 50
Daily capMaximum in a 24-hour periodnpx atxp limits --daily 100

All three stack: even if you fund the account with $500, a $50 per-transaction limit means the agent can never make one purchase over $50. The per-transaction limit enforces the expense policy; the total balance enforces the budget.


Best practices for agent purchasing

Start with replenishment tasks. Low-stakes, clearly defined, repeating. “Order more of X when the stock drops below Y” is a good first commerce task. The purchase is predictable; the criteria are precise; the stakes are low if something goes wrong.

Add confirmation for new purchase categories. The first time an agent buys something in a new category, require it to confirm with you before committing. Once you’ve verified it handles that category correctly, you can remove the confirmation step.

Review the transaction log after every run for the first two weeks. Not to audit every call, but to spot patterns. Is it buying the right things? Are prices reasonable? Is it honoring the constraints you set?

Set narrower criteria than you think you need. “Best headphones under $200” will produce different results from “Sony WH-1000XM5 or Bose QuietComfort 45, new condition, under $200, shipping to [address] by Friday.” More specific criteria produce more predictable purchases.


What the audit trail looks like

Every purchase the agent makes is logged to its ATXP account with:

  • Timestamp
  • Merchant / platform
  • Amount charged from IOU balance
  • What was purchased
  • Order confirmation ID (if available)

This creates an expense record you can review, export, or reconcile just like a business credit card statement — except it’s per-agent rather than per-employee, and it’s updated in real time.


For more on how agent payments work under the hood: how agents pay for API calls →

For the full guide to giving your agent a payment account: how to give your agent payments and identity →


Frequently asked questions

Can an AI agent buy things for me?

Yes, if it has a pre-funded payment account and browsing capability. Without a payment account, it stops at checkout. How to set up an agent payment account →

How does the agent pay?

From a pre-funded IOU balance that belongs to the agent. Structural ceiling — the agent can’t exceed what’s loaded.

What spending limits can I set?

Total balance (IOU ceiling), per-transaction limit, daily cap. All three stack. How ATXP’s IOU model works →

What kind of purchases can it make?

E-commerce, travel booking, B2B procurement, subscription initiation, digital goods. Friction increases for purchases requiring ID verification or CAPTCHA.

What if it buys the wrong thing?

Check the ATXP transaction log. Use the merchant’s return policy. Add a confirmation step before purchases above a threshold for new workflows.

Is it safe?

Yes with proper controls: pre-funded account, per-transaction limits, confirmation for new categories, transaction log review. Full guide to AI agent safety →