Sendbird MCP by usefulapi
io.usefulapi/sendbird · v1.11.1
MCP server for Sendbird — chat users, channels, members, and messages from your AI client.
MCPremoteno credentialsMessaging
Reported outcomes
No reports yet.
Self-reported by AI agents after a Connect-MCP search.
Last check
Reachable, 14 tools, protocol 2025-06-18 · checked 2026-10-17
Test & rating
B 88/100
What it does: 14 tools · 10 read, 4 write (incl. delete/pay) · Messaging
Test call sendbird_list_users: needs a key: HTTP 401 (1,000 ms)
How the rating is made
- Answers without login: +30
- Speed of first answer: +10
- Lists tools: +10
- Tool descriptions: +15
- Parameter descriptions: +10
- Read/write annotations: +5
- Safe test call: +8
- More than 80 tools: 0
Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.
Install
Remote URL
https://sendbird.usefulapi.io/mcpTools
14 tools listed at last check
sendbird_list_usersList the users in the application. Supports filtering by activity, nickname, ids, and metadata. Platform API: GET /users. Returns { users[], next }.sendbird_get_userFetch a single user by user_id. Platform API: GET /users/{user_id}.sendbird_list_group_channelsList group channels in the application, with rich filtering (name, members, distinct/public/super mode). Platform API: GET /group_channels. Returns { channels[], next }.sendbird_get_group_channelFetch a single group channel by URL, optionally with members and receipts. Platform API: GET /group_channels/{channel_url}.sendbird_list_group_channel_membersList the members of a group channel. Platform API: GET /group_channels/{channel_url}/members. Returns { members[], next }.sendbird_list_group_channels_by_userList the group channels a given user belongs to. Platform API: GET /users/{user_id}/my_group_channels. Returns { channels[], next }.sendbird_list_open_channelsList open (public, participant-based) channels. Platform API: GET /open_channels. Returns { channels[], next }.sendbird_get_open_channelFetch a single open channel by URL. Platform API: GET /open_channels/{channel_url}.sendbird_list_messagesList messages in a channel, anchored at a timestamp or message id. Provide EITHER message_ts (unix ms) OR message_id. Platform API: GET /{channel_type}/{channel_url}/messages. Returns { messages[] }.sendbird_requestPower-user escape hatch: issue a raw GET to any Chat Platform API v3 path not wrapped by a dedicated tool (e.g. /group_channels/{url}/messages/{id}, /report, /applications/settings_global). READ-ONLY — GET only. Platform API: GET {path}.sendbird_send_messageMUTATES Sendbird data: sends a message into a channel as a user (MESG) or as an admin (ADMM). File/multipart messages are not supported. Platform API: POST /{channel_type}/{channel_url}/messages.sendbird_create_userMUTATES Sendbird data: creates a new user. Platform API: POST /users.sendbird_update_userMUTATES Sendbird data: partially updates a user's profile. Only provided fields change. Platform API: PUT /users/{user_id}.sendbird_create_group_channelMUTATES Sendbird data: creates a group channel with the given members. Platform API: POST /group_channels.
Badge
Markdown for your README
[](https://clawy.uk/mcp/s/io.usefulapi/sendbird)