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 "Install 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: tiktok-ads-mcp
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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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.
- AlicenseBqualityDmaintenanceProvides read-only access to TikTok advertising data, including campaigns, ad groups, ads, and performance reports through the TikTok Business API.641MIT
- 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
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/GodmodeNZ/meta-ads-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server