Skip to content
AdlyseDocs
Product guideMCP reference
⌘K
Open Adlyse
⌘K
Overview
QuickstartAuthentication
adlyse-insights
adlyse-ads
list_ad_accountsget_platform_supportget_ad_creation_capabilitiesget_ad_build_specupdate_ad_build_speclist_ad_plansget_ad_plan_publicationget_ad_planimport_ad_to_planimport_live_ad_to_plancreate_ad_plan_variantsadd_ad_plan_variantsupdate_ad_plan_groupgroup_ad_plansget_ad_plan_groupfreeze_ad_plan_grouppublish_ad_plan_groupcreate_ad_plancreate_ad_edit_planupdate_ad_planattach_ad_plan_assetfill_ad_plan_slotsfreeze_ad_planpublish_ad_planresolve_ad_publish_steplist_campaignsget_performancelist_change_eventslist_adsget_ad_performancelist_creative_librarylist_experimentsget_experimentpause_experimentresume_experimentstop_experimentpause_creative_adsupdate_ad_group_statusupdate_ad_statusupdate_campaign_statusupdate_campaign_budgetlist_swipe_filesave_competitor_ad_to_swipe_filesave_creative_to_swipe_fileremix_from_swipe_filestart_creative_jobresize_creativemake_variants_of_winnerget_creative_jobestimate_creative_batchstart_creative_batchbatch_to_plan_groupget_creative_batchsnapshot_catalog_productsgenerate_ad_copylist_ad_copycreate_creative_conceptrequest_creative_reviewget_creative_review
adlyse-workflows
adlyse-admin
adlyse-all
  1. Overview
  2. adlyse-ads

generate_ad_copy

Write ad copy for one of this organization’s creatives: a vision model looks at the image and writes count variants in the format’s fields. Every variant is checked against the platform’s character and count limits; one over a limit is rewritten once and refused if it still does not fit (never truncated). Runs in the background as a creative job and returns it at once; poll get_creative_job, then read the variants with list_ad_copy. Bills generation credits.

Parameters#

NameTypeRequiredDefaultDescription
source_creative_idstringyesCreative id from the library (ad_crtv_…) whose image the copy is for.
formatstringyesCopy format: google_rsa, google_responsive_display, google_demand_gen, microsoft_rsa, chatgpt_chat_card, meta_link_ad, tiktok_in_feed or sklik_eta.
request_keystringyesA key you choose for this request. Reuse it when retrying the same request; a new request needs a new key.
countintegernoCopy variants to write (1-5, default 3).
guidancestringnoWhat to emphasize: offer, audience, tone.

Generated by generate_mcp_docs from the server tool. Add to this page below this block; the block is rewritten on every run.

Previoussnapshot_catalog_productsNextlist_ad_copy