Connect your account, then chat with AI to run tools.
Audit Facebook and Instagram campaign structure, pull delivery insights, and manage creatives from chat — connect your Meta ad account once in MCPBundles and skip the Ads Manager tab shuffle.
Try this workflow
Weekly spend recap
For my Meta ad account, pull last 7 days account insights — spend, impressions, clicks, and cost per result — and summarize which campaigns drove the most conversions.
Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.
Browse all toolsBuilt for
Performance Marketers, Social Ads Managers, Growth Teams, Agency Media Buyers
Weekly spend recap
Account insights with date preset for weekly performance reviews.
For my Meta ad account, pull last 7 days account insights — spend, impressions, clicks, and cost per result — and summarize which campaigns drove the most conversions.
Campaign structure audit
Hierarchy reads before drilling into object-level insights.
List campaigns, ad sets, and ads in act_123456789, flag anything paused with spend in the last 30 days, and show the linked creative ids.
Audience inventory
Audience list reads for targeting and exclusion decisions.
What custom and saved audiences exist in my Meta ad account? Include approximate sizes and delivery status for remarketing planning.
Creative review
Single creative read after structure and insights identify the ad.
Fetch the ad creative tied to my top-spending ad this week and summarize the headline, link, and thumbnail setup.
What is Meta Ads MCP?
It connects your Facebook and Instagram ad accounts to AI assistants so you can read campaign structure, pull insights, search targeting, and manage ads from chat after connecting Meta in MCPBundles.
Who is this for?
In-house growth teams and agencies running Meta campaigns who want spend summaries, structure audits, and creative checks without living in Ads Manager.
Can an agent change my live ads?
Yes, when your workflow calls for it — create and update campaigns, ad sets, ads, and creatives, or pause and delete with explicit confirmation on destructive status changes.
Domain knowledge for Meta Ads — workflow patterns, data models, and gotchas for your AI agent.
Meta advertising spans Facebook, Instagram, Messenger, and Audience Network. Data is organized under ad accounts (act_* ids), then campaigns, ad sets, and ads.
Business (optional) → Ad account → Campaign → Ad set → Ad. Insights can roll up at each level. Ad account ids often appear with an act_ prefix; numeric ids work the same way.
Create campaigns paused, then ad sets with targeting and budgets, then creatives (upload images or videos first), then ads. Pause or delete with explicit confirmation on destructive status changes. Budget updates are in account currency minor units (cents).
Create a Meta ad in an ad set. Requires ad_set_id, name, creative_id, and status.
Create a Meta ad creative in an ad account. Pass name plus object_story_spec for Page/post link ads or asset_feed_spec for dynamic formats.
Create a Meta ad set under a campaign. Requires campaign_id, name, billing_event, optimization_goal, daily_budget or lifetime_budget, targeting, and s...
Create a Meta ad campaign in an ad account. Requires name, objective, status, and special_ad_categories array (use empty list when not restricted).
Delete or pause a Meta ad by setting status to DELETED or PAUSED. Requires confirm_write=true.
Delete or pause a Meta ad set by setting status to DELETED or PAUSED. Requires confirm_write=true.
Archive or delete a Meta campaign by setting status to DELETED (default) or PAUSED. Requires confirm_write=true.
Follow a Graph API paging.next URL from a prior Meta Ads list or insights response.
Pull delivery and performance insights for a Meta ad account. Use date_preset (for example last_7d) or time_range with since/until. Returns spend, imp...
List Meta ad account activity log entries (budget, status, targeting, and structure changes). Supports category and since/until filters with paginatio...
List Facebook and Instagram ad accounts accessible to the connected user. Returns account ids, names, status, and currency. Omit id to list; pass id f...
Fetch one Meta ad creative by Graph id. Returns name, object_story_spec, asset_feed_spec, and thumbnail metadata for creative review.
List or fetch ads in a Meta ad account. Returns creative linkage and delivery status.
List or fetch ad sets in a Meta ad account. Ad sets hold targeting, budgets, and schedules under a campaign.
List Meta Business Manager businesses the connected user can access. Useful when mapping ad accounts to business portfolios.
List or fetch campaigns in a Meta ad account. Pass campaign id as id for one row; otherwise list with pagination.
List custom audiences (remarketing, customer lists, lookalikes) in the ad account.
Pull insights for a campaign, ad set, or ad by Graph object id. Provide the object id (not the ad account id) plus date_preset or time_range.
List Facebook Pages promoted under a Meta ad account.
List saved targeting audiences attached to the ad account.
Search Meta targeting options by interest (adinterest), geo (adgeolocation), or unified ad-account targetingsearch. Provide q and search_type.
Update a Meta ad by id — name, status, or creative swap.
Update a Meta ad creative by Graph id — name, object_story_spec, or asset_feed_spec. Graph accepts POST updates on existing creative rows.
Update a Meta ad set by id — name, status, budgets, bid, targeting, or schedule.
Update a Meta campaign by id — name, status, objective, or budget fields. Use status PAUSED to pause delivery without deleting.
Update daily or lifetime budget on a Meta campaign. Budget values are in the ad account currency minor units (cents).
Upload an image to a Meta ad account image library. Returns image hash for object_story_spec link_data.image_hash on creatives. Provide exactly one of...
Upload a video to a Meta ad account video library. Returns video id for object_story_spec video_data or dynamic creative asset feeds. Provide exactly ...
It connects your Facebook and Instagram ad accounts to AI assistants so you can read campaign structure, pull insights, search targeting, and manage ads from chat after connecting Meta in MCPBundles.
In-house growth teams and agencies running Meta campaigns who want spend summaries, structure audits, and creative checks without living in Ads Manager.
Yes, when your workflow calls for it — create and update campaigns, ad sets, ads, and creatives, or pause and delete with explicit confirmation on destructive status changes.
Open the Meta Ads skill page in MCPBundles, add your connection with your Meta developer app credentials, and authorize the ad account scopes.
Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/meta-ads. Authentication is handled automatically.
Meta Ads provides 28 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.
Meta Ads uses One-click sign in. Meta Ads requires credentials. Connect via MCPBundles and authentication is handled automatically.
Connect Meta Ads to any MCP client in minutes
https://mcp.mcpbundles.com/bundle/meta-adsThe link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.
Meta Ads and paste the MCP URL into Remote MCP server URL.Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).
More marketing integrations you might like
PartnerStack is a partner-led growth platform for B2B SaaS — manage affiliate and channel partners, ...
Product Hunt is a platform for discovering and launching new products, apps, and tech innovations. E...
Semrush SEO Analytics and Projects Site Audit API: domain overviews, organic and paid keyword report...
AWIN Advertiser is an affiliate marketing platform offering API access to track and manage advertisi...
SendPulse is a multichannel marketing platform that provides email, SMS, and web push notifications ...
Ahrefs SEO over REST v3: 75 typed tools covering the official ahrefs-python v3 surface (Site Explore...