Skip to content

Amazon Agent Flow

Agents that know your Amazon business — not guess at it.

Your agents answer with real figures and take real actions on your Amazon business — across hundreds of accounts, from Claude, ChatGPT, or Cursor. It works because Kuudo lands your Selling Partner, Vendor, and Ads data in a private lake you own, then lets them act on it safely.

100s
agency, brand & client accounts, one deployment
Iceberg
open tables across ads, orders & inventory
0
spreadsheets pasted into a chat

/the agent lake

Your Amazon data, in a private lake your agents can trust — on storage you own, ready to query from anywhere.

Kuudo turns your Amazon seller, vendor, and ads data into an AI-native Iceberg data layer on storage you own — so private, trusted agents can safely query the data they need to drive your business from DuckDB, Snowflake, Databricks, or any Iceberg-aware engine.

/table format
Apache Iceberg

Apache Iceberg

The open table format every dataset lands in — schema evolution, snapshots, and time travel built in.

Kuudo writes here
/query engine
DuckDB

DuckDB

Query the lake in-process from a laptop or a function. No cluster to stand up, no warehouse to pay for.

in-process SQL
/object storage
Cloudflare R2

Cloudflare R2

Your own zero-egress bucket. Bring it; Kuudo provisions and writes to it. The keys never leave your account.

zero egress
/query engine
Snowflake

Snowflake

Read the same Iceberg tables as Snowflake external tables — no copy, no reload, no second source of truth.

external tables
/lakehouse

Databricks

Query the same Iceberg tables through Unity Catalog and Databricks SQL — no copy, right beside the rest of your lakehouse.

Unity Catalog
/catalog + query
aws

AWS Glue / Athena

Catalog the tables and run serverless SQL across the org — no servers to keep warm.

serverless SQL
/object storage

Amazon S3

Land Iceberg tables right next to the rest of your AWS stack, in a bucket you already control.

AWS-native
Lake storage: Cloudflare R2, AWS S3 Tables or S3, and local Iceberg. External query engines connect through a compatible catalog and use their own access and cost controls.
Owned by you

Your bucket, your catalog, your keys. Kuudo provisions the lake and keeps it fresh, but the Amazon seller, vendor, and ads data lands in infrastructure you control — ready for your private AI agents, not locked inside someone else's platform.

Cost-effective at agent volume

DuckDB runs in-process for repeated agent queries. Agent Flow estimates the data a governed query would scan and enforces your scan ceiling before execution. Large results stay server-side for analysis, keeping raw tables out of chat context.

Open, portable, no lock-in

Iceberg and Parquet keep your data usable everywhere: DuckDB on a laptop, Athena in AWS, Snowflake, Databricks, or the next engine your team adopts. Your agents get a trusted data layer without tying your business to one query stack.

Agent-ready by design

Stable schemas, partition pruning, snapshot isolation, and access you control give AI agents the boring but critical foundation they need: reliable context, repeatable answers, and safe access to the Amazon data that drives your business.

Amazon SP / Ads→ Kuudo workflows→ Parquet + Iceberg→ your R2 / S3 Tables / S3→ DuckDB · Snowflake · Athena · your agent

/context for agents

Agents need context for smart, efficient queries. We deliver it.

Agent Flow tells your agents what data is available, what its fields contain, where it came from, and how fresh it is before they query. DuckDB runs the analysis, and compact results keep each follow-up focused on relevant evidence.

Context before the first query

Your agent gets dataset references, field definitions and classifications, freshness, and lineage before choosing what to query. It starts with information about the data already in hand, instead of spending queries trying to discover it.

Room to test and follow up

Agents work through questions in small steps: inspect, compare, check, refine. DuckDB runs in-process for that repeated analysis, and scan estimates let the agent size up a query before running it within your limits.

Keep the reasoning focused

Full results stay server-side for Python or curated analysis. The agent retrieves the relevant summary or small table for its next step, so its context stays focused on the evidence it needs to reason over.

You set the scan ceiling for Agent Flow’s governed queries. Agents can narrow it for a task; execution enforces your limit. The query-limit FAQ below explains how this differs from a spending cap.

MotherDuck’s analysis explains why context improves agent query accuracy and reduces the tokens needed to reach an answer. Read “Agents Don’t Query Like Humans Do.”

See the Agent Flow query and analysis workflow

/taking actions

Tell it what to do. It does the work — change a bid, fix a listing, ship an order.

