Upload ad to Meta
Ask Claude or ChatGPT in plain words:
Upload this ad to my Prospecting ad set on Meta.
Paid planNeeds a paid plan, from Starter at $39 a month.See plans
For developers
facebookUpload__requestWrites to MetaAdds ads or campaigns to your Meta ad account. They arrive paused, so nothing spends until you publish. OAuth permission: Upload ads and campaign drafts to Meta (mcp:publish).
Inputs
adGenerationIdstringrequiredtargetAdSetIdstringrequiredtargetPageIdstringrequiredtargetInstagramActorIdstringoptionalcopyobjectrequireddestinationUrlURLrequiredtemplateOverridesobjectoptionalconfirmedReadinessDismissalslist of stringsoptional
The same inputs as POST /api/v1/facebookUpload.request in the REST API.
What the server tells your AI
Enqueue an upload of an AdMakeAI-generated ad creative to a Meta ad account / campaign / ad set. Creates a real ad on Meta.