AI agents for Amazon sellers: what an AI agent can and cannot do

An AI agent is a model that uses tools in a loop. What agents can do for Amazon sellers today, where they misread Amazon data, and why approval matters.

By Justin Maddahi · · 9 min read

The short answer

An AI agent is an AI model that uses tools in a loop to finish a task. It pulls data, reads the result, decides the next step and repeats. For an Amazon seller, agents are good at reading reports, finding wasted ad spend and drafting changes. They go wrong on numbers that are still settling, ordered versus paid sales, and restricted buyer data. Any change should wait for a person.

Meet Sam. He runs a made-up hand soap brand on Amazon.

On Sunday night, he sets up an AI agent. It gets one rule.

Pause any ad campaign that spends more than 40 cents per dollar of sales.

At 7 a.m. Monday, the agent reports back. Two campaigns paused. Job done.

Sam drinks his coffee. Less waste, he thinks.

Two weeks later, he looks again. One of those campaigns was fine all along.

The agent did the math right. It just did it too early.

An AI agent is an AI model that uses tools in a loop to finish a task. On Amazon, it is useful for reading and drafting long before it is safe to act alone.

Everyone is selling an AI agent now. Some promise to run your ads while you sleep. A few of those promises hold up.

This post explains what an agent is, which Amazon jobs it does well today, where it gets Amazon data wrong, and why every change should wait for a yes.

What an AI agent is

A plain chatbot answers once. You ask, it replies, and it stops.

An agent keeps going. It has tools, which are actions it can take, like “pull last week’s ad report” or “look up this product’s stock.” It works in a loop.

  1. It reads the task.
  2. It picks a tool and calls it.
  3. It reads what came back.
  4. It decides the next step. Call another tool, try again, or stop.
  5. It repeats until the task is done or it needs a person.

That loop is the whole idea. The model does the thinking. The tools let it touch real data and real systems. Anthropic, which makes Claude, describes agents the same way. They are models using tools in a loop, guided by what each step returns (Anthropic on building effective agents).

What sits around the loop matters just as much. The rules for which tools the agent can reach, what it is told at each step and what it may change are called the harness. We cover the harness in depth in what is an AI harness. The short version: the same model can be safe in one harness and reckless in another.

What an agent can do for an Amazon seller today

Here is an honest split. “Good today” means a careful agent with read access does it well. “Needs a person” means it can draft, but a human should decide.

Job Good today Needs a person Why
Summarize last week’s sales and ads Yes Reading and summing is its strength
Find search terms that spend and never sell Yes Pattern-finding across many rows
Flag a product about to run out of stock Yes Simple math on stock and sales speed
Spot a fee per unit that jumped Yes Comparing one period to another
Draft new listing copy from your reviews Yes, as a draft Before it goes live Claims on a listing are your legal risk
Pause a losing ad or change a bid Yes Recent ad numbers are still moving
Change a price Yes Hard to undo, and can start a price war
Reply to buyers or file cases Yes Tone and policy risk
Decide which product to cut Yes Needs costs and context it may not have

The pattern is clear. Reading is safe. Drafting is useful. Acting needs a person in the loop.

A worked example: the agent that cut the wrong campaign

Here is what happened to Sam, in numbers. Illustrative numbers only. This is a made-up hand soap brand.

On Monday morning, his agent is told to “cut ad campaigns with ACoS above 40%.” ACoS is advertising cost of sales: ad spend divided by the sales the ads are credited with. It looks at last week.

Campaign Spend last week Ad sales as of Monday ACoS as of Monday Ad sales two weeks later ACoS two weeks later
Refill pouches $1,200 $2,500 48% $3,400 35%
Gift sets $800 $1,500 53% $1,700 47%
Travel size $600 $2,000 30% $2,300 26%

On Monday, the agent pauses refill pouches and gift sets. Two weeks later, the numbers have caught up. Refill pouches was fine all along. The agent cut a good campaign because it read a week that was not finished.

Why this happens: Amazon books an ad sale to the day of the click, and it keeps adding sales for days after. So last week always looks worse on Monday than it will later. Amazon’s ads reporting FAQ says sales data is restated 1, 7 and 28 days after a purchase. With a 14-day window, a day’s numbers can change for up to 42 days (Amazon Ads reporting FAQ). That was the rule as of October 2026. See why Amazon ad sales numbers are not final for how long each ad type takes to settle.

A careful agent would have said: “Gift sets looks weak. Refill pouches is borderline, and last week is still filling in. Here is a proposal. Approve?”

Where agents go wrong on Amazon data

Sam’s problem was not a bad model. That is the part most people miss.

The model is rarely the problem. The data is. Amazon data has traps that look like normal numbers.

Numbers that are still settling

Some Amazon numbers keep changing after the period ends.

  • Ad sales keep rising for days after a week ends, as shown above.
  • Order status changes. An order can be pending, then shipped, then cancelled.
  • Refunds arrive days or weeks after the sale.
  • The current month is never complete. Half a month next to a full month looks like a drop.

An agent that treats these as final will make confident calls on moving numbers. The fix is for each number to come with a label that says whether it is final.

Ordered vs paid

“Sales” on Amazon has several honest meanings. Ordered sales count what customers bought, when they bought it. Shipped sales count what left the warehouse. Settled sales count what Amazon actually paid you, after fees, refunds and holds.