Your agent works inside your Amazon Seller, Vendor, and Ads accounts — not another read-only dashboard. You decide what each agent can touch, and every change it makes is logged.

Counts below are API operations in Kuudo’s published Amazon MCP inventories. Agent Flow exposes its enabled operation catalog separately through discovery.

/selling partner

Sellers

SP-API · 304 API operations · 3P
Catalog
products · ASINs
  • get catalog data
  • get ASIN matches
Listings
catalog · ASIN · variations
  • create a listing
  • update a listing
  • delete a listing
Orders
orders · shipments
  • get orders
  • confirm shipment
Pricing & Fees
Buy Box · repricing · fees
  • update price
  • update offers
  • get fees
FBA Inbound & Inventory
send to amazon · FBA
  • create inbound plan
  • update shipment
  • get inventory
Multi-Channel Fulfillment
off-Amazon · MCF
  • create fulfillment
  • cancel fulfillment
External Fulfillment
external · store · returns
  • update inventory
  • create shipment
  • confirm returns
Amazon Warehousing
AWD · distribution
  • create inbound
  • update shipment
  • get inventory
Shipping & Buy Shipping
rates · labels
  • get rates
  • create label
  • confirm shipment
Feeds
bulk · price · inventory
  • submit feed
  • get result
Reports
every report type
  • request report
  • get report
Data Kiosk
analytics queries
  • run query
  • get results
Sales Analytics
order metrics
  • get sales
  • get metrics
Finances
settlements · events
  • get settlements
  • get financial events
Seller Wallet
balances · payouts
  • create transfer
  • submit payout
Tax & Invoices
VAT · billing
  • submit invoice
  • create invoice
A+ Content
modules · brand story
  • create content
  • submit content
Messaging & Notifications
buyer · subscriptions
  • submit message
  • create subscription
Customer Feedback
reviews · feedback
  • submit review request
  • get feedback
Subscribe & Save
replenishment
  • create offer
  • update offer
/vendor central

Vendor

VC-API · 1P
Vendor Ops
PO · ASN · 1P supply
  • update inventory
  • submit invoice
  • confirm shipments
A+ Content
modules · ASIN relations
  • update content
  • update ASIN relations
  • approve submissions
/amazon ads + amc

Ads

Ads-API · 711 API operations · AMC
Sponsored Products
campaigns · keywords
  • create campaigns
  • update bids
  • create keywords
Sponsored Brands
v3 · v4 · creatives
  • create campaigns
  • update creatives
Sponsored Display
audiences · contextual
  • create campaigns
  • update targeting
Sponsored TV
streaming · video
  • create campaigns
  • update creatives
Amazon DSP
programmatic · line items
  • create campaigns
  • update line items
Campaign Management
unified · all programs
  • create campaigns
  • update budgets & bids
Targeting
keywords · products · negatives
  • create targets
  • update targets
Creatives & Assets
assets · moderation
  • create creatives
  • submit assets
Brand Stores
pages · analytics
  • update store
  • get analytics
Audiences
DSP · discovery
  • create audiences
  • get insights
Amazon Attribution
off-Amazon · tags
  • create tags
  • get attribution
Conversions
events · tracking
  • create conversion events
  • get conversions
Reporting
v3 · snapshots · MMM
  • request report
  • get report
Brand Metrics
metrics · benchmarks
  • get brand metrics
  • get benchmarks
Recommendations
insights · personas
  • get recommendations
  • get insights
AMC
workflows · audiences
  • create workflows
  • create audiences
  • run queries
Marketing Stream
real-time · subscriptions
  • create subscription
  • get stream
Forecasts & Planning
reach · media planning
  • get forecasts
  • get reach
Accounts & Billing
profiles · portfolios · billing
  • get profiles
  • create portfolio
  • get billing
Fixes, not just flags

Most tools tell you a bid slipped or a listing broke. The agent goes and changes it — then confirms the work is done.

One ask, every account

Run the same change across a single account or your whole book — agencies move every client at once, brands keep each marketplace in sync.

You set the rules

Decide what each agent can touch and what needs your sign-off. Every change is logged, so you always see exactly what it did.

/what kuudo runs

Get your Amazon data ready for agents — reliably, across every account.

Amazon data was not designed for agents. It sits in proprietary tools, scattered exports, brittle reports, and workflows that still depend on people copying sensitive business data into chat windows — or giving AI broad access to personal computers.

