ClawLink
Communication26 toolsPaste one API key

Revolt integration for AI agents

Revolt is a free and open-source chat platform offering secure and customizable communication.

Use it from your agent

One ClawLink account serves every agent you run. Pick the guide for yours, or connect Revolt once and call the same tools from all of them.

Setup

Connect Revolt through ClawLink's hosted setup.

  • Auth: Paste one API key. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
  • Where: the ClawLink dashboard, or ask your agent to connect it.

What your agent can do

Revolt exposes 26 tools through ClawLink. The 24 most used are listed here; your agent sees all of them.

ToolWhat it doesKind
revolt_fetch_owned_botsFetch all bots that you have control overRead
revolt_fetch_sync_settingsFetch settings from server filtered by keysRead
revolt_fetch_userFetch detailed information about a userRead
revolt_fetch_user_flagsFetch flags associated with a specific userRead
revolt_get_api_infoFetch the server configuration for this Revolt instanceRead
revolt_get_channelFetch a channel by its IDRead
revolt_get_current_userRetrieve your own user informationRead
revolt_get_inviteFetch detailed information about an invite by its codeRead
revolt_get_sync_unreadsFetch information about unread state on channelsRead
revolt_get_user_profileRetrieve a user's profile data including bio and backgroundRead
revolt_get_users_default_avatarFetch a user's default avatar image based on their IDRead
revolt_get_users_dmsFetch all direct message conversations for the authenticated userRead
revolt_acknowledge_policy_changesAcknowledge platform policy changesRead
revolt_add_channels_messages_reactionsAdd a reaction to a message in a channelWrite
revolt_block_userBlock another user by their IDRead
revolt_create_sync_settings_setUpload and save settings data to Revolt's sync storageWrite
revolt_get_users_dmOpen a DM with another userRead
revolt_pin_messagePin a message in a channel by its IDRead
revolt_send_channels_messagesSend a message to a Revolt channelWrite
revolt_update_channels_messagesEdit a message that you've previously sent in a channelWrite
revolt_update_userUpdate user informationWrite
revolt_remove_message_reactionRemove a reaction from a messageWrite
revolt_unblock_userUnblock another user by their IDRead
revolt_unpin_messageUnpin a message in a channelRead