Generate ad copy and messaging
idealaunch_generate_ad_assetsGenerate the ad creative for an idea: tagline, primary and secondary ad text, an image prompt, and sign-up page copy.
Requires a complete brief (target customer, why they'd care, current alternative and primary market); returns an error naming the missing fields otherwise.
Args:
ideaId (string)
save (boolean): when true, writes the generated copy onto the idea. Defaults to false, which returns the copy without saving it.
Returns: { ideaId, saved, assets: { tagline, adPrimaryText, adSecondaryText, imagePrompt, signupLearnMoreMarkdown, signupThemePreset }, note }.
It does NOT write the sign-up page headline, description or CTA; those are separate brief fields, and the conversion-destination check requires them.
Consumes one of the idea's AI generation turns. Costs no Ad Run credit.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"ideaId": "<ideaId>"
},
"name": "idealaunch_generate_ad_assets"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| save | No | ||
| ideaId | Yes | ||
| response_format | No |