# Sendbird AI Chatbot — how to use (mcp.ai)

Connect your Sendbird AI Chatbot account and use 6 tools for AI chatbots straight from your AI agent. Connect with your own API key. Sendbird's AI Chatbot enables businesses to integrate intelligent, automated conversational agents into their applications, enhancing customer engagement and support.

## Option A — via MCP (recommended)
Remote MCP endpoint (HTTP, streamable): `https://api.mcp.ai/p_sendbird_ai_chabot?ms=1787296140000`
Add it as a custom/remote MCP connector in your client (Claude, Cursor, VS Code…), then authenticate when prompted. Once connected, ask the agent to use the server's tools (e.g. `sendbird_ai_chabot_create_bot`).

## Option B — via direct REST API
Base URL: `https://api.mcp.ai/api/sendbird_ai_chabot`
Auth: `Authorization: Bearer sk_live_…` — create a workspace API key at https://mcp.ai/settings/api-keys
Discover endpoints: `GET https://api.mcp.ai/api/sendbird_ai_chabot/_endpoints`

### Endpoints
- `POST https://api.mcp.ai/api/sendbird_ai_chabot/create/bot` — Tool to create a new bot. Use when you need to add an AI or default bot to your Sendbird app.
  - body: { bot_type?: string, bot_userid: string, bot_nickname: string, bot_profile_url?: string, is_privacy_mode?: boolean, bot_callback_url?: string, enable_mark_as_read?: boolean, channel_invitation_preference?: integer }
- `POST https://api.mcp.ai/api/sendbird_ai_chabot/get/bot` — Tool to retrieve information on a specific bot by its user ID. Use when you need to fetch bot details before performing subsequent operations.
  - body: { bot_user_id: string }
- `POST https://api.mcp.ai/api/sendbird_ai_chabot/list/bots` — Tool to list all bots in the Sendbird application. Use when you need to fetch bot details with optional filters and pagination.
  - body: { limit?: integer, token?: string, bot_id?: string }
- `POST https://api.mcp.ai/api/sendbird_ai_chabot/list/group/channels` — Tool to list group channels. Use when you need to fetch available group channels with filters and pagination.
  - body: { url?: string, name?: string, limit?: integer, token?: string, query_type?: string, show_empty?: boolean, super_mode?: string, custom_type?: string, public_mode?: string, channel_urls?: string[], custom_types?: string[], created_after?: integer, distinct_mode?: string, name_contains?: string, created_before?: integer, member_user_ids?: string[], members_nickname?: string, members_exactly_in?: string[], members_include_in?: string[], members_nickname_prefix?: string }
- `POST https://api.mcp.ai/api/sendbird_ai_chabot/unregister/bot/webhook` — Tool to unregister the webhook URL for a bot. Use when you need to remove webhook configuration for a specific bot.
  - body: { bot_id: string }
- `POST https://api.mcp.ai/api/sendbird_ai_chabot/update/bot` — Tool to update information on an existing bot. Use when you need to change a bot's user ID, nickname, profile image URL, or toggle read-receipt or privacy settings after creation. Run after confirming
  - body: { bot_id: string, bot_userid?: string, bot_nickname?: string, bot_profile_url?: string, is_privacy_mode?: boolean, enable_mark_as_read?: boolean }

## Example prompts
- "What can I do in Sendbird AI Chatbot?"
- "Show me a summary of my Sendbird AI Chatbot account"

## More
- Page: https://mcp.ai/sendbird_ai_chabot
- Agent spec (llms.txt): https://mcp.ai/sendbird_ai_chabot/llms.txt
- Postman collection: https://mcp.ai/sendbird_ai_chabot/postman.json
