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.

  • facebook.com

    Start Messenger Conversation

    Initiates a new conversation by sending a message to a Messenger recipient.
    by id
    messenger
    facebook
    conversation
    message
    integration
    beta
  • facebook.com

    Post to Facebook Page

    Post a message to a Facebook page
    facebook
    page
    post
  • facebook.com

    Retrieve Facebook Page Insights

    Retrieve insights for a Facebook page
    facebook
    page
    insights
  • facebook.com

    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
  • facebook.com

    Fetch Ad Account

    Retrieve a Facebook ad account by its id, including its name, status, currency and timezone.
    facebook
    ads
    account
    fetch
    advertising
  • facebook.com

    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
  • facebook.com

    List Campaigns

    List the campaigns in an ad account with pagination support.
    facebook
    ads
    campaign
    list
    advertising
  • facebook.com

    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
  • facebook.com

    Fetch Campaign

    Retrieve a single campaign by its id.
    facebook
    ads
    campaign
    fetch
    advertising
  • facebook.com

    Update Campaign

    Update an existing campaign by its id.
    facebook
    ads
    campaign
    update
    advertising
  • facebook.com

    Activate Campaign

    Activate (enable) a paused campaign by its id.
    facebook
    ads
    campaign
    activate
    advertising
  • facebook.com

    Pause Campaign

    Pause an active campaign by its id.
    facebook
    ads
    campaign
    pause
    advertising
  • facebook.com

    Archive Campaign

    Archive a campaign by its id.
    facebook
    ads
    campaign
    archive
    advertising
  • facebook.com

    Fetch Campaign Insights

    Retrieve aggregated performance insights for a single campaign by its id.
    facebook
    ads
    campaign
    insights
    reporting
  • facebook.com

    List Ad Sets

    List the ad sets in an ad account with pagination support.
    facebook
    ads
    ad-set
    list
    advertising
  • facebook.com

    Create Ad Set

    Create a new ad set inside a campaign with a bidding, optimization and targeting configuration.
    facebook
    ads
    ad-set
    create
    advertising
  • facebook.com

    Fetch Ad Set

    Retrieve a single ad set by its id.
    facebook
    ads
    ad-set
    fetch
    advertising
  • facebook.com

    Update Ad Set

    Update an existing ad set by its id.
    facebook
    ads
    ad-set
    update
    advertising
  • facebook.com

    Activate Ad Set

    Activate (enable) a paused ad set by its id.
    facebook
    ads
    ad-set
    activate
    advertising
  • facebook.com

    Pause Ad Set

    Pause an active ad set by its id.
    facebook
    ads
    ad-set
    pause
    advertising
  • facebook.com

    Archive Ad Set

    Archive an ad set by its id.
    facebook
    ads
    ad-set
    archive
    advertising
  • facebook.com

    Fetch Ad Set Insights

    Retrieve aggregated performance insights for a single ad set by its id.
    facebook
    ads
    ad-set
    insights
    reporting
  • facebook.com

    List Ads

    List the ads in an ad account with pagination support.
    facebook
    ads
    ad
    list
    advertising
  • facebook.com

    Create Ad

    Create a new ad inside an ad set that references an existing ad creative by its id.
    facebook
    ads
    ad
    create
    advertising
  • facebook.com

    Fetch Ad

    Retrieve a single ad by its id.
    facebook
    ads
    ad
    fetch
    advertising
  • facebook.com

    Update Ad

    Update an existing ad by its id.
    facebook
    ads
    ad
    update
    advertising
  • facebook.com

    Activate Ad

    Activate (enable) a paused ad by its id.
    facebook
    ads
    ad
    activate
    advertising
  • facebook.com

    Pause Ad

    Pause an active ad by its id.
    facebook
    ads
    ad
    pause
    advertising
  • facebook.com

    Archive Ad

    Archive an ad by its id.
    facebook
    ads
    ad
    archive
    advertising
  • facebook.com

    Fetch Ad Insights

    Retrieve aggregated performance insights for a single ad by its id.
    facebook
    ads
    ad
    insights
    reporting
  • facebook.com

    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
  • facebook.com

    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
  • facebook.com

    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
  • What is Facebook MCP?

    The Model Context Protocol (MCP) is an open standard that provides a unified way for AI applications to connect with external tools and data sources. Instead of building custom integrations for every service, MCP provides a standardized interface that allows AI models to discover available tools, understand their capabilities, and execute them safely and securely.

    With Facebook MCP integration, you can:

    • Dynamically discover tools: Your AI agents automatically find and understand Facebook's available capabilities through the MCP server
    • Standardized integration: Use a consistent protocol instead of learning platform-specific APIs
    • Real-time capabilities: Tools are loaded and executed on-demand during conversations
    • Secure execution: Maintain proper authentication and isolation through ChatBotKit's MCP implementation
    • No custom coding: Leverage Facebook's functionality without writing integration code

    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