MCPVault

Meta Ads MCP

Unclaimed

by pipeboard-co

Meta Ads (Facebook/Instagram) MCP server for Claude, ChatGPT, Perplexity & Cursor — the Meta node of Pipeboard’s 5-platform family (+ Google, TikTok, Snap, Reddit). Hosted remote MCP, badged Meta Business Partner, free plan — no self-hosting required.

Unclaimed listing

Is this your MCP server?

This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.

Claim this server

Tools (40)

access_token

(optional): Meta API access token (will use cached token if not provided)

account_id

Meta Ads account ID (format: actXXXXXXXXX)

ad_id

Meta Ads ad ID

adset_id

Meta Ads ad set ID

bid_amount

Bid amount in cents. Required for LOWESTCOSTWITHBIDCAP, COSTCAP, TARGETCOST.

bid_constraints

Bid constraints dict. Required for LOWESTCOSTWITHMINROAS (e.g., {"roasaveragefloor": 20000})

bid_strategy

Bid strategy. Must be one of: LOWESTCOSTWITHOUTCAP, LOWESTCOSTWITHBIDCAP, COSTCAP, LOWESTCOSTWITHMINROAS.

billing_event

How you're charged (e.g., 'IMPRESSIONS')

breakdown

Optional breakdown dimension (e.g., age, gender, country)

call_to_action_type

CTA button type (e.g., 'LEARNMORE')

campaign_id

Meta Ads campaign ID

creative_id

ID of an existing creative to use

daily_budget

Daily budget in account currency (in cents)

description

Single description for simple ads (cannot be used with descriptions)

descriptions

List of descriptions for dynamic creative testing (cannot be used with description)

dynamic_creative_spec

Dynamic creative optimization settings

frequency_control_specs

List of frequency control specifications

headline

Single headline for simple ads (cannot be used with headlines)

headlines

List of headlines for dynamic creative testing (cannot be used with headline)

image_hash

Hash of the uploaded image

image_path

Path to the image file to upload

instagram_actor_id

Optional Instagram account ID

level

Level of aggregation (ad, adset, campaign, account)

lifetime_budget

Lifetime budget in account currency (in cents)

limit

Maximum number of accounts to return (default: 200)

link_url

Destination URL

message

Ad copy/text

name

Campaign name

object_id

ID of the campaign, ad set, ad or account

objective

Campaign objective (ODAX, outcome-based). Must be one of:

optimization_goal

Conversion optimization goal (e.g., 'LINKCLICKS')

page_id

Facebook Page ID for the ad

special_ad_categories

List of special ad categories if applicable

start_time

, endtime: Optional start/end times (ISO 8601)

status

Initial campaign status (default: PAUSED)

status_filter

Filter by status (empty for all, or 'ACTIVE', 'PAUSED', etc.)

targeting

Targeting specifications (e.g., age, location, interests)

time_range

Time range for insights (default: maximum)

tracking_specs

Optional tracking specifications

user_id

Meta user ID or "me" for the current user