Now in ChatGPT & ClaudeConnect

Connect Chatfuel MCP with Stripe MCP

Create Stripe payment links and promo codes from your assistant and get them to customers through Chatfuel: in their chat, in the FAQ your AI Agent answers from and in DMs to people who comment. Then check Stripe for who paid and mark them Closed Won.

What the integration can do

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

Chatfuel MCP
ToolWhat it does
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.
send_chat_messageSends the text you approved to a customer in their chat and moves the chat to live chat.
return_chat_to_aiHands a chat in live chat back to the AI Agent after your yes, and the AI Agent answers the customer's last message.
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_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, for all of them or by keyword; on Instagram and Facebook also a DM and a choice of posts.
set_lead_stageMoves a lead to another stage of the Leads board, such as Qualified or Won.
Stripe MCP
ToolWhat it does
stripe_api_searchFinds the Stripe API method for a task by keyword, such as creating a payment link.
stripe_api_readReads Stripe data with any GET method of the API: products, prices, payment links, customers and Checkout Sessions.
stripe_api_writeCreates or changes Stripe data with the API's POST, PATCH, PUT and DELETE methods: products, prices, payment links, coupons and promotion codes.

What to ask the assistant

New package in Stripe → the AI Agent shares its payment link

WhenYou start selling a new package and want customers to pay for it without leaving the chat.

  1. stripe_api_search finds the right API method, and Stripe MCP creates the product, its price and a payment link with stripe_api_write.
  2. Chatfuel MCP puts the package into the FAQ with add_faq: what it includes, what it costs and the link to pay.
  3. test_reply asks the AI Agent in a sandbox chat how to pay for the package, so you can check that the link is in its answer.

ResultWhenever someone is ready to buy, the AI Agent sends the payment link in WhatsApp, Instagram or any other channel, with no wait for your team. The payment itself happens on Stripe's page.

Ask

Create a package of 3 Hydration facials for $159 in Stripe with a payment link. Add it to our Chatfuel FAQ with the link, then test what the AI Agent says to “how can I pay for the package?”

Two new entries in the Chatfuel FAQ: the package price and its Stripe payment link

Promo code in Stripe → a DM for every comment

WhenYou announce a Glow week on Instagram: whoever comments GLOW under the post gets 15% off the Hydration facial package.

  1. Stripe MCP creates a 15% coupon with the promotion code GLOW15 through stripe_api_write and allows promo codes on the package's payment link.
  2. Chatfuel MCP finds the post with list_posts, and setup_comment_replies answers every comment with GLOW: a short public reply plus a DM with the code and the link.
  3. add_faq adds the code to the FAQ, so the AI Agent can answer questions about the promo in DMs.

ResultEach commenter receives the code together with the link, and Stripe takes the discount off at checkout. TikTok has no DM for comments, so there the public reply asks people to write first.

Ask

Create a 15% coupon with the code GLOW15 in Stripe and allow codes on the Hydration facial package's payment link. Then set up replies on our latest Instagram post: comments with GLOW get the code and the link in a DM.

Chatfuel comment replies: keyword GLOW, a public reply and a DM with the code GLOW15

“I've paid” in the chat → Closed Won on the Leads board

WhenSeveral customers write that they've paid for the package, yet the Leads board still has them in Selling.

  1. Chatfuel MCP lists the leads at the Selling stage with list_chats, and get_chat finds the email each customer typed.
  2. Stripe MCP looks those emails up with stripe_api_read: customers with that exact email and completed Checkout Sessions of the package's payment link.
  3. For every payment it finds, set_lead_stage moves the lead to Closed Won after your yes, and the chat returns to the AI Agent.

ResultThe Leads board shows who really paid, checked against Stripe. A customer who never typed an email, or paid with another one, stays in Selling, and the assistant names them so you can check.

Ask

Find the leads in Selling who say they paid for the Hydration facial package. Check their emails in Stripe and move the ones with a completed payment to Closed Won.

Chatfuel chat where the customer says she paid and gives her email; her lead stage is now Won

How to connect

  1. Add Chatfuel MCP

    Find Chatfuel in Claude's or ChatGPT's directory, or paste its URL into Cursor, then log in to Chatfuel.

  2. Add Stripe MCP

    Claude and ChatGPT list Stripe in their directories. In Cursor, Stripe's plugin or the address https://mcp.stripe.com adds it. Sign in to Stripe and pick live mode, a sandbox or both.

  3. Ask in one chat

    The assistant reads from one server and writes to the other. Turn on tool approval in your client, as Stripe advises; Chatfuel waits for your yes before it changes the bot or messages a customer.

  1. Find Chatfuel in Claude's connector directory, add it and log in.
  2. Open Stripe's listing in the same directory and click Connect to Claude. On Team and Enterprise, an owner adds it to the workspace first.
  3. Sign in to Stripe in the OAuth window, choose the accounts or sandboxes and their permissions, then enable Stripe under + › Connectors in a chat.
Stripe MCP
From Claude's directory
Chatfuel MCP in Claude

What you need

  • A Chatfuel bot with at least one channel connected. For the promo code use case, an Instagram account or a Facebook Page, where comment DMs go out.
  • A Stripe account with MCP access on. An administrator turns it on or off for the whole team, separately for live mode and sandboxes.
  • Sign-in with OAuth, or an agent API key for clients that can't use OAuth. From December 2026, Stripe MCP refuses full-access secret keys and restricted keys without the Agent tag.
  • Claude (web or Desktop), ChatGPT or Cursor. On Claude Team and Enterprise, an owner adds the Stripe connector to the workspace before members connect.

Limits

  • Nothing runs by itself: a payment in Stripe doesn't move a lead or message the customer. Stripe's webhooks send events to your own URL, and Chatfuel MCP has no input for them, so ask the assistant to check.
  • A payment link belongs to a price, not to a customer. To tell who paid, the assistant needs the email the customer typed in the chat; Chatfuel MCP doesn't share emails or phones otherwise.
  • The AI Agent shares the links you save in its FAQ. It can't create links, take payments or check them; the assistant does that when you ask.
  • Each chat message needs your yes to its exact text. WhatsApp takes it within 24 hours of the customer's last message, Instagram and Messenger within 7 days, and the chat stays in live chat until you hand it back.
  • Stripe asks you to approve refunds in the Dashboard (Human confirmation), and an approval expires after 24 hours. Stripe also warns about prompt injection when its server runs next to others, so keep tool approval on.
  • On TikTok a comment reply can't include a DM: the public reply invites the person to write first.
  • A keyword rule for one post switches off the reply to every comment on that platform, so other comments stop getting answers unless you ask the assistant to keep both.

FAQ

  • Yes. Stripe hosts it at https://mcp.stripe.com and documents its tools at docs.stripe.com/mcp. It's listed in the MCP Registry as com.stripe/mcp, and Claude and ChatGPT carry Stripe in their own directories.

Connect Chatfuel MCP

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