Generate Listing Copy for a Niche
generate_listing_copyDraft an optimized Amazon listing from niche keyword research and the seller's existing listing, then poll the generation ID until complete before pasting into Seller Central.
Instructions
Use this to draft an optimised Amazon listing — title, bullets and description — from a niche's keyword research and the seller's current listing. It writes text only: nothing is published to Amazon, and the user still has to paste the result into Seller Central. ⚠️ Spends one AI Copywriter prompt from the quota per call and cannot be undone — set confirm: true only after the user approves. Not safe to retry: each call spends another prompt, so if a call errors or times out, poll get_listing_copy_generation_status instead of re-calling. Runs asynchronously: returns a generationId — poll get_listing_copy_generation_status with it until the status is complete.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | No | Must be true to proceed — each generation spends one AI Copywriter prompt from the quota. Confirm the cost with the user first. | |
| nicheId | Yes | The niche whose keyword data the copy is written from. Get one from `list_niches`. | |
| strategy | Yes | Which generation strategy to use. `cosmo` targets Amazon's COSMO relevance model, `ranking-juice` optimises for DataDive's ranking-juice score, `nlp` writes for keyword coverage, and `cosmo-rufus` targets COSMO plus the Rufus shopping assistant. Ask the user if they have no preference. | |
| currentListing | Yes | The seller's existing listing to rewrite, as an object — e.g. `{ "title": "...", "description": "...", "bullets": ["...", "..."] }`. Pass what the user has; it is the starting point the generated copy builds on. |