These can differ by a lot. An agent asked “what did we make last month?” may answer from ordered sales, which is closer to demand than to money. Or it may add Amazon ordered sales to Shopify net sales and call the total “revenue.” Both are real numbers. Added together, they mean nothing. See Amazon settlement report vs orders report for how the two connect.

Restricted buyer data

Amazon treats buyer names, emails and addresses as restricted personal data. Its developer docs say any call that returns a buyer’s personal details needs a special restricted data token (Amazon’s developer docs). So most tools see only part of it, and only with extra permission.

So when an agent says “you have 14,212 repeat customers on Amazon,” ask how it knows. That count is built from partial data. It may be close. It may be far off. An honest agent says how much buyer data is missing before it gives a count.

Product codes without names

Amazon calls each listing by an ASIN, which is Amazon’s product code. A 3-pack and a single bottle have different ASINs. An agent that reports “B0XXXXX is down 20%” has told you nothing you can act on. Worse, it may treat two sizes of the same product as two unrelated products.

An empty answer read as zero

If a data feed broke last Tuesday, the agent may get nothing back. Nothing looks a lot like zero. Zero looks like a terrible week. Ask any agent what it shows when a source stops syncing.

More traps like these are in why AI gets your ecommerce numbers wrong.

Why approval before any change matters

Here is where it gets expensive.

An agent that reads is a smart analyst. An agent that writes is an employee with your passwords.

MCP is an open standard that lets AI apps reach outside tools. Its own rules say a person should always be able to deny a tool call (MCP tools specification).

Three reasons to make every change wait for a person.

Some changes are hard to undo. A paused campaign may lose ground that took weeks to build. A price cut can teach buyers to wait for the lower price. A changed listing may convert worse, and you only find out later. “Undo” does not put things back the way they were.

The agent may be reading a moving number. As the example shows, the data can be right and still not be ready. A person can ask “is this week finished?” before acting.

You need to know what changed. If an agent makes forty small changes overnight and sales drop, you need a record of each one. Approvals create that record by default.

Approval only works if it is quick. A queue of hundreds of proposals is not a control. People approve them all without reading, or stop approving. Keep the list of actions that need a yes short, and make each one easy to judge: what will change, why, and what it is worth.

A good approval flow has four steps:

  1. Warn. The agent says what it found and why it matters.
  2. Propose. It writes the exact change, with the numbers behind it.
  3. Act on yes. It makes the change only after a person approves it.
  4. Check. It confirms the change actually landed, and tells you if it did not.

How to try an agent on your Amazon business

You can test any agent in an afternoon with questions you already know the answers to.

  1. Ask for last month’s Amazon sales. Check it against your books. A good answer names the basis, such as ordered or settled.
  2. Ask about last week’s ad results on a Monday. A good answer says last week is still filling in.
  3. Ask how many repeat customers you have on Amazon. A good answer says how much buyer data is missing.
  4. Ask which product makes the most money. A good answer uses costs and fees, not just sales.
  5. Ask it to pause an ad. A good answer proposes the change and waits for your yes.
  6. Ask about a product by its name, not its code. A good answer knows which listings belong to it.

If an agent answers all six with confident numbers and no labels, it is not ready to act for you.

Where Synthesis fits, and where it stops

Synthesis is ontology software and an AI harness for consumer brands. It connects Amazon, Shopify, ad accounts, email and books, and checks numbers against their source. You ask questions in Claude, ChatGPT or any app that speaks MCP, an open-source standard for connecting AI apps to outside systems (MCP introduction).

Its automations work the way the approval section describes. They warn you first, write the change, make it when you say yes, and check that it landed.

Where it stops: it does not make changes without your yes. It is not built to rebid your ads every hour on its own. If you want a tool that runs bids by itself all day, that is a different product with a different risk. Synthesis also answers what it has data for. If a source is not connected, it cannot see it.

The short version

An AI agent is a model that uses tools in a loop to finish a task. On Amazon, agents are already good at reading reports, finding waste and drafting fixes.

They go wrong when Amazon data looks final and is not. Ad sales still settling, ordered sales read as money, and buyer counts built from partial data are the big three. So let agents read and draft freely. Make every change wait for a person who can ask one simple question: is this number done yet?

Questions people ask

What is an AI agent?

An AI agent is an AI model that uses tools in a loop to finish a task. It calls a tool, reads the result, decides what to do next, and repeats until the job is done or it needs a person. A chatbot answers once. An agent works through steps.

Can an AI agent manage my Amazon ads?

It can read your ad reports, find search terms that spend without selling, and draft bid or budget changes. Letting it make those changes on its own is risky. Recent ad numbers are still moving, so an agent can cut a campaign that would have looked fine a week later.

Is it safe to give an AI agent access to Seller Central?

Give it the least access the job needs. Reading reports is low risk. Changing prices, listings or budgets is not. Use tools that keep a log of every action and make each change wait for a person to approve it.

Why does an AI agent give me a different Amazon sales number than Seller Central?

Usually because it used a different basis. Amazon has ordered sales, shipped sales and settled sales, and they differ. The agent may also be reading a week that is not final yet. A good answer names the basis and the period it used.

Can an AI agent count my Amazon customers?

Only roughly. Amazon treats buyer details as restricted personal data, so most tools see partial buyer information. Any exact customer count from Amazon data should come with a note on how much of it is missing.

What is the difference between an AI agent and an AI harness?

The agent is the model working through a task in a loop. The harness is everything around it. It decides what the agent can reach, what it is told with each step, what it may change, and how its answers are checked.