Meta Ads
Build and publish geo-targeted Facebook & Instagram ad campaigns
What agents can do in Meta Ads
meta_create_audienceDefine an ad audience (demographics + interests) and get back an opaque audienceRef for meta_publish_ads. Creates no spend object. All objects are created PAUSED/draft and cannot spend money; nothing goes live until meta_publish_ads succeeds (which requires human approval - autonomous publish is OFF). Ad account: act_ (USD).
meta_create_campaignCreate a Meta Ads campaign shell. It is ALWAYS created PAUSED and exposes no status field, so it cannot spend money. All objects are created PAUSED/draft and cannot spend money; nothing goes live until meta_publish_ads succeeds (which requires human approval - autonomous publish is OFF). Ad account: act_ (USD).
meta_create_creativeCreate a draft ad creative (FB/IG ad content). It is a draft asset that does not run until attached to an ad by meta_publish_ads. All objects are created PAUSED/draft and cannot spend money; nothing goes live until meta_publish_ads succeeds (which requires human approval - autonomous publish is OFF). Ad account: act_ (USD).
meta_create_geo_targetingDefine geographic targeting (radius/zips/cities/polygon) for a storm-affected area and get back an opaque geoRef for meta_publish_ads. Creates no spend object. All objects are created PAUSED/draft and cannot spend money; nothing goes live until meta_publish_ads succeeds (which requires human approval - autonomous publish is OFF). Ad account: act_ (USD).
meta_publish_adsTake a Meta campaign LIVE: assemble the ad set (targeting + budget + schedule) and ad from the previously-built campaign/audience/geo/creative, then go ACTIVE. This is the ONLY tool that spends money. The daily budget is hard-capped at the connection MaxDailyBudget; going live requires AllowAutonomousPublish to be ON, otherwise a human approval is requested first. All objects are created PAUSED/draft and cannot spend money; nothing goes live until meta_publish_ads succeeds (which requires human approval - autonomous publish is OFF). Ad account: act_ (USD).
Put Meta Ads on autopilot
Deploy AI agents that take these actions for you, with human-in-the-loop controls and a complete audit trail.