Now in ChatGPT & ClaudeConnect

Connect Chatfuel MCP with TikTok Ads MCP

Create TikTok ads that open a DM or put budget behind one of your videos, right from your assistant, and get Chatfuel ready for whoever writes: the AI Agent qualifies them in TikTok DMs, keyword replies go under your videos, and your ad comments turn into FAQ answers.

What the integration can do

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

Chatfuel MCP
ToolWhat it does
enable_aiTurns on the AI Agent for the channels you pick, including chats that start from ads.
get_automationShows one automation's settings, such as its reply prompt, handoff rules and the details it collects.
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.
setup_comment_repliesSets up AI or fixed replies to comments, for all of them or by keyword; on Instagram and Facebook also a DM and a choice of posts.
add_faqAdds question and answer pairs to the FAQ the AI Agent answers from.
test_replySends a sample customer message to a sandbox chat and returns the AI Agent's reply.
list_chatsLists customer chats with their channel, status and lead stage.
get_chatReturns the latest messages of one customer chat with its channel, status and lead stage.
set_lead_stageMoves a lead to another stage of the Leads board, such as Qualified or Won.
TikTok Ads MCP
ToolWhat it does
identity_video_getLists the posts of a TikTok identity, so you can pick the video for a Spark Ad.
smart_plus_campaign_createCreates an Upgraded Smart+ campaign, for example with the Lead Generation objective. It starts switched on unless it's created off.
smart_plus_adgroup_createCreates an Upgraded Smart+ ad group with budget, targeting and where leads go, such as TikTok direct messages.
smart_plus_ad_createCreates an Upgraded Smart+ ad, including a Spark Ad from one of your posts.
smart_plus_campaign_status_updateSwitches an Upgraded Smart+ campaign on or off.
adgroup_getLists ad groups with their status, budget and settings.
ad_createCreates ads in an ad group, including Spark Ads that use one of your TikTok posts. New ads start switched on unless they're created off.
ad_status_updateSwitches ads on or off.
comment_list_getReads the comments under your video ads, Spark Ads included, for an ad group and a date range.
comment_post_createPosts a reply to a first-level comment under an ad.
report_integrated_getRuns a report by advertiser, campaign, ad group or ad, with spend and messaging metrics such as conversations and cost per conversation.

What to ask the assistant

Direct Messaging ad → the AI Agent qualifies in TikTok DMs

WhenYou want a TikTok ad with a Send message button, and someone has to answer every DM it brings.

  1. TikTok Ads MCP picks your video with identity_video_get and builds a Lead Generation campaign with smart_plus_campaign_create, smart_plus_adgroup_create (leads go to TikTok direct messages) and smart_plus_ad_create, all created switched off.
  2. Chatfuel MCP turns on the AI Agent for TikTok with enable_ai, which covers DMs and chats that start from TikTok ads, and sets what it asks with update_automation_setting: the skin concern, a preferred day and a phone number.
  3. Once you say go, smart_plus_campaign_status_update switches the campaign on, and TikTok reviews the ad before it runs.
  4. Later, list_chats shows the new TikTok chats with their stages, and set_lead_stage moves the leads you pick to Qualified, which hands them to your team.

ResultEvery DM from the ad gets an answer straight away, and your team picks up leads who have already named a treatment, a day and a phone number.

Ask

Create a TikTok Direct Messaging ad from our Hydration facial video, switched off. Turn on the AI Agent for chats from TikTok ads, have it ask for the skin concern, a preferred day and a phone number, then switch the campaign on.

Chatfuel chat: a customer asks about the Hydration facial, the AI Agent quotes the price and asks for a day and a phone number; Stage: Qualified

Spark Ad from your video → keyword replies that invite a DM

WhenOne of your TikTok videos keeps getting questions about the Hydration facial package, and you want ad budget behind it.

  1. TikTok Ads MCP finds the video with identity_video_get and your ad group with adgroup_get, then adds the video as a Spark Ad with ad_create, switched off for now.
  2. Chatfuel MCP sets a keyword rule for TikTok comments with setup_comment_replies: anyone who writes “package” gets a public reply asking them to send a DM.
  3. enable_ai turns on the AI Agent for TikTok DMs, so whoever writes gets the price and an offer of a time.
  4. When you're ready, ad_status_update switches the Spark Ad on.

ResultPeople who comment the keyword get a reply under the video and an answer from the AI Agent as soon as they write. The rule matches that word on all your videos, not only the boosted one.

Ask

Add our Hydration facial video as a Spark Ad to the “Facials – reach” ad group, switched off. In Chatfuel, answer TikTok comments that say “package” with a short reply asking them to DM us, and turn on the AI Agent for TikTok DMs.

Chatfuel chat: a customer writes the keyword after a comment reply, and the AI Agent sends the package price and offers a time

Questions under your TikTok ads → answers in the FAQ

