A curated list of open-source tools, SDKs, and MCP servers for the Meta platform ecosystem — Marketing API (Ads), Graph API, Conversions API, WhatsApp Cloud API, Instagram, and Messenger.
Scope: developer / open-source only. This list curates code — SDKs, API clients, MCP servers, scrapers, and integration libraries for Meta's developer platforms. It is not a list of marketing blogs, SaaS products, or growth-hack tools. Every entry is verified live against the GitHub API.
Meta, Facebook, Instagram, WhatsApp, and Messenger are trademarks of Meta Platforms, Inc. This list is community-maintained and not affiliated with or endorsed by Meta.
- MCP Servers (AI Agents)
- Official Meta SDKs
- Marketing API / Ads (Community)
- Conversions API (CAPI) & Pixel
- Graph API Clients
- WhatsApp Cloud API
- Messenger Platform
- Ad Library & Research
Model Context Protocol servers that expose Meta APIs to LLM agents (Claude, Cursor, ChatGPT).
- NotFair - Open-source Claude Code skills for SEO, GEO, Google Ads & Meta Ads.
- pipeboard-co/meta-ads-mcp - Meta Ads (Facebook/Instagram) MCP server for Claude, ChatGPT, Perplexity & Cursor.
- google-meta-ads-ga4-mcp - Unified MCP server for Google Ads, Meta Ads & GA4.
- meta-ads-analyzer - Meta Ads analyzer skill + MCP for Claude Code (Breakdown/Learning-phase insights).
- amekala/ads-mcp - MCP server managing campaigns across Google, Meta & LinkedIn Ads.
- mikusnuz/meta-ads-mcp - MCP server for Meta Marketing API v25.0 — 135 tools for FB & IG ads.
- markifact-mcp - MCP for Google Ads, Meta Ads, GA4, TikTok & LinkedIn Ads.
- armavita-meta-ads-mcp - IG & FB MCP for Meta Marketing API v25 with secure token redaction.
- oliverames/meta-mcp-server - 200+ tool MCP server covering Meta's business platform (archived).
- facebook-ads-library-mcp - MCP server querying Facebook's public Ad Library.
Maintained by Meta / Facebook orgs.
- facebook-python-business-sdk - Official Python SDK for Meta Marketing APIs.
- facebook-php-business-sdk - Official PHP SDK for Meta Marketing API.
- facebook-nodejs-business-sdk - Official Node.js SDK for Meta Marketing APIs.
- facebook-java-business-sdk - Official Java SDK for Meta Marketing APIs.
- facebook-ruby-business-sdk - Official Ruby SDK for Meta Marketing API.
- facebook-business-sdk-codegen - Codegen project generating the official business SDKs.
- WhatsApp-Nodejs-SDK - Official Meta WhatsApp Cloud API Node.js SDK (archived).
- graph-api-webhooks-samples - Official sample clients for Graph API & Instagram webhooks (archived).
- whatsapp-api-examples - Official WhatsApp Cloud API usage examples.
- capi-param-builder - Official Conversions API parameter-quality builder.
- daroczig/fbRads - Analyze & manage Facebook ads from R (archived).
- social-flow - Guided control plane for agentic Meta operations.
- laravel-facebook-ads - Facebook & Instagram Ads API for Laravel.
- facebook-marketing-api-golang-sdk - Go SDK for the Facebook Marketing API.
- tophatter/facebook-ruby-ads-sdk - Facebook Marketing API in Ruby.
- zuck - Access Facebook's ads API with Ruby (archived).
- Facebook.ApiClient - C# SDK for the Facebook Marketing API.
- facebook-conversion-api-nextjs - Server-side Meta Conversions API integration for Next.js.
- ConversionsAPI-Client-for-GoogleTagManager - Meta CAPI client for server-side GTM (archived).
- capi-for-offline-events - Sample script for uploading offline events via CAPI (archived).
- mobolic/facebook-sdk - Widely-used Python SDK for Facebook's Graph API.
- Django-facebook - Facebook Open Graph implementation for Django.
- facepy - Pythonic wrapper around Facebook's Graph API.
- python-facebook - Simple Python wrapper for Facebook & Instagram Graph API.
- whatsapp-cloud-inbox - Open-source inbox for the official WhatsApp Cloud API.
- netflie/whatsapp-cloud-api - PHP API to send/receive via cloud-hosted WhatsApp.
- heyoo - Open-source Python wrapper for WhatsApp Cloud API.
- Whatsapp-Business-Cloud-Api-Net - C# / .NET wrapper for WhatsApp Business Cloud API.
- whatsapp-api-js - Lightweight dependency-less TS library for the official API.
- unoapi-cloud - Cloud-API-compatible interface without official signup.
- whatsapp-business-sdk - Node.js connector for WhatsApp Business APIs (TypeScript).
- WhatsApp-JS-SDK - WhatsApp Cloud API SDK for Node, Deno & Bun (CJS & ESM).
- instagram-graph-api-php-sdk - PHP SDK for the Instagram Graph API.
- instagram-graph-api-lib - npm package for easy Instagram Graph API requests.
- instagram-php-sdk - Instagram Graph API SDK for PHP.
- Instagram-Graph-API-Python - Python scripts for the Instagram Graph API.
- instagram-crawler - Get Instagram posts/profile/hashtag data without the API.
- instagram-scraper - Scrape posts/hashtag/location data from Instagram.
- messaging-apis - Multi-platform messaging APIs (incl. Messenger).
- messenger-bot - Node client for the Facebook Messenger Platform.
- PyMessager - Python API to build Messenger chatbots.
- messenger4j - Java library for Messenger chatbots (archived).
- node-fb-messenger - Facebook Messenger Platform Node.js wrapper.
Tools for analyzing public ads (Meta Ad Library). Respect Meta's terms & rate limits.
- facebook_ad_library - Copy of ads from the Facebook Ad Library API.
- MetaAdsCollector - Collect ads from the Meta Ad Library, no API key required.
- meta-ads-scraper - Self-hosted Ad Library research tool (keyword/advertiser).
- fb_ad_scraper - Meta Ads Library scraper.
- Meta-Ads-Spy-Claude-Code-Airtable - Pull competitor ads from Meta Ad Library into Airtable via Claude Code.
- AdsOnSheets - Meta Ads monitoring dashboard built on Google Sheets.
Contributions are welcome! Read the contribution guidelines first. In short: open-source code only (SDKs, clients, MCP servers, integration libraries), every repo verified live against the GitHub API, archived repos marked (archived).
To the extent possible under law, this list is released under CC0.