Connect Sendbird to Your AI Agent

Keep app conversations organized and send the next update in context.

28 tools API key

Try a Sendbird Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Sendbird

Review Group Messages

Read the relevant part of a conversation and organize its discussion.

/oo Sendbird: Read messages in [group channel] around [date and time]. Summarize the discussion and unresolved questions.

Send a text message

Send a specified message as a known user.

/oo Sendbird: Send [message] to [group channel] as [user].

Start Working with Sendbird

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Sendbird

    Connect with your Sendbird API token and Application ID.

    Connect Sendbird →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • An account with access to the Sendbird resources used in your task.

Sendbird Tools

Inspect application users, group channels, and message history, or send messages as a specified user. Conversation reviews need a channel and a relevant time or message.

Review Group Messages

Read the relevant part of a conversation and organize its discussion.

Send a text message

Send a specified message as a known user.

28 tools

List Users

List Sendbird users with common pagination and filtering controls.

sendbird.list_users

View User

Get a single Sendbird user by user ID.

sendbird.view_user

Create User

Create a Sendbird user with common profile and metadata fields.

sendbird.create_user

Update User

Update a Sendbird user's profile, metadata, or activation settings.

sendbird.update_user

Delete User

Delete a Sendbird user.

sendbird.delete_user

Issue Session Token

Issue a Sendbird session token for a user.

sendbird.issue_session_token

Revoke All Session Tokens

Revoke all Sendbird session tokens for a user.

sendbird.revoke_all_session_tokens

Get Number Of Unread Items

Get unread message, mention, and invitation counts for a Sendbird user.

sendbird.get_number_of_unread_items

Get Number Of Channels By Join Status

Get Sendbird group channel counts grouped by join status.

sendbird.get_number_of_channels_by_join_status

Mark All User Messages As Read

Mark all messages as read for a Sendbird user.

sendbird.mark_all_user_messages_as_read

Leave Group Channels

Make a Sendbird user leave one or more joined group channels.

sendbird.leave_group_channels

List Group Channels

List Sendbird group channels in the application with common filtering controls.

sendbird.list_group_channels

View Group Channel

Get a Sendbird group channel by channel URL.

sendbird.view_group_channel

Create Channel

Create a Sendbird group channel with common JSON body fields.

sendbird.create_channel

Update Group Channel

Update a Sendbird group channel with common JSON body fields.

sendbird.update_group_channel

Delete Channel

Delete a Sendbird group channel.

sendbird.delete_channel

List Members Group Channel

List members of a Sendbird group channel.

sendbird.list_members_group_channel

Add Members Group Channel

Invite members into an existing Sendbird group channel.

sendbird.add_members_group_channel

List Group Channel Messages

List messages from a Sendbird group channel around a timestamp or message anchor.

sendbird.list_group_channel_messages

View Message

Get a single Sendbird group channel message by message ID.

sendbird.view_message

Send Message

Send a message into a Sendbird group channel.

sendbird.send_message

Update Message

Update an existing Sendbird group channel message.

sendbird.update_message

Delete Message

Delete a Sendbird group channel message.

sendbird.delete_message

List Banned Members

List banned users from a Sendbird group channel.

sendbird.list_banned_members

Ban User From Group Channel

Ban a user from a Sendbird group channel.

sendbird.ban_user_from_group_channel

Unban User

Unban a user from a Sendbird group channel.

sendbird.unban_user

Mute User

Mute a user in a Sendbird group channel.

sendbird.mute_user

Unmute User

Unmute a user in a Sendbird group channel.

sendbird.unmute_user

Frequently Asked Questions

Can I review messages without choosing a channel?

Choose a group channel and a point in the conversation, such as a time or message, to set the scope.

Can I add users to a group?

Yes. Specify the group channel and the application users to add.

What identifies the connected app?

Use your Sendbird application ID together with its API token.

Connect Sendbird

About Sendbird ↗