Facebook Ads Library MCP Server (Ramsesaguirre777)
Facebook Ads data retrieval with 15+ analysis, monitoring, and prediction tools.
Data last scanned today · Reviewed today
Overview
This Python-based MCP server provides programmatic access to Facebook Ads Library data. It equips AI models with tools to perform competitive intelligence, brand monitoring, and creative analysis, functioning as an alternative to proprietary market research platforms by leveraging direct Graph API interaction.
Our verdict
With a security score of 23/100, this tool carries a high risk level. It is community-maintained by a single contributor and has not received an editorial review, meaning users should exercise caution. Furthermore, the codebase has not seen updates in over a year (last commit 382 days ago), and the lack of OAuth support necessitates careful handling of your Facebook access token.
- Includes 15+ tools for competitive and creative ad analysis.
- Zero direct dependencies minimize the software supply-chain footprint.
- Open source project licensed under MIT.
- Provides functionality for ML-based ad performance prediction.
- High security risk due to lack of maintenance and review.
- Stale repository with no commits in over a year.
- No OAuth support necessitates manual Facebook access token management.
- Single-contributor project increases the bus-factor risk.
Tools
| Tool | Description | Risk |
|---|---|---|
| search_facebook_ads | Advanced search with multiple filters | low |
| discover_competitor_brands | Find industry competitors automatically | low |
| find_similar_advertisers | Discover brands with similar strategies | low |
| analyze_ad_creative_elements | AI-powered creative analysis | low |
| analyze_ad_performance_metrics | Performance insights & KPIs | low |
| analyze_ad_targeting_insights | Audience targeting analysis | low |
| monitor_brand_ad_changes | Real-time campaign monitoring | low |
| track_ad_spend_estimation | Budget tracking & estimation | low |
| competitive_ad_analysis | Multi-brand strategy comparison | low |
| benchmark_against_industry | Industry benchmarking | low |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf | ||||
| ChatGPT |
Frequently asked questions
›What prerequisites are required to use this MCP server?
You must have Python 3.8 or higher installed and a Facebook access token with the ads_read permission generated via the Facebook Graph API Explorer.
›How can I manage multiple regional ad accounts?
You can configure multiple server instances in your Claude Desktop configuration file by defining separate entries for each region and providing the corresponding access token for each.
›Is it possible to store my Facebook access token securely?
Yes, you can store your token in a local .env file by creating one with the entry FACEBOOK_ACCESS_TOKEN=your_token_here.
›Does this server store my advertising data?
No, the server performs no data storage as all information is processed in real-time, and your data remains on your local machine.
›What is the recommended way to maintain access to the Facebook API?
You can optionally extend your generated Facebook access token to last for 60 days using the Facebook Debugger tool.
Badge
Maintain this server? Add the live badge to your README.