Skip to content

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.

Start for free

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

  1. Settings, then Connectors, then Add custom connector.
  2. Paste the URL into the connector dialog and save.
  3. Claude opens a browser tab to authorise Get MCP Ads.
  4. Approve once. The connection stays until you revoke it.

In ChatGPT

  1. Turn on Developer mode in Settings, Security and login.
  2. In chatgpt.com/plugins, select the plus button and paste the URL with OAuth.
  3. 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:

Terminal
claude mcp add --transport http meta-ads https://mcp.getmcpads.com/meta-ads/mcp

Setup guides: Claude, ChatGPT, Claude Code, Codex, Cursor, Muse, Hermes, OpenClaw, Gemini.

  1. 1

    Continue with Facebook

  2. 2

    Tick the accounts to share

    • Form Running USact_120120908714
    • Form Running Outletact_120120911402
    • Velo Club Shoppingact_120120934571
  3. 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
Creative gallery for a Meta ad account: 18 running shoe creatives in a grid, September 22 to 28, 2026.
The creative gallery for a Meta account, in ChatGPT on a phone. Sample data.

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 server and Get MCP Ads, in detail

Meta’s Ads MCP serverGet MCP Ads
PlatformsMeta adsMeta Ads and 15 more
Hosted atmcp.facebook.com/ads, by Metamcp.getmcpads.com
AssistantsChatGPT, Claude, Perplexity and apps you buildClaude, ChatGPT and other MCP clients
ChangesCreates and edits campaigns, ad sets and ads, catalogs, A/B tests and lift studiesStatus, budgets, schedules, renames and paused creation, each with a preview
New campaignsPaused until you launch themCreated paused
PriceNo extra fee, open betaFree on 1 ad account, Pro from $39 a month
Sources: Meta’s ads MCP server page and the Ads MCP Server overview for developers, checked October 24, 2026.

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.

npx -y @getmcpads/meta-ads-mcp-server
License
Apache 2.0
Runs on
Your machine, stdio
View on GitHub

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

Start for free

Free with 1 ad account, no card. Pro is free for 7 days.