# Optimize listings (https://sellersheetai.com/docs/mcp-api/workflows/listings-optimize)

> Improve titles, bullets, images and A+ content with your own agent — grounded in your reviews, your competitors and Amazon's own data.



<Callout title="In short">
  Optimizing a listing is several reads and a few careful writes: what buyers say, what competitors show, what Amazon has on file, then new copy and images you approve before anything is submitted.
</Callout>

## Step by step [#step-by-step]

<Steps>
  <Step>
    ### Learn what buyers say [#learn-what-buyers-say]

    `customerFeedback_getItemReviewTopics` lists the topics buyers praise and complain about most on your ASIN — the raw material for better bullets. See [Review insights](/docs/mcp-api/workflows/reviews).
  </Step>

  <Step>
    ### See what competitors show [#see-what-competitors-show]

    `catalogItems_searchCatalogItems` and `catalogItems_getCatalogItem` pull competitors' titles, bullets and images; `productPricing_getCompetitiveSummary` shows where your price sits.
  </Step>

  <Step>
    ### Start from what is live [#start-from-what-is-live]

    `listings_fetch_attributes_by_asins` puts your current title, bullets and attributes side by side in a sheet, so every change is visible as an edit.
  </Step>

  <Step>
    ### Rewrite, review, submit [#rewrite-review-submit]

    Your agent drafts new copy in the sheet for you to edit; new images come from [AI image generation](/docs/mcp-api/workflows/images) and A+ from the [A+ workflow](/docs/mcp-api/workflows/aplus). When you approve, `listings_patchListingsItem` updates just the attributes you changed.
  </Step>
</Steps>

## Try asking [#try-asking]

> "Optimize the listing for ASIN B0EXAMPLE1 — start from its reviews and its three closest competitors, and put the proposed title and bullets next to the current ones in a sheet."

A listing-optimization skill that runs this end to end — reviews, competitors, keywords, images, A+ and a PPC plan — is on the way to the [skills catalog](/docs/skills).

## The review read, both ways [#the-review-read-both-ways]

The same tool and the same arguments — through your AI client, or from your own code.

**MCP** — you ask: "What do buyers complain about most on B0EXAMPLE1?" Your agent calls `customerFeedback_getItemReviewTopics` and turns the topics into copy ideas.

<ToolCall tool="customerFeedback_getItemReviewTopics" args="{ asin: &#x22;B0EXAMPLE1&#x22;, sortBy: &#x22;MENTIONS&#x22; }" />

<Callout type="warn" title="Write access required">
  Patching a listing changes your seller account, so the store needs write access (see [Stay in control](/docs/mcp-api/control)). Every read on this page works with read access.
</Callout>

## Tools on this page [#tools-on-this-page]

Pulled from the catalog at build time, each with its own access label.

<ToolList tools="[&#x22;customerFeedback_getItemReviewTopics&#x22;, &#x22;catalogItems_searchCatalogItems&#x22;, &#x22;catalogItems_getCatalogItem&#x22;, &#x22;productPricing_getCompetitiveSummary&#x22;, &#x22;listings_fetch_attributes_by_asins&#x22;, &#x22;listings_patchListingsItem&#x22;]" />

## FAQ [#faq]

### Does copy or image generation use Credits? [#does-copy-or-image-generation-use-credits]

Images and buyer-insights reports use Credits; see [Credits & limits](/help/app/settings/billing).

### Can I change many listings at once? [#can-i-change-many-listings-at-once]

Yes — through a Publish Queue sheet. See [Attributes & Publish Queue](/docs/mcp-api/workflows/listings-attributes).
