Create a Meta ad campaign (paused)
create_meta_campaignCreate a Meta ad campaign in paused state. Provide ad account ID, campaign name, and optional daily budget. Campaign spends nothing until activated.
Instructions
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.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | campaign name | |
| objective | No | default OUTCOME_TRAFFIC | |
| adAccountId | Yes | ad account id (digits or act_… — from list_meta_pages) | |
| dailyBudgetUsd | No | optional campaign daily budget in USD (1–10000); real spend once ACTIVE |
Output Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | No | ||
| status | No | ||
| campaignId | No | ||
| dailyBudgetUsd | No |