facebook-mcp-server

Ad-Venturist/facebook-mcp-server

3.2

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

No resources