Skip to main content
Glama
hermoso-ai

Hermoso

Official

Build a full Meta ad (campaign → ad set → ad, paused)

create_meta_ad

Create a paused Meta ad campaign from image URLs, message, and link. Builds campaign, ad set, and ads ready for activation.

Instructions

Build a complete, ready-to-run Meta ad from image creative(s): campaign → ad set (targeting + daily budget) → creative → ad(s), ALL created PAUSED — it spends NOTHING until you activate the campaign with set_meta_campaign_status(confirm:true). This is the "create a campaign and put the ads on it" path. Pass adAccountId (from list_meta_pages), an imageUrl (or imageUrls for one ad each), the primary message, and a destination link. IMAGE ads only for now. Needs ads-management on the connected account.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
ctaNocall-to-action, e.g. SHOP_NOW / LEARN_MORE / SIGN_UP (default LEARN_MORE)
linkNodestination URL (defaults to the brand domain)
nameNobase name for the campaign/ad set/ads
pageIdNoPage id from list_meta_pages; omit = first Page
countryNo2-letter targeting country (default US)
messageNoprimary ad text
headlineNooptional headline
imageUrlNopublic https image URL for the ad creative
imageUrlsNoseveral image URLs → one ad each
objectiveNodefault OUTCOME_TRAFFIC
campaignIdNoattach to an existing campaign instead of creating one
adAccountIdYesad account id (act_… or digits — from list_meta_pages)
dailyBudgetUsdNoad-set daily budget USD (1–10000, default 10) — spends only once ACTIVE

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
okNo
countNo
statusNo
adSetIdNo
campaignIdNo
dailyBudgetUsdNo

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/hermoso-ai/hermoso'

If you have feedback or need assistance with the MCP directory API, please join our Discord server