PlugWiki

Meta Ads MCP Server: run Facebook and Instagram ads from Claude or ChatGPT

OfficialRemote

Lets your AI assistant report on, create and edit Meta ads, catalogs and pixels for Facebook and Instagram, signed in with your Facebook account.

This is Meta's own server for ads, hosted by Meta. Your assistant can read performance, build campaigns, manage catalogs and audiences, and check pixel health in the ad accounts you can reach. New campaigns, ad sets and ads start paused, but turning one on spends real money, so set limits in Meta Business Suite before you connect it.

Good for

  • Advertisers who want Claude or ChatGPT to pull campaign reports instead of digging through Ads Manager
  • Media buyers who draft campaigns, ad sets and ads by chat and review them before they go live
  • Ecommerce teams fixing product catalog and feed problems for catalog ads
  • Marketers checking pixel and conversion tracking health
  • Developers and agencies building AI ad tools on their own Meta app

Works in

2 supported · 12 should work

Tap an app to see how to set it up and any known problems.

Install Meta Ads MCP

Claude Code

  1. 1

    Copy this prompt.

    Add the Meta Ads MCP server to Claude Code. Run this command:
    
    claude mcp add --transport http --client-id <META_APP_ID> meta-ads https://mcp.facebook.com/ads
    
    Then check that it loaded and tell me if I need to sign in or restart.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires A Meta app with the 'Create & manage ads with ads MCP server' use case, Its redirect address set for Claude Code in Facebook Login for Business.

Meta's documented command uses your own Meta app's ID. Meta says advertisers can connect without owning an app, but it does not document those steps for Claude Code, so the no-app-ID option is untested. Before connecting, a business admin can block actions such as activating ads or budgets above a set amount in Meta Business Suite > Settings > Integrations > Ads MCP server (where available).

From the vendor's docs. Source.

Tools

  • Pulls campaigns, ad sets and ads with spend, clicks, CTR and conversions

    Finds campaigns, ad sets and ads and reports their spend, impressions, CTR, CPC, CPM and conversions, with filters, breakdowns, sorting and date ranges. This is the main reporting tool.

    Try: “Show spend, CTR and conversions for every campaign in my ad account last week.”

    Network · ads_get_ad_entities

  • Lists the ad accounts you can access, with status and currency

    Lists every ad account you have access to, with its name, status, currency and time zone.

    Try: “List my ad accounts.”

    Network · ads_get_ad_accounts

  • Shows how costs, CTR, ROAS and conversion rate change over time

    Tracks how key numbers such as cost per click, cost per result, ROAS, CTR and conversion rate move over a period.

    Try: “How has my cost per purchase changed over the last 60 days?”

    Network · ads_insights_performance_trend

  • Gives your account's optimization score with suggestions to improve it

    Returns the ad account's optimization score from 0 to 100, plus Meta's recommendations for improving performance.

    Try: “What is my opportunity score and what should I fix first?”

    Network · ads_get_opportunity_score

  • Flags unusual swings in ad performance worth a closer look

    Spots unusual patterns or sudden changes in ad performance that you may want to investigate.

    Try: “Did anything unusual happen to my campaigns this week?”

    Network · ads_insights_anomaly_signal

  • Compares your ad sets with similar advertisers

    Compares an ad set's performance against benchmarks from similar advertisers.

    Try: “How does my lead ad set compare with similar advertisers?”

    Network · ads_insights_industry_benchmark

  • Shows which ads win in the auction and where quality or bids lag

    Shows which ads performed best in the auction and where better bids or ad quality would help.

    Try: “Which of my ads rank lowest in the auction and why?”

    Network · ads_insights_auction_ranking_benchmarks

  • Summarizes your business and funnel to pick the right goal

    Summarizes your business context and marketing funnel to help choose the right optimization goal for a campaign.

    Try: “Which optimization goal suits my business best?”

    Network · ads_insights_advertiser_context

  • Finds errors that are stopping campaigns or ads from delivering

    Returns errors that block delivery for campaigns, ad sets, ads or a whole ad account.

    Try: “Why aren't my ads delivering?”

    Network · ads_get_errors

  • Searches Meta's Business Help Center for answers

    Searches Meta Business Help Center articles about advertising concepts, policies and troubleshooting.

    Try: “What does Meta's help center say about the learning phase?”

    Network · ads_get_help_article

  • Shows who changed what in an ad account, like campaign history

    Reads the activity log for an ad account, the same as the campaign history page in Ads Manager, filtered by object, time, category or person.

    Try: “Who changed the budget on my Spring Sale campaign yesterday?”

    Network · ads_account_get_activity_logs

  • Lists the ad creatives in an ad account

    Lists the ad creatives stored in an ad account.

    Try: “List the creatives in my ad account.”

    Network · ads_get_creatives

From the official docs

Pros and cons

Good

  • Made and hosted by Meta, with nothing to install.
  • You sign in with your Facebook account; no token to copy for most setups.
  • Covers reporting, campaigns, creatives, audiences, catalogs, pixels, A/B tests and activity logs.
  • Anything it creates starts paused, so nothing spends until it is switched on.
  • Business owners can block actions such as campaign creation or budgets above a set amount.
  • Includes benchmarks, anomaly alerts and an optimization score with recommendations.

Watch out

  • Turning on a campaign spends real money, and it can delete audiences and catalog data.
  • Meta is rolling tools out gradually, so your account may not have all of them yet.
  • Developer setups need a Meta app with the right redirect address, and agencies need app review.
  • The rules that limit what the agent can do are not available to every business yet.
  • Admin-role system user tokens do not work; you need an Employee-role one.

