Meta Ads
Meta Ads MCP server
Get MCP Ads is a hosted Meta Ads MCP server for Facebook and Instagram ads. Add one URL to Claude, ChatGPT or another assistant, sign in with Facebook and tick the ad accounts to share; every change shows a preview first, and campaigns, ad sets and ads start paused.
Free with 1 ad account, no card. Pro is free for 7 days. Facts verified on October 24, 2026.
Connection
Connect Meta Ads to Claude and ChatGPT
Add the Meta Ads URL to your assistant, approve Meta’s consent screen with Facebook, then tick the ad accounts to share. Your assistant sees only those, and you can remove its access in Meta at any time.
In Claude
- Settings, then Connectors, then Add custom connector.
- Paste the URL into the connector dialog and save.
- Claude opens a browser tab to authorise Get MCP Ads.
- Approve once. The connection stays until you revoke it.
In ChatGPT
- Turn on Developer mode in Settings, Security and login.
- In chatgpt.com/plugins, select the plus button and paste the URL with OAuth.
- Open the Ads cockpit from the sidebar, or ask in any conversation.
In Claude Code, Codex and Cursor
The same URL works there. For a session on Meta Ads only, its own URL keeps the list of tools short:
claude mcp add --transport http meta-ads https://mcp.getmcpads.com/meta-ads/mcpSetup guides: Claude, ChatGPT, Claude Code, Codex, Cursor, Muse, Hermes, OpenClaw, Gemini.
- 1
Continue with Facebook
ads_readads_managementbusiness_managementpages_show_listpages_read_engagementpages_manage_adsread_insightsinstagram_basicinstagram_manage_insightscatalog_management
- 2
Tick the accounts to share
- Form Running USact_120120908714
- Form Running Outletact_120120911402
- Velo Club Shoppingact_120120934571
- 3
Add the URL to your assistant
https://mcp.getmcpads.com/meta-ads/mcp
Capabilities
What your assistant can do on Facebook and Instagram ads
It reads Facebook and Instagram results across your ad accounts and prepares changes that you confirm. Instagram placements are part of Meta ads, so they are read with the rest.
Reports by campaign, ad set and ad
Spend, results and creatives, broken down by placement, age or country, with catalog sales and lift study results: 191 metrics and 143 dimensions.
Changes with a preview
Pause, resume and rename, change budgets and ad set schedules. Each change shows a preview first, and applying it is a separate step.
Launches from Google Drive, Dropbox, Figma, Frame.io and Keepeek
Image, video, carousel, flexible, existing post and collection ads from your files, built into one proposal you approve. Campaigns, ad sets and ads are created paused.
Creative gallery and daily trends
Every creative of an account in one grid, with its spend and results side by side and how it moved day by day.
Hourly alerts and scheduled Sheets
A rule on spend, CPA or ROAS for an account, campaign, ad set or ad, checked every hour, and any report in a Google Sheet that keeps refreshing.
- Reads
- Changes with a preview
- Created paused
- Launcher
- Alerts
- Google Sheets
Views in Claude and ChatGPT
- Ads cockpitEvery planThe account’s indicators and their change, beside your other platforms.
- Campaign treeEvery planCampaigns and everything under them, opened from the cockpit.
- Cockpit actionsFrom ProPause, turn on or change daily budgets of up to 100 campaigns or ad sets at once, after one preview.
- Creative galleryFrom TeamThe account’s creatives in one grid, all of them or those that ran in a period.
- Creative performanceFrom TeamEach creative with its spend and results, side by side, and its daily trend.
- Acquisition reviewEnterpriseThe account beside your other sources over a period, against the period before.
- Landing page reviewEnterpriseEach landing page with the traffic and results this source reads for it.
Hosted server: 76 tools, 35 of them write. Tool catalog updated October 16, 2026.Tool reference
Requests
Requests that work
Real requests and the tools that answer them. A change stops at its preview until you confirm it.
- Spend, CPA and ROAS by campaign for the last 14 days.meta_get_insights
- Which creatives carried last week, and which should we retire?meta_get_creatives · meta_get_insights
- Why has this ad set stopped spending its budget?meta_get_delivery_diagnostics
- Which catalog products are our ads selling?meta_join_product_insights
- Pause every ad set above $60 CPA over the last 14 days.meta_get_insights · meta_update_adset_status
- Launch the 12 videos in this Drive folder into the US prospecting ad set, paused.prepare_campaign_launch

Meta’s own server
Meta’s Ads MCP server and Get MCP Ads
Meta runs its own Ads MCP server, part of its Ads AI Connectors, with no extra fee during its open beta. Get MCP Ads reaches Meta beside the other ad and analytics platforms and adds views, launches from your files, alerts and Sheets; both can sit in the same assistant.
| Meta’s Ads MCP server | ||
|---|---|---|
| Platforms | Meta ads | Meta Ads and 15 more |
| Hosted at | mcp.facebook.com/ads, by Meta | mcp.getmcpads.com |
| Assistants | ChatGPT, Claude, Perplexity and apps you build | Claude, ChatGPT and other MCP clients |
| Changes | Creates and edits campaigns, ad sets and ads, catalogs, A/B tests and lift studies | Status, budgets, schedules, renames and paused creation, each with a preview |
| New campaigns | Paused until you launch them | Created paused |
| Price | No extra fee, open beta | Free on 1 ad account, Pro from $39 a month |
Limits
Limits
What the Meta Ads server does not do, said plainly.
- Changes need a paid plan: Free reads and reports on 1 ad account.
- Campaigns, ad sets and ads start paused. Audiences, product sets and creatives have no delivery status of their own.
- Your assistant reaches only the ad accounts you tick, within the permissions your Facebook profile has in Meta.
Open source
Open source Meta Ads MCP server
Run it on your machine with your own Meta token, in Claude Desktop, Claude Code, Cursor and other local MCP clients. Writes stay off until you turn them on.
Meta Ads MCP: questions
- Yes. Meta runs its own Ads MCP server at mcp.facebook.com/ads, part of its Ads AI Connectors, with no extra fee during its open beta. Get MCP Ads is a hosted MCP server that reaches Meta beside the other ad and analytics platforms.
- Yes. Facebook and Instagram ads run in Meta Ads Manager, so one Meta Ads MCP server covers both, with their placements read together and broken down on request.
- Yes. Both can sit in the same assistant. Meta’s server covers Meta ads; Get MCP Ads adds the other platforms, views inside Claude and ChatGPT, launches from your files, hourly alerts, Google Sheets and shared client memory.
- No. Every change shows a preview first and applying it is a separate step you confirm. Campaigns, ad sets and ads are created paused, so nothing spends until you turn them on.
- Reading and managing ads (ads_read, ads_management) and Business Manager assets, plus Page, Instagram and catalog access for the reports that use them. You approve them on Meta’s own consent screen.
- Every plan includes Meta Ads. Free reads and reports on 1 ad account, without changes. Changes with a preview and bulk launches start on Pro; the creative gallery and hourly alerts on Team.
Meta Ads from your AI assistant
Free with 1 ad account, no card. Pro is free for 7 days.