usefulapi

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

Claude

  1. Open Settings → Connectors → Add custom connector
  2. Paste this URL:
    https://sendbird.usefulapi.io/mcp
  3. Authenticate with Sendbird when prompted

Cursor · VS Code · Windsurf · Cline

Add to your MCP config, then reload & authorize:

{
  "mcpServers": {
    "sendbird": {
      "url": "https://sendbird.usefulapi.io/mcp"
    }
  }
}
live16 toolsFree 100 tool calls / monthPro $9/mo · $90/yr

Tools 16

ToolTypeWhat it does
sendbird_list_usersread
List users
List the users in your Sendbird application with filtering by activation state, nickname, specific ids, or metadata, paging through results with a token.
sendbird_get_userread
Get user
Fetch a single user by id, optionally including their total unread message count scoped by channel custom type or super/non-super mode.
sendbird_list_group_channelsread
List group channels
List group channels across the application with rich filtering by name, members, custom type, and distinct/public/super mode, sorted by your chosen order.
sendbird_get_group_channelread
Get group channel
Fetch a single group channel by URL, optionally including its member list and per-member read and delivery receipts.
sendbird_list_group_channel_membersread
List group channel members
List the members of a group channel with operator and member-state filters, sort order, and optional read/delivery receipts per member.
sendbird_list_group_channels_by_userread
List group channels by user
List all the group channels a given user belongs to, with filtering by custom type, distinct/public mode, and hidden state.
sendbird_list_open_channelsread
List open channels
List open (public, participant-based) channels in the application, filtering by custom type or substring matches on channel name and URL.
sendbird_get_open_channelread
Get open channel
Fetch a single open channel by URL, optionally including its current participant count.
sendbird_list_messagesread
List messages
List messages in a group or open channel anchored at a timestamp or message id, controlling how many messages before and after to return and filtering by type or sender.
sendbird_requestread
Request
Power-user escape hatch that issues a raw read-only GET to any Chat Platform API v3 path not covered by a dedicated tool, with optional query parameters.
sendbird_send_messagewrite
Send message
Send a text message into a channel either as a user (MESG) or as an admin (ADMM), with support for mentions, custom types, silent delivery, and push control.
sendbird_create_userwrite
Create user
Create a new user with a unique id, optional nickname, profile image, metadata, and an optional freshly issued access token.
sendbird_update_userwrite
Update user
Partially update an existing user's profile — nickname, profile image, or a reissued access token — changing only the fields you provide.
sendbird_create_group_channelwrite
Create group channel
Create a group channel with a set of member user ids and optional name, custom URL, cover image, distinct flag, and public/private setting.
sendbird_usage_statusmeta
Usage status (free-tier meter)
Report the caller's current free-tier usage this month: calls used, monthly limit, remaining, and whether the cap is reached. Read-only; does not count against the meter.
sendbird_upgrademeta
Upgrade to Pro (unlimited)
Subscribe to the Pro plan for UNLIMITED Sendbird tool calls (the free tier caps monthly usage). Choose monthly ($9/month) or yearly ($90/year — 2 months free) billing. Returns a Stripe Checkout link to open in your browser; after payment your account upgrades automatically. Read-only; does not count against the meter.

Pricing

PlanPriceLimit
Free$0100 tool calls / month
Pro$9/mo · $90/yrUnlimited

This is a Model Context Protocol endpoint — meant to be connected from an AI client, not opened in a browser. An invalid_token response at the URL is the auth gate working as designed; clients authenticate automatically.