meta-ads-mcp
Provides tools for interacting with Meta Ads, enabling read-only reporting, diagnostics, and controlled changes to campaigns, ad sets, ads, creatives, insights, audiences, budgets, targeting, and other advertising resources.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@meta-ads-mcpPreview a seven-day-click-only attribution change for ad set 120221375975090708"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Godmode Meta Ads MCP
FastMCP service for read-only Meta Ads reporting, diagnostics and controlled changes.
Safety model
Existing status and daily-budget tools retain their original behaviour for compatibility.
New mutation tools default to
dry_run=Trueand return an exact change preview.Pass
dry_run=Falseonly after reviewing the preview.Newly created campaigns, ad sets and ads default to
PAUSED.Targeting replacement is explicit and requires a complete JSON object.
Related MCP server: Meta Ads MCP Server
Tool coverage
The server exposes 58 tools covering:
Accounts, campaigns, ad sets, ads and creatives
Standard and advanced Insights queries
Attribution-window comparison and ad-set attribution control
Pixel activity and custom conversions
Custom audiences, catalogs and product sets
Targeting search and delivery estimates
Budgets, schedules, bidding, optimization and promoted objects
Tracking specs and URL tags
Campaign, ad-set, creative and ad creation
Safe duplication workflows
Attribution example
Preview a seven-day-click-only attribution change:
{
"adset_id": "120221375975090708",
"click_window_days": 7,
"view_window_days": 0,
"dry_run": true
}After reviewing the returned plan, repeat with dry_run: false to apply it.
Run locally
pip install -r requirements.txt
export META_ACCESS_TOKEN="..."
export META_AD_ACCOUNT_ID="act_2613654521995635"
python3 server.pyThis server cannot be deployed
Maintenance
Related MCP Connectors
Read and manage Meta Ads campaigns, ad sets, ads, audiences, pages and Business Manager. You provide
Read-only MCP access to your DEXUN AdWhiz account: ad accounts, AI recommendations, savings.
Query Meta Ads performance data — accounts, campaigns, ad sets, ads, metrics & settings.
Hosted Meta ads MCP with OAuth, bounded reads, and prepare/confirm writes.
Related MCP Servers
- AlicenseNot gradedqualityNot gradedmaintenanceEnables programmatic access to Meta Ads data and management features, including campaign insights, ad account details, performance metrics, and change history through the Meta Ads API.-
- FlicenseNot gradedqualityDmaintenanceProvides read-only access to Meta Ads API, enabling campaign management, creative analysis, targeting research, and performance analytics via 39 tools.-
- AlicenseNot gradedqualityBmaintenanceEnables reading and writing the Google Ads API for full campaign management, with a dry-run/confirm safety flow on every write.MIT
- AlicenseNot gradedqualityCmaintenanceProvides read-only access to Meta Ads data and optionally creates paused ads, with safety features like OAuth and validation.1,040 npmMIT