Facebook Ads MCP Server

GoMarble’s server lets agents read Meta ad accounts, campaigns and performance data for advertising analysis.

  • 370 ★ on the repository
  • Last commit
  • MIT
MCP serverOfficial

Extended access

Why this level

  • The token exposes advertising accounts and metrics to the model and potentially saved conversation history.
All reasons and checks

gomarble-ai/facebook-ads-mcp-server

Install

Manual install

npx -y @smithery/cli install @gomarble-ai/facebook-ads-mcp-server --client claude

Additional automated route from Installing via Smithery for Claude Desktop.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The token exposes advertising accounts and metrics to the model and potentially saved conversation history.

This is third-party code. Review the repository files before installing.

What it does

Facebook Ads MCP Server connects agents to Meta advertising data. Agents retrieve campaigns, ad sets, ads and creatives, then request performance at the required level. Account and ad-set change histories are also available. The documented tools read objects and insights. Users choose periods and filters while the agent assembles a report within token access. Users can compare campaigns over one period and inspect their change history.

Who it is for. Marketers with Meta ad accounts who want campaign analysis in Claude Desktop or Cursor.

Good fit when

  • For a report, you compare campaigns over the same period.
  • You want to compare an ad’s results with its creative.
  • After a configuration change, you inspect account activity history.
  • In agent chat, you need a list of accessible ad accounts.

Not a fit when

  • You need this server to create ads or change budgets.
  • The token lacks access to the required ad account.
  • Advertising statistics must not reach the selected model.

Example request

Compare last month’s campaigns using consistent metrics and show which accounts are accessible.

MCP

Transport
stdio
Authentication
API key

Limitations

Local execution needs Python 3.10 or later and project dependencies. The Meta token needs appropriate permissions, such as ads_read, and access to the selected account. Expired tokens stop requests; update client configuration and restart. The automated installer offers token creation through GoMarble when you do not supply your own; review that route separately and protect local connection files from disclosure.

How to disable. Remove the MCP server and revoke the Meta token if unused. Previously saved reports remain separate.

FAQ

How do I see accessible accounts?

Ask the agent to list the advertising accounts linked to the token.

Can I inspect one ad?

Yes. The server reads ad details, creatives and insights.

Why is the report incomplete?

Results may be paginated; ask the agent to continue within the requested period.

Does reporting need ad-management permission?

The documented workflow reads data; grant only the permissions it needs.

What follows a configuration change?

Restart the MCP client application and retry a small query.

Discussion

No questions or reviews yet.

MCP server for Google Ads: analyze campaigns, metrics and keywords with GAQL queries right in the chat with an agent

MCP serverExtended access721Repository stars

Google, Meta Ads and GA4 MCP

Google + Meta Ads + GA4 MCP

Needs a VPN

Remote MCP server for Google Ads, Meta Ads and Google Analytics 4 in one connection, OAuth login without API keys

MCP serverExtended access7.5KRepository stars
Official

One MCP server for ad accounts, analytics and CRM: Google Ads, Meta Ads, GA4, TikTok Ads and LinkedIn Ads

MCP serverBroad access60Repository stars

An MCP server that searches competitors' ads in the public Facebook Ad Library with no account or token

MCP serverBroad access290Repository stars
Official

The experimental official Google Analytics 4 MCP server: reports, funnels and realtime data on request

MCP serverExtended access3.8KRepository stars
Official

Humblytics MCP gives an agent live site analytics, funnels and A/B tests plus 12 marketing skills for finding conversion problems.

MCP serverExtended access85Repository stars

README in short

Tools accept fields, filters, limits and date ranges. Individual request parameters are documented in server.py.

README badge

Report a problem