meta_ads_page_posts_boost
Boost a Facebook Page post by creating a paid ad using the post as creative. Requires an existing ad set with budget and targeting. Returns the new ad ID.
Instructions
Boosts an existing Facebook Page post by creating a paid ad that uses the post as its creative. Returns the new ad_id. Mutating, reversible via rollback_apply (rollback pauses the boosting ad; the original post stays live). The parent ad_set_id must already exist with budget and targeting configured — this tool only attaches the post as creative. For new-creative paid ads use meta_ads_ads_create with a creative_id instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| account_id | No | Meta Ads account ID in the format 'act_XXXXXXXXXX' (e.g. 'act_1234567890'). Optional — falls back to META_ADS_ACCOUNT_ID from the configured credentials. The leading 'act_' prefix is required. | |
| page_id | Yes | Facebook Page ID that owns the post. | |
| post_id | Yes | Post ID as returned by meta_ads_page_posts_list. Post must be public and compatible with Ads eligibility policies. | |
| ad_set_id | Yes | Parent ad set that will carry the boosting ad. Must already exist with budget and targeting. | |
| name | No | Ad name shown in Ads Manager. Auto-generated from the post if omitted. |