Permissions

high risk · 4 things to watch

High risk

A careless or tricked assistant could turn on campaigns, raise budgets or delete audiences and catalog data in your ad accounts. Block the actions you don't want, such as activating ads or budgets above a set amount, in Meta Business Suite before you connect it.

What it can do

Watch out for

  • It can launch ads that spend real money

    New campaigns start paused, but activating one starts spending your budget. Block activation or cap budgets with ads MCP server rules in Business Suite. developers.facebook.com

  • It can delete audiences, products and feeds

    Tools delete custom audiences, catalog products, product sets, feeds and pixel event rules. Review every delete before you approve it. developers.facebook.com

  • It can upload customer lists

    One tool adds or removes people on customer list audiences from hashed personal data. Only allow it if you have consent to use that data for ads. developers.facebook.com

  • Connecting it does not by itself risk a ban

    Meta says account bans come from breaking its ad policies, not from using the server. facebook.com

Security advisories

No published security advisories as of Nov 1, 2026.

Technical details
Turning on read-onlyGrant only ads_mcp_management and ads_read (not ads_management) on the token, or block actions per ad account or catalog in Meta Business Suite > Settings > Integrations > Ads MCP server. Rules are in limited availability.
Talks tomcp.facebook.com
Sign-in and keysOAuth via Facebook Login for Business held by your AI client, or a user or Employee-role system user access token sent as a bearer header.
Scopes
  • ads_mcp_management

  • ads_read

  • ads_management

  • catalog_management

  • business_management

  • pages_show_list

  • instagram_basic

Alternatives

Use Meta's own server: it is hosted by Meta and has the widest set of ad tools. Pipeboard is the main community option if you also run Google, TikTok or other ad platforms from the same assistant.

ServerOfficialRunsSign-inCan change thingsGitHub stars
Meta Ads (official)This pageOfficialHostedAccountYes–
PipeboardCommunityHostedLocal––1.3K
@mikusnuz/meta-ads-mcpCommunityLocalToken––
facebook-ads-library-mcpCommunity–––282

Questions

What is the Meta Ads MCP server URL?

https://mcp.facebook.com/ads. Add it to your assistant and sign in with Facebook Login for Business.

Is it free?

Meta lists no fee for the server. Any ads you turn on spend from your ad account as usual.

Do I need a Meta developer app?

Not as an advertiser; Meta says you can connect without developer credentials or code. Developers building their own AI tools add the ads MCP server use case to their Meta app and use its app ID.

Can it spend my ad budget?

Only once something is switched on. New campaigns, ad sets and ads start paused, and your assistant asks before it activates one, which starts spending.

Can I stop it from changing budgets or creating campaigns?

Yes, if your business has access to ads MCP server rules. In Meta Business Suite, go to Settings, then Integrations, then Ads MCP server, pick the ad account and block actions such as creating campaigns or budgets above an amount.

Can I make it read-only?

Yes. Grant only read access to ads when you sign in or create the token, or block every agent action on the ad account with a rule in Business Suite.

Will using it get my ad account banned?

Meta says no: connecting through the server does not on its own put your account at risk. Bans come from breaking Meta's ad policies.

Why don't I see all the tools?

Meta is rolling tools out to ad accounts gradually. Ask your assistant which tools it has access to.

I'm an agency. What extra steps do I need?

If you manage ads for other businesses with your own Meta app, submit the app for review and request Advanced Access for the ads MCP permission.

Meta's official server vs Pipeboard?

Meta's server is run by Meta and covers ads, catalogs, pixels and tests. Pipeboard is a third-party server that also connects Google, TikTok, Snap and Reddit ads from one place.

Examples

  • See which ad accounts you can reach.

    List my ad accounts.

    Source
  • Find the campaigns spending the most.

    Summarize the top-spending campaigns in <AD_ACCOUNT_ID> over the last 30 days.

    Source
  • Create a campaign that starts paused for review.

    Create a new traffic campaign in ad account <AD_ACCOUNT_ID>.

    Source
  • Draft an ad set under an existing campaign.

    Draft an ad set for my <CAMPAIGN_ID> campaign that optimizes for link clicks.

    Source
  • Find out why ads are not delivering.

    Show me any errors blocking delivery in my ad account and how to fix them.

  • Check why catalog products are not showing in ads.

    Check my product catalog for errors that stop products from showing in catalog ads.

Information

updated Nov 1, 2026

Publisher
Official
Transport
Streamable HTTP
Auth
OAuth

DocsLink

Other Meta Ads MCP servers

Sources

Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.

Show all 15
  1. Get started · developers.facebook.com
  2. Manage ads from an AI agent with Meta ads AI connectors · facebook.com
  3. Ads MCP Server · developers.facebook.com
  4. Ads MCP Server tools: ad creation and management · developers.facebook.com
  5. Ads MCP Server tools: abtests and conversion lift studies · developers.facebook.com
  6. Ads MCP Server tools: activity logs · developers.facebook.com
  7. Ads MCP Server tools: catalog creation and management · developers.facebook.com
  8. Ads MCP Server tools: comprehensive reporting · developers.facebook.com
  9. Ads MCP Server tools: help and troubleshooting · developers.facebook.com
  10. Ads MCP Server tools: signals and datasets · developers.facebook.com
  11. Rules best practices · developers.facebook.com
  12. Meta's ads MCP server is now available for developers · developers.facebook.com
  13. Meta Ads MCP (Pipeboard) · github.com
  14. Introducing Meta Ads AI Connectors · facebook.com
  15. mikusnuz/meta-ads-mcp · github.com

Facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Updated Nov 1, 2026.