Founding members lock their price for life. First 100 sellers only. Claim a spot

Docs menu
  1. Home
  2. Docs
  3. Tool reference

Tool reference

The 44 tools your AI app can call, what each one does and which ones can change anything (five, all behind a preview).

Updated

In short

WavyCloud exposes 17 Amazon Ads API tools and 27 Selling Partner API tools to your AI app. All of them read, except five ads tools that change bids, budgets, keyword state or negatives. Those five return a dry-run preview unless the call includes confirm: true.

How tools work

You never call these yourself. You ask a question, and your AI app picks the tools it needs, calls them through WavyCloud and reads the results. Knowing the list helps you ask sharper questions and check what the AI actually did.

A few rules apply to every tool:

  • Money comes back as an amount plus a currency code (Seller Central) or a plain number in the profile's currency (Amazon Ads).
  • Dates are ISO 8601. Ads report dates are YYYY-MM-DD in the ad profile's time zone.
  • Long lists are paged. When a result includes nextToken, the AI passes it back to get the next page.
  • Marketplace defaults to the one you set in WavyCloud. Ask for another by name or ID.

Amazon Ads API tools

Scoped to one ad profile. Sponsored Products only for now.

ToolWhat it doesAccess
amazon_ads_connection_statusChecks the ads connection and default profileRead
amazon_ads_list_profilesLists the ad profiles you connectedRead
amazon_ads_list_campaignsCampaigns with state, budget and targeting typeRead
amazon_ads_list_ad_groupsAd groups and default bidsRead
amazon_ads_list_product_adsWhich ASINs and SKUs advertise whereRead
amazon_ads_list_keywordsKeywords with match type, bid and stateRead
amazon_ads_list_targetsProduct and category targets, auto-targeting groupsRead
amazon_ads_list_negative_keywordsNegative exact and negative phrase keywordsRead
amazon_ads_get_keyword_bid_recommendationsAmazon's suggested bids for keywordsRead
amazon_ads_create_reportQueues a report: search terms, keywords, targets or campaignsRead
amazon_ads_get_reportChecks whether a report is readyRead
amazon_ads_get_report_documentDownloads and unpacks a finished reportRead
amazon_ads_update_campaignsChanges campaign state or daily budgetWrite, preview first
amazon_ads_update_keyword_bidsChanges keyword bidsWrite, preview first
amazon_ads_update_target_bidsChanges product target bidsWrite, preview first
amazon_ads_update_keyword_statePauses or enables keywordsWrite, preview first
amazon_ads_create_negative_keywordsAdds negative exact or phrase keywordsWrite, preview first

Selling Partner API tools

Seller Central data. Every one of these is read-only. Nothing here can change a listing, a price or your inventory.

ToolWhat it does
amazon_connection_statusChecks the Seller Central connection
amazon_get_seller_accountYour seller account and marketplaces
amazon_list_ordersOrders by date, status or channel
amazon_get_orderOne order's details, without buyer name or address
amazon_get_order_itemsThe items in an order
amazon_get_order_metricsSales, units and order counts by hour, day, week or month
amazon_get_fba_inventoryFBA inventory by SKU: available, inbound, reserved
amazon_list_fba_inbound_shipmentsInbound shipments to Amazon's warehouses
amazon_get_fba_inbound_shipment_itemsThe items in an inbound shipment
amazon_awd_list_inventoryAmazon Warehousing and Distribution inventory
amazon_awd_list_inbound_shipmentsAWD inbound shipments
amazon_awd_get_inbound_shipmentOne AWD inbound shipment
amazon_list_financial_event_groupsSettlement periods and their totals
amazon_list_financial_eventsFees, refunds, reimbursements and adjustments
amazon_list_transactionsTransactions, the same data as the Payments view
amazon_list_settlement_reportsSettlement reports Amazon has generated
amazon_search_catalog_itemsSearches the catalog by keyword or identifier
amazon_get_catalog_itemOne ASIN's catalog details
amazon_get_pricingYour price for an ASIN or SKU
amazon_get_competitive_pricingCompetitive prices and the Buy Box price
amazon_get_item_offersAll offers on an ASIN
amazon_get_listing_offersOffers for one of your SKUs
amazon_list_reportsReports you've already requested
amazon_create_reportQueues a Seller Central report from a fixed list of types
amazon_get_reportChecks whether a report is ready
amazon_get_report_documentDownloads a finished report and parses it into rows
amazon_sp_api_getA read-only request to any other allowed SP-API endpoint

The five tools that can change things

The five write tools all behave the same way:

  1. Called without confirm: true, they change nothing and return a preview of the exact payload.
  2. Your AI app shows you the preview. You read it.
  3. Only if you agree does the AI repeat the call with confirm: true.
  4. Each call takes at most 100 items. Bigger changes go in batches you approve one at a time.

Nothing else can be created, deleted or renamed. Changes, previews and approvals has the details.

Frequently asked questions

Can WavyCloud create or delete campaigns?

No. It can change campaign state and budgets, keyword and target bids, keyword state and negatives. Creating, deleting or renaming campaigns stays in the ads console.

Why does my AI app say it has too many tools?

Some clients cap how many tools they load at once. Turn off the tools you don't need in that app's MCP or connector settings.

Still stuck? Email hello@wavycloud.com and a human will answer.

Ready when you are. So is your data.

Starting with Downpour. 14 days free, no credit card.