facebook-business-mcp
Provides tools for managing Facebook ad campaigns, ads, and related objects through the Facebook Business API, enabling programmatic advertising operations.
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., "@facebook-business-mcpcreate a new ad campaign for summer sale"
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.
Facebook Business MCP Server
Unofficial MCP server implementation for Facebook Business API. You can use this with any clients/LLMs to manage your ad campaigns, ads, etc.
Features
Complete: implementation is wrapped on top of api specs & python sdk, for full typesafty.
MCP Compliant: Built with FastMCP for seamless integration with any MCP-compatible client or LLM.
Easy Setup: Simple configuration with environment variables and immediate connectivity to Facebook Business API.
Related MCP server: mcp-meta-marketing
Installation
Quick Start
You can run the server directly without installation using uvx:
uvx facebook-business-mcpLocal Installation
pip install facebook-business-mcpSetup
Set environment variables:
export FACEBOOK_APP_ID="your-app-id" export FACEBOOK_APP_SECRET="your-app-secret" export FACEBOOK_ACCESS_TOKEN="your-access-token" export FACEBOOK_AD_ACCOUNT_ID="your-ad-account-id" # optionalRun the server:
Using uvx (no installation needed):
uvx facebook-business-mcpOr if installed via pip:
facebook-business-mcpOr from source:
uv run main.py
License
MIT
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This 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
Google Ads MCP server — manage campaigns, keywords, and metrics.
An MCP server that provides an API to LLMs to manage their JumpCloud resources.
MCP server that lets AI assistants use all OneSchema features exposed via the public API.
MCP-native ad server. Monetize AI chatbots and agents with conversational ads.
Related MCP Servers
- AlicenseAqualityCmaintenanceMCP server for AI agents to manage ad campaigns across Google, Meta, LinkedIn, Microsoft, Reddit, TikTok, and more2127817MIT
- FlicenseAqualityDmaintenanceMCP server that wraps the Meta Marketing API (Graph API v25.0) as semantic tools for LLM agents.181-
- AlicenseAqualityDmaintenanceMCP server to manage Meta Ads (Facebook/Instagram) campaigns, ad sets, insights, and audiences from Claude Code using natural language.913MIT
- AlicenseNot gradedqualityDmaintenanceMCP server for Meta/Facebook Marketing API allowing you to view and manage ad accounts, campaigns, ad sets, ads, and creatives, as well as fetch insights and upload ad images.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/promobase/facebook-business-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server