Now in ChatGPT & ClaudeConnect

Connect Chatfuel MCP with HubSpot MCP

Leads your AI Agent qualifies in WhatsApp, Instagram and other chats go to HubSpot as contacts and deals. Closed deals and product prices come back to Chatfuel, all from one assistant chat.

What the integration can do

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

Chatfuel MCP
ToolWhat it does
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.
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.
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.
send_chat_messageSends the text you approved to a customer in their chat and moves the chat to live chat.
HubSpot MCP
ToolWhat it does
search_crm_objectsSearches and filters HubSpot records such as contacts, deals and products, up to 200 per page.
manage_crm_objectsCreates or updates HubSpot records and activities, such as a contact, a deal or a note, after you confirm.
search_ownersFinds the HubSpot users who own records, by name or email.
tool_guidanceReturns HubSpot's instructions for a tool, such as how to link records to each other.

What to ask the assistant

Lead qualification → contacts and deals in HubSpot

WhenYou want every lead the AI Agent qualifies in chats to show up in your HubSpot pipeline.

  1. Chatfuel MCP turns on Lead Qualification with update_automation_setting: the AI Agent asks each new lead for an email and the treatment they want.
  2. Later, list_chats finds the chats at the Qualified stage, and get_chat reads what each customer wrote.
  3. HubSpot MCP looks for an existing contact with search_crm_objects and finds the deal owner with search_owners. Then manage_crm_objects creates or updates the contact, adds a deal and a note from the chat and links them; tool_guidance gives it HubSpot's steps for linking records.

ResultLeads qualified in WhatsApp, Instagram and your other channels land in HubSpot with their email, the treatment they asked about and a summary of the chat.

Ask

Have the AI Agent ask new leads for an email and the treatment. Then add this week's qualified leads to HubSpot: a contact, a deal in Qualified to buy owned by Grace Kim and a note from the chat.

Chatfuel Leads board with five leads in Qualified leads

Closed won in HubSpot → Closed Won in Chatfuel

WhenYour team closes deals in HubSpot, and the Chatfuel Leads board still shows those customers in Selling.

  1. HubSpot MCP finds the deals that moved to Closed won this week with search_crm_objects and, following tool_guidance, the contacts linked to them.
  2. Chatfuel MCP finds each customer's chat with list_chats, searching by phone or name.
  3. After your yes, set_lead_stage moves each lead to Closed Won, and the chat goes back to the AI Agent.

ResultBoth boards agree on who bought, and customers who bought get answers from the AI Agent again instead of waiting in live chat.

Ask

Find the HubSpot deals we closed won this week and move those customers to Closed Won on the Chatfuel Leads board.

Chatfuel Leads board: the Closed Won column with two new leads on top

Product library → the AI Agent quotes your prices

WhenYou add a package or change a price in HubSpot's product library.

  1. HubSpot MCP reads the products with their names, prices and descriptions with search_crm_objects.
  2. Chatfuel MCP adds a question and answer for each new product with add_faq.
  3. test_reply asks the AI Agent about the package in a sandbox chat, so you see the answer before customers do.

ResultThe AI Agent quotes the same packages and prices your sales team sees in HubSpot.

Ask

Read the products we added to HubSpot this month and add each one to our Chatfuel FAQ with its price. Then test how the AI Agent answers about the facial package.

Chatfuel AI Knowledge Base FAQ with the price of the facial package and gift cards

A customer with a deal writes → a reply that knows the deal

WhenA customer who bought a package writes in WhatsApp, and the AI Agent hands the chat to your team.

  1. Chatfuel MCP lists the chats waiting for a person with list_chats and reads the question with get_chat.
  2. HubSpot MCP finds the customer's contact with search_crm_objects and, following tool_guidance, the deal linked to it: what they bought, the amount and the stage.
  3. The assistant drafts a reply, and send_chat_message sends it in the customer's chat after your yes.

ResultYour teammate answers in a minute with the customer's purchase in front of them, without searching HubSpot by hand.

Ask

Which chats are waiting for a person? For each one, find the customer's deal in HubSpot and draft a reply I can send.

Chatfuel chat: the AI Agent hands off and a teammate replies with the package details

How to connect

  1. Connect Chatfuel MCP

    Add Chatfuel from Claude's or ChatGPT's directory, or by its URL in Cursor, and sign in with your Chatfuel account.

  2. Connect HubSpot MCP

    In Claude and ChatGPT, connect HubSpot from the directory and choose the permissions. In Cursor, add https://mcp.hubspot.com with an MCP connector you create in HubSpot.

  3. Ask for both in one request

    The assistant reads from one server and writes to the other. Chatfuel asks for a yes before it changes your bot or writes to a customer, and HubSpot asks you to confirm every create or update.

  1. Add Chatfuel from Claude's connector directory and sign in.
  2. Open Settings › Connectors › Browse, search for HubSpot and click Connect.
  3. Log in to HubSpot, choose the permissions and click Connect app. Set HubSpot's write tools to Needs approval.
HubSpot MCP
From Claude's directory
Chatfuel MCP in Claude

What you need

  • A Chatfuel account with a bot and at least one connected channel: WhatsApp, Instagram, Facebook, TikTok or website chat.
  • A HubSpot account on any plan. A Super Admin or a user with App Marketplace access connects HubSpot first; other users need a Super Admin's approval.
  • Claude on a paid plan (Pro, Max, Team or Enterprise), ChatGPT, or Cursor with an MCP connector created in HubSpot.
  • For the product library use case, products added in HubSpot.

Limits

  • There's no automatic sync. The assistant moves leads and deals between the two when you ask, for example at the end of the day.
  • Chatfuel MCP shares a customer's name, channel and messages, not their phone or email. HubSpot gets an email only if the customer typed it in the chat.
  • HubSpot's connectors create or update up to 10 records at a time and don't delete records.
  • With Sensitive Data turned on in HubSpot, the assistant can't read or log notes, calls, emails, meetings or tasks.
  • Moving a lead to Closed Won or Closed Lost in Chatfuel hands its chat back to the AI Agent; the other stages open live chat with your team.

FAQ

  • Yes. HubSpot runs it at https://mcp.hubspot.com and made it generally available to all HubSpot accounts on April 13, 2026. It follows each user's HubSpot permissions.

Connect Chatfuel MCP

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