Comparison

AI chat on a dashboard vs an assistant that can act on your ads

Xnurta Knowledge Hub cover: "Chat or act" on a dark navy gradient, with panels comparing Chat on a dashboard and Assistant that acts

TL;DR

A chat box on a dashboard answers questions about the data on that screen. An assistant that acts, such as Xnurta MCP in Claude or ChatGPT, can also change your account, so the comparison that matters is how safe each change is. This guide is for Amazon advertisers who run bids, budgets and search terms every week and want to know what to check before an AI touches a live account.

  • A chat box reads. An assistant that acts reads and writes, and writing is where the risk lives.
  • Look for separate permissions for each kind of write, so one switch never covers everything.
  • Money, bids and archiving should show a preview first and run only after you confirm.
  • Archiving cannot be undone, so the safe default for "stop spending" is pause.
  • A log of human and AI actions, which you can query, answers "who changed that?" afterward.

What is the difference between a chat box on a dashboard and an assistant that acts?

A chat box on a dashboard answers questions about what the dashboard already shows. An assistant that acts is an AI model you already use, such as Claude or ChatGPT, connected to your ad account so it can read the data and, if you allow it, change the account. Xnurta MCP connects Claude, ChatGPT and other MCP clients to your Xnurta data. That is the second kind.

The gap is not intelligence. Both can write a decent summary of last week. The gap is what happens after you say "do it."

QuestionChat box on a dashboardAssistant that acts
What is its job?Answer questions about the data on that screenAnswer questions, then make the changes you approve
Where does it live?Inside one productIn the assistant you already use, connected to your account
What is the worst case?A wrong answerA wrong change to live budgets, bids or campaigns
What must you check?Whether the numbers are rightEverything on the safety list below

What makes an assistant that acts safe to run on a live account?

Five things: separate write permissions, a preview before money moves, an honest rule about what cannot be undone, a log of what happened, and a way to say no. If a tool that can change your account cannot show you all five, keep it read only. The table is a checklist you can hold any vendor to, and the right-hand column shows how Xnurta MCP answers each line.

CheckWhat good looks likeHow Xnurta MCP answers
Separate permissionsEach kind of write has its own switchThree kinds of write, each with its own permission scope
Preview firstYou see the objects and the old and new values before anything runsMoney, bids and archiving return a preview, then run only after you confirm
Irreversible actions namedThe tool says which actions cannot be undoneArchiving is irreversible, and campaigns cannot be deleted
A log you can queryHuman and AI actions in one place, filterableAn operation log of human and AI actions, queryable from the same chat
A way to say noNothing runs until you approve itMoney, bids and archiving wait for your confirmation. Write access is also switched on per account

How does Xnurta MCP split write access?

It splits writing into three kinds, and each kind has its own permission scope. The kinds are managed group management, ad-entity editing, and Sponsored Products campaign creation. A scope that edits ads does not necessarily create campaigns.

That separation is the first thing to look for in any tool that acts. One broad "write" switch means a token meant for a small bid tweak can also build new campaigns. Separate scopes mean you grant what the job needs and nothing else.

Kind of writeWhat it covers
Managed group managementCreate, edit and delete AI managed groups, including AI status, personality, goal, target ACOS and campaign membership
Ad-entity editingCampaign state, budget and bidding strategy, products, negatives, placement and audience bid adjustments, keyword and product targets with state and bid
Campaign creationSponsored Products campaigns with ad groups, products, targeting, negatives and placement bid adjustments, created in one atomic request

Atomic means all or nothing. If one campaign in a request fails validation, none of them are created, so you never end up with a half-built account.

What does the preview show before money, bids or archive change?

It shows which objects will change and from what value to what value, and nothing runs until you confirm. This applies to anything involving money, bids or archiving. The assistant does not get to skip it.

Here is what that looks like in practice. You ask for a budget raise. The assistant lists each campaign, its current daily budget and the new one. You read the list. You say yes, or you decline. Only then does it submit.

You can also ask for the same discipline on every kind of write. Tell the assistant to list the objects and the exact values it plans to change, and to wait for your confirmation. That works for managed group changes, new keywords and negatives too.

Prompt: preview a budget change before it runs

