Cursor Logo

Omnichannel MCP Server & Skills for Cursor

Connect your Cursor assistant to ChatbotX via Model Context Protocol (MCP) and Agent Skills. Manage customer conversations, CRM contacts, tags, and chatbot flows across your connected customer channels.

Please make sure there is always a human in the loop.

Connect ChatbotX to Cursor

Install the official ChatbotX MCP server and agent skills to automate your workspace directly from Cursor IDE.

Option 1: Paste into Cursor Composer / Agent
> Add ChatbotX MCP to .cursor/mcp.json with command "npx", args ["-y", "chatbotx-mcp"], and env CHATBOTX_API_KEY="${YOUR_WORKSPACE_TOKEN}", CHATBOTX_API_URL="https://app.chatbotx.io/api", CHATBOTX_MCP_TRANSPORT="stdio"
or configure manually
.cursor/mcp.json
{
  "mcpServers": {
    "chatbotx": {
      "command": "npx",
      "args": [
        "-y",
        "chatbotx-mcp"
      ],
      "env": {
        "CHATBOTX_API_KEY": "${YOUR_WORKSPACE_TOKEN}",
        "CHATBOTX_API_URL": "https://app.chatbotx.io/api",
        "CHATBOTX_MCP_TRANSPORT": "stdio"
      }
    }
  }
}

Save this configuration to .cursor/mcp.json at your project root. Get your private token from ChatbotX → Settings → Integrations → Workspace Token.

Cursor MCP Integration

Cursor reads this page and wires up the MCP. You approve the connection.

It fetches this page, discovers the MCP endpoint, and asks you to confirm before connecting.

chatbotx.io/cursor
# ChatbotX Model Context Protocol (MCP) Server for Cursor

Connect Cursor AI code editor to ChatbotX via native Model Context Protocol (MCP) and Agent Skills. Query customer CRM records, inspect live conversation webhooks, and trigger chatbot flows without leaving your editor.

## Connection Setup for Cursor
- Protocol: Model Context Protocol (MCP) via Stdio (npx)
- Command: npx -y chatbotx-mcp
- Environment Variables:
  - CHATBOTX_API_KEY: <YOUR_WORKSPACE_TOKEN> (from ChatbotX -> Settings -> Integrations -> Workspace Token)
  - CHATBOTX_API_URL: https://app.chatbotx.io/api
  - CHATBOTX_MCP_TRANSPORT: stdio
- Documentation: https://chatbotx.io/docs/mcp/introduction
- Cursor Directory: https://cursor.directory/plugins/chatbotx

### Configuration (.cursor/mcp.json)
```json
{
  "mcpServers": {
    "chatbotx": {
      "command": "npx",
      "args": [
        "-y",
        "chatbotx-mcp"
      ],
      "env": {
        "CHATBOTX_API_KEY": "${YOUR_WORKSPACE_TOKEN}",
        "CHATBOTX_API_URL": "https://app.chatbotx.io/api",
        "CHATBOTX_MCP_TRANSPORT": "stdio"
      }
    }
  }
}
```

## Cursor Agent Skills
Install official ChatbotX skills for Cursor AI Agent:
- All skills: `npx skills add ChatbotXIO/chatbotx-agent`
- CLI skill: `npx skills add ChatbotXIO/chatbotx-agent --skill chatbotx`
- MCP strategy skill: `npx skills add ChatbotXIO/chatbotx-agent --skill chatbotx-mcp`

## Available MCP Tools
- contacts_search: Look up contacts by email, phone number, or workspace ID directly in Composer / Chat.
- contacts_tag: Tag contacts based on code context (e.g., "Beta Tester", "API User").
- contacts_custom_field: Inspect and update CRM custom fields to verify data schema compliance.
- flows_trigger: Trigger visual chatbot flows to test customer sequences during development.
- conversations_list: View live customer message logs inside Cursor to debug user-reported issues.
- messages_send: Send test messages to your staging WhatsApp or Telegram channels.
- broadcasts_list: Query broadcast histories and inspect audience segments.
- channels_list: Verify API keys and webhook connectivity for connected messaging platforms.

## Example Prompts for Cursor
- "A customer reported an error with email '[email protected]'. Search their contact record, check recent messages, and show their custom fields."
- "Write an integration test that calls contacts_search, applies the 'Automated Test' tag, and triggers the verification flow."
- "Check our connected channels in ChatbotX and verify that Zalo OA and WhatsApp webhooks are active."

## Supported Messaging Channels
WhatsApp, Messenger, Instagram, TikTok, Telegram, Zalo OA, Webchat, SMTP, and API.

Prompt Examples for Cursor

Once connected, you can converse with your customer base and execute omnichannel actions in plain language.

Send Omnichannel Message

"Send a WhatsApp message to +123456789 saying their order #9821 has shipped with tracking link."

Query CRM & Contacts

"Find the contact for [email protected], check their conversation history, and tag them as 'VIP Lead'."

Trigger Visual Flows

"Trigger the Onboarding Drip Sequence for the newly registered lead on Instagram."

Audit Live Inbox

"List all unread conversations in Messenger and summarize what customers are asking today."

Autonomous Multi-Channel Execution

ChatbotX standardizes your messaging channels into clean MCP tool calls with safe guardrails.

Unified MCP Architecture

One SSE endpoint provides 380+ tools covering WhatsApp, Messenger, Zalo, Telegram, Email, and Webchat.

Enterprise Security

Workspace token authentication, granular tool whitelisting, and strict human-in-the-loop approvals for sensitive actions.

Real-time State Sync

Changes to contact fields, custom tags, or conversation status sync immediately across your ChatbotX dashboard and CRM.

Works with Every MCP Client

ChatbotX MCP works seamlessly with any AI agent runtime that supports Model Context Protocol.

Gemini

Google Multimodal AI

Google's 1M+ token context model with native MCP and Function Calling. Parse high-volume customer messages effortlessly.

Explore Gemini Integration

OpenClaw

Personal Autonomous Agent

Autonomous personal AI agent. Manages multi-channel customer communications, tags contacts, and triggers automated flows.

Explore OpenClaw Integration

Supported Messaging & Customer Channels

Connect your channels in ChatbotX once, then automate customer conversations to any of them via your AI assistant.

WhatsApp WhatsApp Messenger Messenger Instagram Instagram TikTok TikTok Telegram Telegram Zalo OA Zalo OA Webchat Webchat SMTP SMTP API API

Subscribe to the Newsletter

For occasional updates, news and events