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
200+
datasets 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
/object storage

Google Cloud Storage

Buckets plus BigLake, so BigQuery and the rest of your GCP tools can read the lake too.

BigLake
/object storage

Azure Blob

ADLS Gen2 storage for teams standardized on Azure — same Iceberg tables, your perimeter.

ADLS Gen2
Pick storage + engine. Kuudo writes Iceberg; the rest plugs in.
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

Open tables on low-cost object storage, built for repeated agent queries without runaway warehouse spend. Let agents ask, check, compare, and monitor all day — without every question turning into a surprise bill.

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 / GCS / Blob DuckDB · Snowflake · Athena · your agent

/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.

/selling partner

Sellers

SP-API · 304 ops · 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 ops · 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. Kuudo maps 100+ report types into one agent-ready place.

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.

Self-healing by default

Kuudo watches every run. Safe, read-only fixes retry automatically within strict caps. Risky work escalates. Every decision is captured in the audit trail, so automation stays accountable.

Related

Observable from end to end

Every operation, agent action, and data delivery is traced with Logfire / OpenTelemetry and exportable to the monitoring stack you already use. When something fails, you know what happened — and what Kuudo did about it.

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.

Frequently asked questions

Common questions.

What is Amazon Agent Flow?
It lands your Selling Partner, Vendor, and 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 object storage, such as a zero-egress Cloudflare R2 bucket. Kuudo provisions and writes to it, and the keys never leave your account.
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.
Does this work for an agency running many accounts?
Yes. Hundreds of brand or client accounts run from a single deployment, across datasets covering ads, orders, and inventory.
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.