In ad account [account name], raise the daily budget on campaigns [campaign A], [campaign B] and [campaign C] by 10%. Before you change anything, show each campaign with its current budget and the new budget. Do not submit until I confirm.

Why does archiving need its own rule?

Because archiving cannot be undone, and in Xnurta MCP there is no way back. Deleting an AI managed group archives it, and that is irreversible. Campaigns cannot be deleted at all. They can only be archived, and that is irreversible too.

So the rule is simple: if you want spending to stop for now, pause. Archive only when you mean it. When you create campaigns, you choose the state they start in, so create them paused if you want to review before they spend.

Where do you see who changed what in the account?

In the operation log, which you can query from the same chat. It holds human and AI actions on campaigns, ad groups, targets, bids, budgets and managed groups. You can filter by operator (the AI, a human, an automation rule or one person's email), by action type, by entity type and by time window, and the log reaches back about 15 months. Reading it is read only.

A dashboard with a chat box might show you a number that moved. A log answers the follow-up: who moved it, and when? Xnurta ships an official skill for this, Amazon Ads Operation Log Query, and the full walk-through is in Who changed my Amazon campaign?.

Prompt: audit the last 30 days

In ad account [account name], who changed campaign [campaign name or ID]'s budget, and when? List all human actions from the last [30] days.

How do you stay in control once it can act?

You control it at four points: access, scope, the preview and the pause button. None of them depends on trusting the AI to behave.

  1. Access. Write access is off until it is turned on for your account. Reading never changes anything, and queries on performance, settings and the log are read only.
  2. Scope. If you connect with a token, create it with the scope you need. A scope that edits ads is a different thing from one that creates campaigns.
  3. The preview. Read every one. It is the point of the whole design.
  4. Pause, not archive. Pausing is how you stop something and still get it back.

The access rule

Generally available from 27 Oct for Sponsored Ads. Write access is turned on per account by your CSM.

Your access also follows your own Xnurta login. You see only the ad accounts and permissions that login carries, main accounts and sub-accounts included. Read-only vs read-write MCP for Amazon advertisers explains which kind of access to start with.

Which one should you choose?

Choose by the job. If you only want answers, either kind can do it, and with Xnurta MCP the reading side is read only, so starting there does not change your account. If you want the assistant to carry out the work you currently do by hand in the console, you need the second kind, and then the five checks above decide whether you can trust it.

A practical way to start: connect, ask questions for a week, then turn on writing for one narrow job, such as budget changes on a few campaigns, and read every preview. The endpoint for Claude, ChatGPT and other MCP clients is https://mcp.xnurta.com/mcp, and Connect Claude or ChatGPT to Xnurta MCP has the steps. For how this compares with working through an API or a dashboard alone, see MCP vs API vs dashboard for retail media teams.

Video transcript

Sources & references

  • Xnurta, Xnurta MCP User Guide (Xnurta documentation), sections on write operations, confirmation before execution, operation log filters and current version boundaries
  • Xnurta, Xnurta MCP skills repository on GitHub

FAQ

Frequently asked questions

Can a chat box on a dashboard change my Amazon campaigns?

That depends on the tool, so ask the vendor directly which writes it supports and what each one needs. With Xnurta MCP, changes require write access, which is turned on per account by your CSM.

What does "an assistant that acts" mean?

It means an AI assistant, such as Claude or ChatGPT, that is connected to your ad account and can make approved changes as well as answer questions. Xnurta MCP is one way to connect it.

Does Xnurta MCP change anything without my confirmation?

Not for money, bids or archiving. Those return a preview of the objects and the old and new values, and they run only after you confirm.

Can I undo an archive?

No. Archiving is irreversible, and deleting an AI managed group archives it. Pause instead if you only want something to stop.

Can I see who changed my campaigns?

Yes. The Xnurta operation log holds human and AI actions on campaigns, ad groups, targets, bids, budgets and managed groups, and you can query it from the same chat.

Xnurta MCP

Ask your Amazon Ads account a question today.

Xnurta MCP is for Xnurta customers only. Create your MCP connection directly in the Xnurta platform. New to Xnurta? Book a demo and we'll walk through your account with you.