WhenYour TikTok ads collect comments, and the same questions come up before anyone writes to you.

  1. TikTok Ads MCP finds your running ad groups with adgroup_get and reads the comments under their ads for the week with comment_list_get.
  2. The assistant groups the comments by question and drafts answers from the prices you confirm.
  3. Chatfuel MCP adds them with add_faq, and test_reply asks the AI Agent one of those questions in a sandbox chat.

ResultWhen commenters move to your DMs, the AI Agent already has the answer. A question your data doesn't cover, such as Sunday hours, comes back to you instead of a guess.

Ask

Read the comments under our TikTok ads from the last 7 days and list the questions people repeat. Add the answers about prices to our Chatfuel FAQ and test one.

FAQ in Chatfuel's AI Knowledge Base: new answers on the Hydration facial package and the Peeling price

TikTok DMs vs. qualified leads → a sharper first reply

WhenTikTok counts plenty of DM conversations from your ad, but few of those people reach Qualified on your Leads board.

  1. TikTok Ads MCP pulls the week's conversations and cost per conversation for TikTok direct messages with report_integrated_get, by ad and by day.
  2. Chatfuel MCP lists the week's chats with list_chats, keeps the TikTok ones by their channel and reads where each one stopped with get_chat.
  3. get_automation shows the current prompt of the Ads that click to TikTok automation. After your yes, update_automation_setting rewrites it, for example to give the price before any question.
  4. test_reply sends a sample question to a sandbox chat, so you see the new first reply.

ResultYou find where TikTok chats go quiet and change the AI Agent's opening the same day. The figures are weekly totals: neither server ties a chat to one ad.

Ask

TikTok says our DM ad got 40 conversations this week, but few leads are qualified in Chatfuel. Read this week's TikTok chats, tell me where people stop answering and suggest a better prompt for chats from TikTok ads.

Leads board in Chatfuel: the Qualified leads column the assistant counts against TikTok's conversations

How to connect

  1. Add Chatfuel MCP

    Connect Chatfuel in your assistant and log in with your Chatfuel account: from the directory in Claude and ChatGPT, by its URL in Cursor.

  2. Add TikTok Ads MCP

    In Claude, add TikTok from the connector directory. In ChatGPT and Cursor, use the server URL https://business-api.tiktok.com/open_mcp/tt-ads-mcp-flat. Sign in to TikTok Ads Manager and click Authorize; TikTok needs no developer app.

  3. Work across both in one request

    The assistant reads TikTok and sets up Chatfuel in the same chat. Chatfuel asks before it turns on the AI or changes an automation. TikTok switches new campaigns on by default, so ask for them to be created off.

  1. Connect Chatfuel from Claude's directory of connectors and log in.
  2. Open Customize › Connectors, search the directory for TikTok and add it.
  3. Sign in to TikTok Ads Manager, review the permissions and click Authorize. The directory version leaves out TikTok's finance and billing tools; add the URL as a custom connector if you need them.
TikTok Ads MCP
From Claude's directory
Chatfuel MCP in Claude

What you need

  • A Chatfuel bot on an active plan with your TikTok account connected. Accounts signed up in the United States can't be connected.
  • A TikTok for Business account with access to the ad account. You approve the connection in TikTok Ads Manager; no developer app or API key.
  • For Direct Messaging ads: an advertiser registered in a country where TikTok offers them, a TikTok account that takes DMs from everyone, and message permission for the identity that runs the ad.
  • Claude Pro or Max, ChatGPT Plus, Pro, Business, Enterprise or Education on the web, or Cursor.

Limits

  • Chatfuel MCP doesn't list TikTok posts, so a TikTok comment rule works by keyword on all your videos rather than on the one you boosted.
  • TikTok Ads MCP has no tools for DMs or for comments on your regular videos; it reads and replies to comments under ads only. The DMs are Chatfuel MCP's part.
  • If TikTok Ads MCP replies to ad comments while a Chatfuel keyword rule covers the same video, a commenter can get two answers. Pick one replier.
  • Neither server links a chat to the ad behind it, and people with EU TikTok accounts don't show up in Chatfuel, so TikTok's conversation count won't equal your TikTok chats in Chatfuel.
  • list_chats has no channel filter: the assistant pages through the chats and keeps the TikTok ones, which takes longer on a busy bot.
  • TikTok's sign-in lasts 30 days; after that you authorize the connection again with the same account. Each TikTok tool takes up to 6 requests per second per user.
  • Creating a TikTok keyword rule turns off Chatfuel's reply to every TikTok comment, so comments without the keyword go unanswered unless you ask to keep both.

FAQ

  • Yes. TikTok calls it the TikTok for Business MCP Server, documents it on its API for Business portal and says it's publicly available to all users. It launched in July 2026, and you don't need a developer account or app to use it.

Connect Chatfuel MCP

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