Ad-Venturist/facebook-mcp-server
If you are the rightful owner of facebook-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
A Model Context Protocol (MCP) server built with FastMCP that provides comprehensive tools for managing Facebook Ads campaigns, adsets, ads, creatives, and audiences.
Tools
Functions exposed to the LLM to take actions
create_campaign
Create new ad campaigns with objectives and budgets
get_campaign
Retrieve campaign details by ID
list_campaigns
List all campaigns with optional filtering
update_campaign
Update campaign properties (name, status, budget)
delete_campaign
Archive/delete campaigns
create_adset
Create adsets with targeting, budgets, and schedules
get_adset
Retrieve adset details
list_adsets
List adsets with optional filtering by campaign
update_adset
Update adset targeting, budget, or schedule
delete_adset
Archive/delete adsets
create_ad
Create ads with creative associations
get_ad
Retrieve ad details
list_ads
List ads with filtering by adset or campaign
update_ad
Update ad properties
delete_ad
Archive/delete ads
create_creative
Create ad creatives (image, video, carousel)
get_creative
Retrieve creative details
list_creatives
List all creatives
create_custom_audience
Create custom audiences
create_lookalike_audience
Create lookalike audiences from existing ones
get_audience
Retrieve audience details
list_audiences
List all audiences
update_audience
Update audience properties
delete_audience
Delete audiences
get_campaign_insights
Retrieve campaign performance metrics
get_adset_insights
Retrieve adset performance metrics
get_ad_insights
Retrieve ad performance metrics
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client