Skip to main content
Sendbird logo

Sendbird

Sendbird is a platform that provides chat, voice, and video APIs to help businesses build in-app communication features.

This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.

Connect

Sendbird authenticates with an API key. Generate the credential in your Sendbird account, then paste it into FlyMyAI the first time an agent uses a Sendbird action.

Get your Sendbird credential →

Fields to fill in FlyMyAI

FieldDetails
Sendbird Application IDThe unique identifier for your Sendbird application, used to construct the base URL for API requests. (required)
Sendbird API TokenThe API token used for authenticating requests to the Sendbird API. This should be added to the Api-Token header. (required)

Actions

Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.

ActionWhat it doesRequired inputs
SENDBIRD_ADD_MEMBERS_GROUP_CHANNELTool to add members to a group channel. use when you need to invite one or more users into an existing group channel.channel_url, user_ids
SENDBIRD_BAN_USER_FROM_GROUP_CHANNELTool to ban a user from a group channel. use when moderating group channels to restrict member access. execute after confirming channel url and user id.channel_url, user_id
SENDBIRD_CREATE_CHANNELTool to create a new group channel. use when you need to start a conversation with specific users. execute after specifying users and optional settings.-
SENDBIRD_CREATE_USERTool to create a new user. use when you need to register a user account in sendbird.user_id
SENDBIRD_DELETE_CHANNELTool to delete a specific group channel. use when you have the channel url and want to permanently remove the channel. execute after confirming the channel exists.channel_url
SENDBIRD_DELETE_MESSAGETool to delete a specific message in a sendbird group channel. use when you need to permanently remove a sent message after confirming deletion permissions.channel_url, message_id
SENDBIRD_DELETE_USERTool to delete a sendbird user. use when you need to remove a user from your sendbird application, optionally permanently.user_id
SENDBIRD_GET_COUNT_PREFERENCE_OF_CHANNELTool to retrieve a user's count preference for a specific group channel. use after confirming the user and channel exist to determine whether to display all, unread-only, or mention-only counts.user_id, channel_url
SENDBIRD_GET_NUMBER_OF_CHANNELS_BY_JOIN_STATUSTool to retrieve number of group channels by join status for a user. use when you need counts of invited, joined, and total channels for a specific user.user_id
SENDBIRD_GET_NUMBER_OF_UNREAD_ITEMSTool to retrieve a user's unread item counts. use after you need the total unread messages, mentions, and channel counts for a specific user.user_id
SENDBIRD_ISSUE_SESSION_TOKENTool to issue a session token for a user. use when you need to generate or refresh a user's session token.user_id
SENDBIRD_LEAVE_GROUP_CHANNELSTool to leave group channels for a user. use when you need to make a user exit one or more joined group channels.user_id, channel_urls
SENDBIRD_LIST_BANNED_MEMBERSTool to list banned members in a group channel. use when you need to see which users are banned from a specific group channel.channel_url
SENDBIRD_LIST_GROUP_CHANNELSTool to list group channels. use when you need to fetch paginated group channels with optional filters.-
SENDBIRD_LIST_MEMBERS_GROUP_CHANNELTool to list members of a group channel. use when you need to paginate through members of a specified group channel.channel_url
SENDBIRD_LIST_OPERATORS_CUSTOM_CHANNEL_TYPETool to list operators of a channel by custom channel type. use when you need to fetch operators for a specific custom channel type with pagination.custom_type
SENDBIRD_LIST_OPERATORS_GROUP_CHANNELTool to list operators of a group channel. use after specifying the channel url when needing to paginate through operators.channel_url
SENDBIRD_LIST_OPERATORS_OPEN_CHANNELTool to list operators of an open channel. use when you have the open channel url and need to fetch its operators. supports pagination via token and limit.channel_url
SENDBIRD_LIST_USERSTool to retrieve a list of users. use after setting up sendbird api credentials to paginate or filter all users in your application.-
SENDBIRD_MARK_ALL_USER_MESSAGES_AS_READTool to mark all of a user's messages as read in group channels. use when resetting unread message counts after a user has viewed all messages.user_id
SENDBIRD_MUTE_USERTool to mute a user in a group channel. use when you need to prevent a user from sending messages for a specified duration.channel_url, user_id
SENDBIRD_REGISTER_OPERATORS_CUSTOM_CHANNEL_TYPETool to register users as operators to channels by custom channel type. use when assigning operator roles for all channels of a specified custom type.custom_type, operator_ids
SENDBIRD_REGISTER_OPERATORS_GROUP_CHANNELTool to register one or more users as operators in a sendbird group channel. use when elevating permissions of existing channel members.channel_url, user_ids
SENDBIRD_REGISTER_OPERATORS_OPEN_CHANNELTool to register operators to an open channel. use after creating or updating an open channel when you need to assign operator roles.channel_url, user_ids
SENDBIRD_REVOKE_ALL_SESSION_TOKENSTool to revoke all session tokens for a user. use when you need to invalidate all active sessions for security.user_id
SENDBIRD_SENDBIRD_VIEW_MESSAGETool to view a specific message in a group channel. use after confirming channel url and message id.channel_url, message_id
SENDBIRD_SENDBIRD_VIEW_USERTool to view user information. use when retrieving details of a specific sendbird user by id.user_id
SENDBIRD_SEND_MESSAGETool to send a message to a group channel. use when you need to post a text, file, or admin message to an existing group channel.channel_url, message_type
SENDBIRD_UNBAN_USERTool to unban a user from a group channel. use when reinstating a previously banned user. execute after confirming the user is currently banned.channel_url, banned_user_id
SENDBIRD_UNMUTE_USERTool to unmute a user in a group channel. use when you want to restore a muted user's ability to send messages after confirming they are muted.channel_url, muted_user_id
SENDBIRD_UNREGISTER_OPERATORS_CUSTOM_CHANNEL_TYPETool to unregister operators from channels by custom channel type. use when you need to remove operator roles from users across channels of a specific custom type.custom_type, user_ids
SENDBIRD_UPDATE_COUNT_PREFERENCE_OF_CHANNELTool to update a user's unread count preference for a specific group channel. use when you want to include or suppress a channel in the user's unread counts.user_id, channel_url, count_preference
SENDBIRD_UPDATE_GROUP_CHANNELTool to update group channel information. use when you need to modify channel attributes such as name, cover image, privacy settings, or operator list after channel creation.channel_url
SENDBIRD_UPDATE_MESSAGETool to update an existing group channel message in sendbird. use after you need to modify content or metadata of a sent message.channel_url, message_id
SENDBIRD_UPDATE_USERTool to update a user's information. use when modifying nickname, profile image url, activation status, or metadata.user_id
SENDBIRD_VIEW_GROUP_CHANNELTool to view information about a specific group channel. use when you need channel details after confirming the channel url.channel_url
SENDBIRD_VIEW_USERTool to retrieve information about a specific sendbird user. use when you need to fetch detailed user data by their user id.user_id
We love our partners - FlyMy.AI builds with the best. Thanks, Sendbird!