ads_list_recommendations

List Amazon-generated recommendations for SP, SB, SD and ST campaigns (budget, bid, bidding strategy, new keywords, new campaigns, …) — filter by AD_PRODUCT.

readAmazon Adsads.recommendations

To accept some use ads_apply_recommendations; to modify one before accepting use ads_update_recommendation. Amazon Ads API · ListRecommendations · POST /recommendations/list

Call it

In an AI client (MCP)

tools/call
{
  "name": "ads_list_recommendations",
  "arguments": {
    "store": "myStore-US",
    "countryCode": "<countryCode>"
  }
}

From code (Tool API)

curl -X POST https://api.sellersheetai.com/api/v1/tools/ads_list_recommendations \
  -H "Authorization: Bearer $SELLERSHEET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"store":"myStore-US","countryCode":"<countryCode>"}'
Early access — the Tool API is open on request, contact us.

Arguments

NameTypeDescription
storerequiredstringthe store ref `<store>-<CC>` (name-country, e.g. 'myStore-US') — one of get_user_context's store_refs, verbatim.
countryCoderequiredstringthe Ads profile's 2-letter country code (e.g. 'US').
bodyobjectoptional {filters: [{field, operator: EXACT, values}], maxResults, nextToken, locale} — e.g. {filters: [{field: 'AD_PRODUCT', operator: 'EXACT', values: ['SP']}]}.

Result

Every tool answers {notification, data, human_action}; data carries:

  • Amazon's payload in data.result.
  • data.result.recommendations[] — max 500 per page, each with recommendationId, recommendationType, status, recommendedValue.
  • data.result.nextToken / data.result.totalResults — pass nextToken back as body.nextToken for the next page.

Gotchas

  • This is NOT keyword suggestions — use ads_get_ranked_keyword_recommendation for those. Amazon generates these from campaign performance signals (e.g. "increase budget", "enable suggested bid", "add suggested keywords").

On this page

Actions

View as Markdown

Ask an assistant

Ask ChatGPTAsk Claude