Skip to main content
Inspect available tool groups and learn to test or resolve connection issues with your self-hosted ChatbotX MCP server.

Tool Groups

ChatbotX MCP tools are generated dynamically from the system OpenAPI spec. When new APIs are added and the MCP Server is restarted, new tools appear automatically.
GroupCommon Tools
Workspaceget_workspace
Channels, Members, Teamslist_channels, list_members, get_member, list_teams
Tagslist_tags, create_tag, get_tag, update_tag, delete_tag
Custom Fieldslist_custom_fields, create_custom_field, get_custom_field, update_custom_field, delete_custom_field
Bot Fieldslist_bot_fields, create_bot_field, set_bot_fields, bulk_update_bot_fields, get_bot_field, set_bot_field, delete_bot_fields
Contactslist_contacts, create_contact, get_contact, upsert_contact, update_contact, delete_contact, filter_contacts, import_contacts
Contact Tagslist_contact_tags, add_contact_tags, remove_contact_tags
Contact Custom Fieldslist_contact_custom_fields, set_contact_custom_fields, clear_contact_custom_fields, get_contact_custom_field, set_contact_custom_field, clear_contact_custom_field
Contact Actionsblock_contact, unblock_contact, list_contact_messages, get_contact_message, send_message, send_contact_flow, trigger_auto_reply
Conversations and Broadcastslist_conversations, list_broadcasts, get_broadcast, get_broadcast_audience
Automationlist_flows, list_sequences, get_sequence, list_keywords, list_triggers, list_webhooks
Otherlist_saved_replies, list_template_messages, list_aiagents, list_integrations, list_error_logs

Testing Connection

Use curl to check whether your ChatbotX MCP Server is reachable:
# For Cloud instances:
curl.exe -i -N --max-time 12 `
  -H "x-workspace-token: YOUR_WORKSPACE_TOKEN" `
  -H "Accept: text/event-stream" `
  "https://app.chatbotx.io/mcp/sse"

# For Self-hosted instances:
# curl.exe -i -N --max-time 12 -H "x-workspace-token: YOUR_WORKSPACE_TOKEN" -H "Accept: text/event-stream" "https://app.yourdomain.com/mcp/sse"
When the connection is correct, the response starts with:
HTTP/1.1 200 OK
Content-Type: text/event-stream
event: endpoint
data: /mcp/messages?sessionId=...
SSE connections stay open. It is normal for the command to stop after the timeout, as long as you see 200 OK and event: endpoint.

Common Issues

IssueCommon CauseFix
Not connectedToken is incorrect or header name is wrong.Check the token and verify the header is x-workspace-token. See Introduction for details.
401 or 403Token is expired, revoked, or lacks access.Create a new Workspace token and update client settings. See Introduction for details.
AI assistant cannot find toolsClient was not restarted or config syntax is invalid.Check JSON/TOML configuration syntax and restart your MCP client.
ChatGPT cannot see toolsDeveloper Mode is not enabled or URL token is missing.Enable Developer Mode and use the ?token=... URL format.

References