85trust / 100

Sendbird MCP by usefulapi

by sendbird.usefulapi.io in Email & messaging

MCP serverPassing, checked 10 h ago

MCP server for Sendbird — chat users, channels, members, and messages from your AI client.

https://sendbird.usefulapi.io/mcp

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
358 ms typical, 358 ms slowest 5%
Last check
10 h ago
Next check
any minute now

How to call it

Add it to any MCP client that supports remote servers.

{
  "mcpServers": {
    "sendbird-mcp-by-usefulapi": {
      "type": "http",
      "url": "https://sendbird.usefulapi.io/mcp"
    }
  }
}

14 tools

  • sendbird_list_users

    List the users in the application. Supports filtering by activity, nickname, ids, and metadata. Platform API: GET /users. Returns { users[], next }.

  • sendbird_get_user

    Fetch a single user by user_id. Platform API: GET /users/{user_id}.

  • sendbird_list_group_channels

    List 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_channel

    Fetch a single group channel by URL, optionally with members and receipts. Platform API: GET /group_channels/{channel_url}.

  • sendbird_list_group_channel_members

    List the members of a group channel. Platform API: GET /group_channels/{channel_url}/members. Returns { members[], next }.

  • sendbird_list_group_channels_by_user

    List the group channels a given user belongs to. Platform API: GET /users/{user_id}/my_group_channels. Returns { channels[], next }.

  • sendbird_list_open_channels

    List open (public, participant-based) channels. Platform API: GET /open_channels. Returns { channels[], next }.

  • sendbird_get_open_channel

    Fetch a single open channel by URL. Platform API: GET /open_channels/{channel_url}.

  • sendbird_list_messages

    List 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_request

    Power-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_message

    MUTATES 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_user

    MUTATES Sendbird data: creates a new user. Platform API: POST /users.

  • sendbird_update_user

    MUTATES Sendbird data: partially updates a user's profile. Only provided fields change. Platform API: PUT /users/{user_id}.

  • sendbird_create_group_channel

    MUTATES Sendbird data: creates a group channel with the given members. Platform API: POST /group_channels.

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
10 h agoPassed200358 ms