Get back into a conversation.
Find the lead, read message history and inspect the timeline before writing a reply.
list_leadslist_messageslead_timelineYour CRM, in your AI workflow
Find a lead, read the conversation, prepare the next step. Connect your AI client to 36 explicit tools in your own Outbound OS installation.
ChatGPT · Codex · Claude · compatible remote MCP clients
Which contacted leads have been quiet the longest?
list_leads{
"status": "contacted",
"sortBy": "lastMessageAt",
"sortOrder": "asc",
"limit": 3
}From context to next action
Find the lead, read message history and inspect the timeline before writing a reply.
list_leadslist_messageslead_timelineInspect the audience and create a draft. Starting the campaign is a separate action with real consequences.
campaign_preview_leadscreate_campaignRead sender readiness and sending state. Investigate reported activity before deciding what to change.
whatsapp_accountssystem_statusKnow what you connect
The client proposes tools. Your installation controls access. Your client’s approval settings decide when it asks you to continue.
Read the security modelLeads, messages and analytics can become context for the model you use. Connect a provider you trust with that information.
Send tools and campaign controls are live operations. Review recipients, content and sender before approving. Provider acceptance does not prove delivery.
The WhatsApp service window, approved templates, opt-outs and account limits apply to tool calls just as they do in the dashboard.
Make the connection
The optional MCP container connects to your CRM API. Give it an HTTPS endpoint, configure authentication, then add that endpoint in your AI client.
Server & client setup guideStart the Docker MCP profile with separate service and client credentials.
Use your own HTTPS URL ending in /mcp. Authenticate with the mode your administrator configured.
A returned tool result verifies more than a successful health check. Do this before approving any write.
Use Outbound OS to list the first 3 contacted leads, sorted by lastMessageAt ascending. Show their names, status and last activity. Read only; do not send messages or change any records.The server URL is not a credential. Keep tokens in the client’s credential configuration, never in a prompt.
Tool reference
Exact names exposed by the server. Read and write tools share this catalogue.
list_leadsget_leadcreate_leadupdate_leaddelete_leadimport_leadslist_tagslead_timelinelead_assignlead_set_statuslead_toggle_pausebulk_lead_actionlist_campaignsget_campaigncreate_campaignupdate_campaigndelete_campaignstart_campaignpause_campaigncampaign_preview_leadscampaign_ab_resultslist_messagessend_whatsappsend_whatsapp_filelist_media_filessend_emailstats_overviewanalytics_funnelanalytics_campaign_roianalytics_email_performancewhatsapp_costssystem_statussystem_pause_resumewhatsapp_accountswhatsapp_templateslist_usersThe website’s tool catalogue is checked against the MCP server in CI.
FAQ
It gives a compatible AI client tools that read or change records in your Outbound OS installation. The assistant requests a tool, the server calls the CRM API, and the result returns to your client. It is not a separate copy of the CRM.
Use a client that supports a remote Streamable HTTP MCP server and your configured authentication mode. Client editions and workspace policies can restrict custom servers. The setup guide explains the server endpoint, bearer-token connection and OAuth flow; check your client’s current requirements.
The server includes send and campaign-control tools, which can change real data or send through your connected accounts. Authentication is not approval for an individual send. Configure your client to ask before write actions and review the recipient, sender and content.
Do not assume it is. The service-credential connection uses the server’s configured CRM access, rather than inheriting your dashboard session. Your administrator must choose and secure the authentication mode. Treat a shared service credential as privileged.
Tool results are returned to the AI client and can become context for its model. Connect only a client and provider you trust with the data it requests. Keep service tokens out of prompts, public pages and source control.
Keep the CRM where you run it
Run Outbound OS on your infrastructure, connect the channels you need, and add the MCP service when you are ready.