Now in ChatGPT & ClaudeConnect

Connect Chatfuel MCP with Meta Ads MCP

Launch Meta ads from your assistant and set up Chatfuel for the people they bring: comment replies, lead qualification in WhatsApp, answers and bookings. Then put the week’s ad spend next to your chats and bookings.

What the integration can do

Tools the assistant calls on each side, named as the servers name them.

Chatfuel MCP
ToolWhat it does
list_postsLists recent posts and reels of the Instagram account and the Facebook Page connected to your bot.
setup_comment_repliesSets up AI or fixed replies to comments, with a DM, for all posts or for chosen posts and keywords.
enable_aiTurns on the AI Agent for the channels you pick, including chats that start from ads.
update_automation_settingChanges one setting of an automation: when the AI replies, handoff to your team, follow-ups, lead qualification, booking rules or comment replies.
test_replySends a sample customer message to a sandbox chat and returns the AI Agent's reply.
add_faqAdds question and answer pairs to the FAQ the AI Agent answers from.
setup_bookingAdds or updates bookable services and specialists, so the AI Agent books customers in the chat.
review_chatsSummarizes customer chats for a period instead of returning every message.
list_chatsLists customer chats with their channel, status and lead stage.
set_lead_stageMoves a lead to another stage of the Leads board, such as Qualified or Won.
list_bookingsLists appointments between two dates: time, service, specialist, customer name and status.
Meta Ads MCP
ToolWhat it does
ads_get_ad_entitiesLists campaigns, ad sets and ads with spend, impressions, CTR, CPC, CPM and conversions for a date range.
ads_insights_performance_trendShows how CPC, CPM, cost per result, ROAS, CTR and conversion rate change over time.
ads_get_ig_mediaLists recent Instagram posts, reels and stories that can be boosted.
ads_boost_ig_postTurns an organic Instagram post into an ad.
ads_create_campaignCreates a campaign, paused.
ads_create_ad_setCreates an ad set with targeting, budget and optimization goal, paused.
ads_create_adCreates an ad with a creative, paused.
ads_activate_entitySets a paused campaign, ad set or ad live, so it starts spending budget.

What to ask the assistant

Boosted post → a reply to every comment

WhenYou want more reach for a post or reel that already gets questions in the comments.

  1. Meta Ads MCP finds the post with ads_get_ig_media and creates a boost with ads_boost_ig_post. The boost is created paused.
  2. Chatfuel MCP finds the same post with list_posts and sets up replies with setup_comment_replies: a public reply and a DM with the answer.
  3. You check the budget and say yes, and ads_activate_entity sets the boost live.

ResultEvery comment under the post gets a public reply and a DM from the AI Agent while the boost brings new people.

Ask

Boost our latest reel, paused for now. Set up replies to comments that say “price”: a short public reply and the price list in a DM. Then show me the budget so I can launch it.

Chatfuel comment rule: keyword PRICE, a public reply and a DM with the price list

WhatsApp ad → lead qualification

WhenYour new ad sends people to WhatsApp, and the campaign is ready but paused.

  1. Meta Ads MCP finds the paused campaign with ads_get_ad_entities.
  2. Chatfuel MCP turns on the AI Agent for WhatsApp with enable_ai and sets what it asks each new lead with update_automation_setting: name, the service they want and a convenient day.
  3. test_reply checks the first answer in a sandbox chat. After your yes, ads_activate_entity sets the campaign live.
  4. Later, list_chats shows the new chats with their lead stage, and set_lead_stage moves the leads you pick to Qualified.

ResultPeople from the ad get an answer in WhatsApp right away, and your team sees qualified leads on the Leads board.

Ask

Our WhatsApp ad campaign “Facials November” is ready but paused. Turn on the AI Agent in WhatsApp, have it ask for the client’s name, the treatment and a preferred day, test it, then launch the campaign.

Chatfuel Lead Qualification setting: collect contact info, plus the service and the preferred day

Offer ad → the AI Agent answers and books

WhenYou launch an offer, and new customers will ask about it and want to book.

  1. Meta Ads MCP drafts the campaign, ad set and ad with ads_create_campaign, ads_create_ad_set and ads_create_ad. All three are created paused.
  2. Chatfuel MCP adds the offer to the FAQ with add_faq and makes it bookable with setup_booking: the service, its price and its duration.
  3. test_reply checks the AI Agent’s answer in a sandbox chat. When it’s right, ads_activate_entity sets the campaign live.

ResultThe ads start only once the AI Agent can answer about the offer and book it in the chat.

Ask

Draft a paused Meta Ads campaign for our November peeling offer, $45 instead of $55. Add the offer to our Chatfuel FAQ and as a bookable 40-minute service, test how the AI answers “how much is the peeling?”, then launch it.

Chatfuel AI Knowledge Base FAQ with the November peeling offer

Cost per result up → the AI Agent learns

WhenA campaign's cost per result climbs for several days in a row.

  1. Meta Ads MCP shows when the climb started with ads_insights_performance_trend.
  2. Chatfuel MCP reviews the chats from those days with review_chats and lists the questions the AI Agent couldn't answer.
  3. After your yes, add_faq adds the missing answers to the knowledge base.

ResultYou see what customers asked while the cost climbed, and the AI Agent answers those questions from now on.

Ask

Cost per result on our Hydration facial campaign has gone up since Tuesday. Check what customers asked in Chatfuel since then and suggest FAQ answers for what the AI couldn't answer.

Chatfuel AI Knowledge Base FAQ with a new answer about the Hydration facial

Every week: ad spend → chats and bookings

WhenMonday morning, before you plan the week's budget.

  1. Meta Ads MCP pulls spend and results per campaign for the last 7 days with ads_get_ad_entities.
  2. Chatfuel MCP summarizes the same days' chats with review_chats, counts them by lead stage with list_chats and lists bookings with list_bookings.
  3. The assistant puts both sides in one table.

ResultOne view of what you spent and what came in over the same days. It doesn't tie a booking to a specific ad: neither server shares that link.

Ask

Show last week's Meta Ads spend and results by campaign next to our Chatfuel chats, lead stages and bookings for the same days.

Chatfuel calendar with the week’s bookings by specialist

How to connect

  1. Connect Chatfuel MCP

    Add Chatfuel to your assistant and sign in with your Chatfuel account. Claude and ChatGPT list it in their directories.

  2. Add Meta Ads MCP

    Add a connector with the URL https://mcp.facebook.com/ads, sign in with Facebook, approve the permissions and pick the ad accounts the assistant may use.

  3. Ask about both in one chat

    The assistant calls tools from both servers. Chatfuel asks for a yes before it changes your bot, and Meta Ads creates new ads paused.

  1. Add Chatfuel from Claude's connector directory and sign in.
  2. Open Settings › Connectors › Add custom connector, name it Meta Ads and paste https://mcp.facebook.com/ads.
  3. Sign in with Facebook, approve the permissions and select your ad accounts.
Meta Ads MCP
https://mcp.facebook.com/ads
Chatfuel MCP in Claude

What you need

  • A Chatfuel account with a bot. For comment replies, Instagram or a Facebook Page connected to it.
  • Access to a Meta ad account. Meta asks for ads_mcp_management plus ads_read or ads_management; the Instagram and Page tools also need instagram_basic and pages_show_list.
  • An assistant that connects remote MCP servers: Claude, ChatGPT with Developer mode, or Cursor.
  • With a system user token instead of sign-in, only Employee-role tokens work. Admin-role tokens can't access Meta Ads MCP.

Limits

  • Meta Ads MCP is in open beta, and Meta notes that not every account has every tool yet.
  • Neither server links a chat or a booking to the ad that started it. Compare totals for a period, not results per ad.
  • Meta Ads MCP doesn't read Instagram comments, DMs or Messenger chats. Chatfuel MCP covers those.
  • Campaigns, ad sets, ads and boosts are created paused and spend nothing until you activate them.
  • Meta's WhatsApp Business Tools MCP needs admin access to the WhatsApp app a number runs on for most of its tools. A number connected through Chatfuel runs on Chatfuel's app, so work with those chats through Chatfuel MCP.

FAQ

  • Yes. Meta runs it at https://mcp.facebook.com/ads and documents its tools on developers.facebook.com. Meta announced it in open beta in April 2026.

More integrations

Connect Chatfuel MCP

Start a free trial, add Chatfuel to your assistant and ask about Meta and your chats in one place.