Facebook MCP
Connect Facebook to your AI agents using the Model Context Protocol (MCP), enabling seamless integration with facebook.com's services through standardized interfaces.
Start Messenger Conversation
Initiates a new conversation by sending a message to a Messenger recipient.
by id
messenger
facebook
conversation
message
integration
beta
Post to Facebook Page
Post a message to a Facebook page
facebook
page
post
Retrieve Facebook Page Insights
Retrieve insights for a Facebook page
facebook
page
insights
Call Facebook API
Make a generic API call to Facebook. This is a flexible template that can be used to call any Facebook API endpoint by specifying the method, URL, and request body.
facebook
page
api
call
generic
Fetch Ad Account
Retrieve a Facebook ad account by its id, including its name, status, currency and timezone.
facebook
ads
account
fetch
advertising
Fetch Ad Account Insights
Retrieve aggregated performance insights (impressions, clicks, spend, ctr, cpc, cpm, reach) for a whole ad account.
facebook
ads
account
insights
reporting
List Campaigns
List the campaigns in an ad account with pagination support.
facebook
ads
campaign
list
advertising
Create Campaign
Create a new campaign in an ad account. special_ad_categories is required by Facebook - use an empty list for standard campaigns.
facebook
ads
campaign
create
advertising
Fetch Campaign
Retrieve a single campaign by its id.
facebook
ads
campaign
fetch
advertising
Update Campaign
Update an existing campaign by its id.
facebook
ads
campaign
update
advertising
Activate Campaign
Activate (enable) a paused campaign by its id.
facebook
ads
campaign
activate
advertising
Pause Campaign
Pause an active campaign by its id.
facebook
ads
campaign
pause
advertising
Archive Campaign
Archive a campaign by its id.
facebook
ads
campaign
archive
advertising
Fetch Campaign Insights
Retrieve aggregated performance insights for a single campaign by its id.
facebook
ads
campaign
insights
reporting
List Ad Sets
List the ad sets in an ad account with pagination support.
facebook
ads
ad-set
list
advertising
Create Ad Set
Create a new ad set inside a campaign with a bidding, optimization and targeting configuration.
facebook
ads
ad-set
create
advertising
Fetch Ad Set
Retrieve a single ad set by its id.
facebook
ads
ad-set
fetch
advertising
Update Ad Set
Update an existing ad set by its id.
facebook
ads
ad-set
update
advertising
Activate Ad Set
Activate (enable) a paused ad set by its id.
facebook
ads
ad-set
activate
advertising
Pause Ad Set
Pause an active ad set by its id.
facebook
ads
ad-set
pause
advertising
Archive Ad Set
Archive an ad set by its id.
facebook
ads
ad-set
archive
advertising
Fetch Ad Set Insights
Retrieve aggregated performance insights for a single ad set by its id.
facebook
ads
ad-set
insights
reporting
List Ads
List the ads in an ad account with pagination support.
facebook
ads
ad
list
advertising
Create Ad
Create a new ad inside an ad set that references an existing ad creative by its id.
facebook
ads
ad
create
advertising
Fetch Ad
Retrieve a single ad by its id.
facebook
ads
ad
fetch
advertising
Update Ad
Update an existing ad by its id.
facebook
ads
ad
update
advertising
Activate Ad
Activate (enable) a paused ad by its id.
facebook
ads
ad
activate
advertising
Pause Ad
Pause an active ad by its id.
facebook
ads
ad
pause
advertising
Archive Ad
Archive an ad by its id.
facebook
ads
ad
archive
advertising
Fetch Ad Insights
Retrieve aggregated performance insights for a single ad by its id.
facebook
ads
ad
insights
reporting
Call Facebook Ads API
Make a generic call to any Facebook Marketing API endpoint by specifying the method, URL and an optional request body. Useful for advanced targeting, creatives and endpoints not covered by the dedicated tools.
facebook
ads
api
call
generic
Install Facebook Ads Tools
Installs Facebook Ads tools into the conversation. You can manage campaigns, ad sets, and ads, and read performance insights through the Facebook Marketing API.
facebook
ads
pack
beta
Install Facebook Ads Reporting Tools
Installs read-only Facebook Ads tools into the conversation. You can list and inspect campaigns, ad sets, and ads, and read performance insights without making changes.
read only
facebook
ads
pack
beta
How Facebook MCP Works
ChatBotKit's MCP action provides a powerful way to dynamically extend your AI agent's capabilities by loading tools from Facebook's MCP server.
Connect to MCP Server
ChatBotKit establishes a connection to Facebook API endpoints, initiating secure communication.
Discover Available Tools
The system automatically discovers all available Facebook tools and their schemas through the MCP protocol.
Load Tool Definitions
Tool definitions are loaded into your conversation context, making them available to your AI agent.
Execute Securely
Your AI uses these tools as if they were native abilities, with secure execution and proper authentication.
MCP Integrations
chatbotkit.comanam.aigithub.comslack.comdiscord.comgoogle.cominstagram.comfacebook.commicrosoft.comtelegram.orgwhatsapp.comtwilio.comrecall.ainotion.solinear.appsentry.iobetterstack.combox.combuffer.compaypal.compagerduty.comstripe.comcloudinary.comcrmkit.aicanva.comapify.comapollo.iozapier.comworkato.comisometric.comahrefs.comfigma.comintercom.compipedream.comparallel.aitodoist.commapbox.comclickup.comhunter.iotally.soamplitude.commiro.comtavily.compulumi.composthog.comcontext7.comfirecrawl.devlinkup.sorevenuecat.comjam.devfireflies.aizoominfo.comexplorium.aiatlassian.comvercel.comneon.techprisma.iohiggsfield.airunwayml.comhuggingface.cojotform.comwix.comdropbox.comclose.comdocusign.cominstantly.aisupabase.comattio.combuildkite.comnetlify.comgrafbase.comhubspot.comexa.aisquareup.commonday.commongodb.comramp.commorningstar.comstackoverflow.comelastic.cografana.comgitlab.comheroku.comclay.compolar.shsanity.iogranola.aiincident.iovapi.aiasana.comwebflow.comcloudflare.comtamarind.biozendesk.comhyperproof.appserpapi.comserper.devserper.devshopify.comperplexity.aireddit.comreplicate.comresend.compostgrest.orgzoom.uspeopledatalabs.commagento.commailchimp.comcalendly.comchargebee.comcal.comwoocommerce.combigcommerce.combeehiiv.combrandfetch.iofreshdesk.comfinancialmodelingprep.comopenweathermap.orgopenstreetmap.orgusefind.aivanta.commixpanel.comgohighlevel.commake.comlemonsqueezy.comlinkedin.commailgun.comwikipedia.orgnubela.cookta.comopenai.combrave.comsendgrid.comelevenlabs.ioeasypost.comgodaddy.comgetharvest.comtrello.comtypeform.comaccuweather.comactivecampaign.comtaxjar.comcoinapi.ioclearbit.comclickhouse.comclockify.mecoda.iocodeqr.iodictionaryapi.devably.comairtable.comalpaca.marketsalphavantage.conewsapi.orgraindrop.iosnowflake.comsprites.devunsplash.comuplead.comgiphy.commeetglimpse.comlistennotes.compexels.compolymarket.compipedrive.comproductboard.combarcodelookup.combamboohr.combasecamp.comdev.todiffbot.comweatherbit.iogeocod.ioabstractapi.commanychat.commatillion.commodelcontextprotocol.ioxero.commoltbook.com