facebook-ads-mcp-server logo

facebook-ads-mcp-serverfacebook-ads-mcp-server MCP server

(0)
Daniel NikulshynReviewed by Daniel Nikulshyn·Updated July 2026

Overview

The facebook-ads-mcp-server is a Meta Ads MCP (Messaging-based Client Protocol) server that provides programmatic access to Meta Ads data and management features. It acts as an interface to the Meta Ads platform, enabling users to interact with Meta Ads objects and data. The server can be set up locally and integrated with MCP-compatible clients like Cursor and Claude Desktop. The setup process involves obtaining a Meta access token, which can be done through the Meta Developer portal or by using the GoMarble server to create the token on behalf of the user. The server provides various tools for interacting with Meta Ads objects and data, including listing ad accounts, retrieving campaign, ad set, and ad details, and fetching collections.

Key features

  • List ad accounts linked to the token
  • Retrieve details for specific ad accounts, campaigns, ad sets, and ads
  • Fetch collections of ad sets and other objects

Pricing

Model
Free
Category
MCP Servers
Rating
No reviews yet

Use cases

Meta Ads Data Retrieval

Use the facebook-ads-mcp-server to retrieve details for specific Meta Ads objects, such as campaigns, ad sets, and ads.

MCP Client Integration

Integrate the facebook-ads-mcp-server with MCP-compatible clients like Cursor and Claude Desktop to access Meta Ads data and management features.

Pros & Cons

Pros

  • Easy one-click setup experience
  • Automatically handles environment setup
  • Optional Meta token authentication with secure connection to GoMarble's server
  • Provides programmatic access to Meta Ads data and management features

Cons

  • Requires Python 3.10+ and dependencies listed in requirements.txt
  • Needs a Meta access token with necessary permissions (e.g., ads_read)

Reviews

Sign in to leave a review.

No reviews yet. Be the first!

Q&A

What functionality does the server provide for managing Meta Ads?

It lets you list ad accounts linked to your token, retrieve details for specific ad accounts, campaigns, ad sets, and ads, and fetch collections of ad sets and other objects, enabling programmatic access to Meta Ads data.

Asked by Tobias Hartmann · Dec 10, 2025

Can the server be integrated with existing MCP clients like Cursor or Claude Desktop?

Yes. After starting the server, add an MCP server configuration in the client (e.g., specifying the command to run the server.py script and providing your token). The server then exposes Meta Ads data that MCP‑compatible clients can query.

Asked by Chidi Okonkwo · Dec 9, 2025

How do I obtain the Meta access token required for the server?

You can generate a Meta User Access Token with the needed permissions (e.g., ads_read) via the Meta Developer portal, or let the server connect to GoMarble’s service, which creates the token for you and stores it locally on your machine.

Asked by Gideon Mwangi · Dec 7, 2025

What are the system requirements to run the facebook-ads-mcp-server?

You need Python 3.10 or newer and must install the dependencies listed in the provided requirements.txt file. Optionally, using a virtual environment is recommended to keep dependencies isolated.

Asked by Paloma Ruiz · Nov 27, 2025

Ask a question

MCP Servers alternatives