Kuudo changes the pattern. It pulls your Amazon seller, vendor, and ads data into one private place you control, then gives trusted AI agents safe ways to query, monitor, and act on it — without training the model to benefit your competitors.

Agents do the work

Kuudo is a native MCP server. Connect Claude or any MCP-compatible assistant and your agent can start an orders pull, request an ad report, check pipeline status, or query yesterday's numbers — all through approved actions and strict guardrails.

One connection to Amazon

Selling Partner. Amazon Ads. Orders, listings, inventory, catalog, reports, campaigns, performance, Sponsored Products / Display / Brands, and Reporting v3. Discover the available operations and inspect their inputs before running or scheduling a report.

Pipelines that don't drop data

Every run is durable. If Amazon throttles, a server restarts, or a job gets interrupted, Kuudo resumes from the exact step it left off — no duplicate loads, no silent gaps, no babysitting.

Built for hundreds of accounts

One deployment can run hundreds of seller and ad accounts, hundreds of schedules, and account-specific pacing that respects Amazon's limits. Hourly here, daily there, backfill when needed — all config-driven.

You decide when fixes run

The monitor ships observe-only. Review its audit log, then explicitly switch on automatic fixes. It can retry failed reads and recover pipeline work; it has no tools to change Amazon listings, prices, credentials, or accounts. Code enforces action caps, cooldowns, and attempt limits.

Related

Healthy checks use zero model calls

Scheduled checks run for each tenant. Healthy cycles are recorded without calling a model; flagged anomalies go to AI triage. Every corrective action carries a recorded reason, so your team can review what happened and why.

Related
Durable · guardrailed · agent-ready

Put AI to work on your Amazon business.

Connect Amazon Selling Partner and Amazon Ads, and your agents can finally act on your data — safely, starting with your own accounts.

Kuudo connects to Amazon Selling Partner and Amazon Ads. Capability availability may vary by connector and configuration.

Common questions.

What is Amazon Agent Flow?
It lands your Selling Partner and Amazon Ads data in a private Apache Iceberg lake on storage you own, so agents answer with real figures from your business instead of guessing at them.
Where does the data actually live?
In your own Cloudflare R2 or AWS storage, with AWS Glue Iceberg supporting S3 Tables and S3. A local Iceberg destination is also available. Cloud deployment options and implemented lake storage backends are separate choices; Google Cloud Storage and Azure Blob are not currently Agent Flow lake backends.
What can query the lake?
Anything Iceberg-aware. DuckDB in-process from a laptop or a function, Snowflake as external tables, Databricks, or your own engine, reading the same tables with no copy and no second source of truth.
Why land the data at all instead of calling the Amazon APIs live?
Because agents need to answer across whole accounts and long time ranges, which is slow and rate-limited against the APIs directly. The lake makes those questions cheap to ask and keeps history that the APIs age out.
Why use DuckDB for agent queries?
Agents often inspect schemas and ask several small follow-up questions before reaching an answer. DuckDB runs in-process, which suits that pattern without a separate warehouse cluster. MotherDuck reported 29 times as many agent queries as human queries in its September 2026 analysis, alongside frequent schema inspection and short gaps between queries. Those figures describe MotherDuck’s workload. Agent Flow combines DuckDB with dataset context, scan limits, and server-side analysis.
Can an agent raise its own query limits?
No. For Agent Flow’s governed queries, you set the server’s scan ceiling. An agent can request a lower limit, but cannot raise yours. The estimate measures data bytes, not a dollar price or a cap on your total cloud bill. Queries made through a separate engine use that engine’s controls.
Does the monitor fix problems automatically?
It ships observe-only: it watches and reports without taking corrective actions. After reviewing the audit log, you can explicitly enable automatic remediation. The monitor can retry failed reads and recover pipeline work within action caps, cooldowns, and attempt limits. It has no tools to change Amazon listings, prices, credentials, or accounts.
Can an agency unify Seller Central and Amazon Ads data across clients?
Yes. Agent Flow lands each client's Selling Partner and Amazon Ads data in a private lake, and hundreds of brand or client accounts run from a single deployment, across datasets covering ads, orders, and inventory. Your AI then answers one question across both, such as ad spend next to inventory, instead of joining exports by hand.
Do we need a data warehouse first?
No. DuckDB queries the lake in-process, so there is no cluster to stand up before your agents can use the data.