create_meta_campaign
ActiveTool of Hermoso
Create a campaign on a connected Meta ad account. Always created PAUSED — it spends NOTHING until you activate it with set_meta_campaign_status(confirm:true). Optionally set a dailyBudgetUsd. Pass adAccountId (from list_meta_pages) + an objective. Needs ads-management permission on the connected account.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"name",
"adAccountId"
],
"properties": {
"name": {
"type": "string",
"description": "campaign name"
},
"objective": {
"enum": [
"OUTCOME_TRAFFIC",
"OUTCOME_AWARENESS",
"OUTCOME_ENGAGEMENT",
"OUTCOME_LEADS",
"OUTCOME_SALES",
"OUTCOME_APP_PROMOTION"
],
"type": "string",
"description": "default OUTCOME_TRAFFIC"
},
"adAccountId": {
"type": "string",
"description": "ad account id (digits or act_… — from list_meta_pages)"
},
"dailyBudgetUsd": {
"type": "number",
"description": "optional campaign daily budget in USD (1–10000); real spend once ACTIVE"
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
Hermoso
https://github.com/hermoso-ai/hermoso
1/7 registries