TimelinesAIStart free trial
Integrations

MCP Server for Managing WhatsApp Business Platform Chats from AI Assistants like Meta Muse and Claude

Stay in the AI assistant you already use. Connect it to TimelinesAI to read your WhatsApp Business Platform chats, reply to customers, send approved templates, and assign and label chats for your team.

The TimelinesAI MCP server works with any AI assistant that supports remote MCP servers with OAuth sign-in. There’s no software to install, no server to manage, and no password to share. The assistant can only do what your TimelinesAI role allows.

What the connector can do

  • Read chats, message history and message status across your WhatsApp Business Platform numbers
  • Reply with free text while the customer’s 24-hour window is open
  • Send Meta-approved templates, and start new chats with a template
  • Assign, unassign, open and close chats, and add or remove labels
  • React to messages, and see your team members and templates

What you need

  • A TimelinesAI account. New accounts start with a 10-day free trial, no credit card required.
  • At least one WhatsApp Business Platform (Cloud API) number connected to your workspace. Learn more about WhatsApp Business API on TimelinesAI.
  • At least one approved template, if you want the assistant to start new chats or message customers outside the 24-hour window.

How to set up

  1. Step 1: Add the connector.

    In your AI assistant, add a new connector (or custom MCP server) and paste https://mcp.services.timelines.ai/mcp/waba.

  2. Step 2: Sign in with TimelinesAI.

    The assistant opens the TimelinesAI login page. Sign in, or create an account.

  3. Step 3: Approve access.

    Review the permissions on the “Authorize timelines-mcp?” page and click Authorize.

  4. Step 4: Ask your first question.

    Try “List my WhatsApp Business numbers” or “Show chats that are waiting for a reply”.

Connection details

SettingValue
MCP server URLhttps://mcp.services.timelines.ai/mcp/waba
TransportStreamable HTTP
Sign-inOAuth 2.1 with PKCE (S256) and dynamic client registration
Authorization serverhttps://mcp.services.timelines.ai
Scopesopenidchats:readchats:writemessages:readmessages:writelabels:readlabels:writeaccounts:readworkspace:readtemplates:read

Tools (18)

Read tools only look at data. Write tools change a chat inside TimelinesAI. Sensitive write tools send something your customer sees, and template sends are charged by Meta.

ToolWhat it doesAccess
waba_accountsLists the WhatsApp Business Platform numbers you can send fromRead
waba_list_chatsLists the chats you can see, with filters (for example, by phone number)Read
waba_chat_detailsShows one chat: whether the 24-hour window is open, the assignee, labels and the sending numberRead
waba_chat_historyShows the messages in a chat, newest firstRead
waba_message_detailsShows one message, including the reason if it failedRead
waba_templatesLists the message templates you can useRead
waba_template_detailsShows one template: its content, variables, status and the numbers it can be sent fromRead
workspace_teamLists teammates, so a chat can be assigned to one of themRead
waba_chat_openReopens a closed chatWrite
waba_chat_closeCloses a chatWrite
waba_chat_assignAssigns a chat to a teammateWrite
waba_chat_unassignRemoves the assignee from a chatWrite
waba_chat_set_labelAdds a label to a chatWrite
waba_chat_remove_labelRemoves a label from a chatWrite
waba_chat_send_messageSends a free-text reply in an existing chat, only while the 24-hour window is openSensitive write
waba_chat_send_templateSends an approved template in an existing chatSensitive writeMeta charges for templates
waba_start_chatStarts a new chat with a phone number using an approved templateSensitive writeMeta charges for templates
waba_message_reactAdds or removes an emoji reaction on a messageSensitive writeThe customer sees it

Every tool is labeled as read-only or as making changes, so AI assistants can ask you to confirm before a write runs.

What the assistant can see

The assistant acts as the TimelinesAI user who signed in, with that user’s permissions. It never sees more than that user can see in TimelinesAI.

  • Owners and Admins see every WhatsApp Business Platform number in the workspace and all of its chats.
  • Team supervisors and Teammates see the numbers whose team is set to their team, and those numbers’ chats.
  • Agents see the numbers assigned to them, and those numbers’ chats.
  • Collaborators see only the chats assigned to them. They can reply there, but can’t start new chats.
  • Assigned chats: anyone assigned to a single chat can see and reply in that chat. That doesn’t open the rest of that number.

Messaging rules

  • Inside the 24-hour window (the customer wrote in the last 24 hours), the assistant can send free-text replies.
  • Outside the window, or for a new chat, only Meta-approved templates can be sent. A template doesn’t reopen the window for free text.
  • Templates with a media header (image, video or document) can’t be sent through the connector yet. Use templates with text variables.
  • Delivery: a successful send means Meta accepted the message. Delivery can still fail later, and the assistant can check the reason.

Pricing

Using the connector is included in every TimelinesAI plan at no extra charge. Meta charges for template messages at its standard WhatsApp Business Platform rates, and the assistant tells you before it sends one.

Privacy and security

  • Sign-in uses OAuth, so your AI assistant never sees your TimelinesAI password.
  • The assistant can only use the data the signed-in user can access, within the scopes above.
  • To disconnect, remove the connector in your AI assistant.
  • See our Privacy Policy and Terms. Help: help.timelines.ai.

FAQs about the WhatsApp Business Platform MCP server

Only WhatsApp Business Platform (Cloud API) numbers connected to your TimelinesAI workspace.
Any assistant that supports remote MCP servers with OAuth sign-in, such as Meta Muse and Claude.
No. It acts as you, with your TimelinesAI role, and sees only the numbers and chats you can see.
No. The MCP server is hosted by TimelinesAI. You only add the server URL to your AI assistant and sign in.
Meta charges for template messages at its standard WhatsApp Business Platform rates. The connector itself costs nothing extra on any TimelinesAI plan.
Yes, but only with a Meta-approved template. Free-text replies are possible only inside the 24-hour customer service window.

Last updated: