Discover and explore top open-source AI tools and projects—updated daily.
proxy-intellAI-powered Facebook Ads intelligence platform
Top 98.5% on SourcePulse
This project offers an MCP (Model Context Protocol) server for Facebook's Ads Library, enabling users to instantly query and analyze public ad data for any company or brand. It targets researchers, marketers, and analysts seeking to understand competitor advertising strategies, creative approaches, and messaging. The primary benefit is streamlined access to detailed ad insights, including text, image, and video analysis, with options for both self-hosting and a fully managed hosted version.
How It Works
The MCP server acts as an intermediary, allowing AI assistants like Claude or Cursor to interact with Facebook's ad library data. It intelligently batches and optimizes queries to external ads data APIs, employs smart caching to reduce redundant API calls and improve performance, and includes credit monitoring to prevent workflow interruptions. For advanced video ad analysis, it integrates with Google Gemini's AI capabilities.
Quick Start & Requirements
git clone http://github.com/talknerdytome-labs/facebook-ads-library-mcp.git), navigate into the directory, and run the platform-specific install script (./install.sh for macOS/Linux, install.bat for Windows).SCRAPECREATORS_API_KEY), and optionally a Google Gemini API key for video analysis..env file with their API keys and follow the displayed MCP configuration for their AI assistant.Highlighted Details
get_meta_platform_id, get_meta_ads, analyze_ad_image, and analyze_ad_video.analyze_ad_videos_batch, designed for token efficiency (~88% savings).Maintenance & Community
No specific details regarding notable contributors, sponsorships, community channels (like Discord/Slack), or roadmap are provided in the README.
Licensing & Compatibility
This project is licensed under the MIT License, which is generally permissive for commercial use and integration into closed-source projects.
Limitations & Caveats
Video ad analysis is optional and requires a separate Google Gemini API key. Users managing their own instance must handle API key provisioning and monitor API credit usage to avoid service interruptions. Potential issues like API credit exhaustion and rate limiting are documented with troubleshooting steps.
1 month ago
Inactive
firecrawl