All integrations
RE
Catalogue metadata onlycommunicationv20260615_00

REVOLT

Revolt

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

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

26

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

1

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
API_KEY

API_KEY

revolt_api_key

Provider setup

Developer setup

No fields declared in this snapshot.

User connection

  • Revolt Bot Tokengeneric_api_key · stringRequired

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 1–26 of 26 actions

Acknowledge Policy Changes

REVOLT_ACKNOWLEDGE_POLICY_CHANGES

Tool to acknowledge platform policy changes. Use when accepting or confirming policy updates for your bot account.

Untrusted display-only summary

Add Reaction to Message

REVOLT_ADD_CHANNELS_MESSAGES_REACTIONS

Tool to add a reaction to a message in a channel. Use when you want to react with an emoji to a specific message. Returns success on completion.

Untrusted display-only summary

Block User

REVOLT_BLOCK_USER

Tool to block another user by their ID. Use when you need to prevent interactions with a specific user.

Untrusted display-only summary

Create Sync Settings

REVOLT_CREATE_SYNC_SETTINGS_SET

Tool to upload and save settings data to Revolt's sync storage. Use when you need to persist user settings or preferences.

Untrusted display-only summary

Delete Message

REVOLT_DELETE_MESSAGE

Tool to delete a message you've sent or one you have permission to delete. Use when you need to remove a message from a channel.

Untrusted display-only summary

Bulk Delete Messages

REVOLT_DELETE_MESSAGES_BULK

Tool to bulk delete multiple messages from a channel. Use when you need to delete multiple messages at once. Requires ManageMessages permission regardless of message ownership. Messages must have been sent within the past 1 week.

Untrusted display-only summary

Fetch Owned Bots

REVOLT_FETCH_OWNED_BOTS

Tool to fetch all bots that you have control over. Use when you need to retrieve information about bots owned by the authenticated user account.

Untrusted display-only summary

Fetch Sync Settings

REVOLT_FETCH_SYNC_SETTINGS

Tool to fetch settings from server filtered by keys. Returns an object with the requested keys where each value is a tuple of (timestamp, value). Only settings that exist on the server will be included in the response.

Untrusted display-only summary

Fetch user

REVOLT_FETCH_USER

Tool to fetch detailed information about a user. Use when you have a valid user ID and need full account details. Call after authenticating with bot token.

Untrusted display-only summary

Fetch User Flags

REVOLT_FETCH_USER_FLAGS

Tool to fetch flags associated with a specific user. Use after obtaining the user ID to inspect their special statuses or roles.

Untrusted display-only summary

Get API Info

REVOLT_GET_API_INFO

Tool to fetch the server configuration for this Revolt instance. Use when you need to discover API version, feature availability, WebSocket endpoints, or service URLs.

Untrusted display-only summary

Get Channel

REVOLT_GET_CHANNEL

Tool to fetch a channel by its ID. Use when you need to retrieve detailed information about a specific channel.

Untrusted display-only summary

Get Current User

REVOLT_GET_CURRENT_USER

Tool to retrieve your own user information. Use when you need to fetch details about the authenticated user account.

Untrusted display-only summary

Get Invite

REVOLT_GET_INVITE

Tool to fetch detailed information about an invite by its code. Use when you have a valid invite code and need to retrieve invite details including server info, channel info, and member count.

Untrusted display-only summary

Get Sync Unreads

REVOLT_GET_SYNC_UNREADS

Tool to fetch information about unread state on channels. Use when you need to check which channels have unread messages or mentions.

Untrusted display-only summary

Get User Profile

REVOLT_GET_USER_PROFILE

Tool to retrieve a user's profile data including bio and background. Use when you need profile-specific information beyond basic user data. Will fail if you do not have permission to access the target user's profile.

Untrusted display-only summary

Get User's Default Avatar

REVOLT_GET_USERS_DEFAULT_AVATAR

Tool to fetch a user's default avatar image based on their ID. Use when you need to retrieve the default avatar picture for a specific user.

Untrusted display-only summary

Open DM with User

REVOLT_GET_USERS_DM

Tool to open a DM with another user. Use when you need to start or access a direct message conversation. If the target is oneself, returns a saved messages channel.

Untrusted display-only summary

Get User DMs

REVOLT_GET_USERS_DMS

Tool to fetch all direct message conversations for the authenticated user. Use when you need to list all DM and group DM channels.

Untrusted display-only summary

Pin Message

REVOLT_PIN_MESSAGE

Tool to pin a message in a channel by its ID. Use when you need to highlight important messages for channel members.

Untrusted display-only summary

Remove Message Reaction

REVOLT_REMOVE_MESSAGE_REACTION

Tool to remove a reaction from a message. Use when you need to remove your own, someone else's, or all reactions of a given emoji from a message. Requires ManageMessages permission if removing others' reactions.

Untrusted display-only summary

Send Channel Message

REVOLT_SEND_CHANNELS_MESSAGES

Tool to send a message to a Revolt channel. Use when you need to post a text message, embed, or attachment to a specific channel. Call after authenticating with bot token.

Untrusted display-only summary

Unblock User

REVOLT_UNBLOCK_USER

Tool to unblock another user by their ID. Use when you need to remove a block on a specific user. The relationship status will change from 'Blocked' to 'None' after successful execution.

Untrusted display-only summary

Unpin Message

REVOLT_UNPIN_MESSAGE

Tool to unpin a message in a channel. Use when you need to remove a pinned message from the channel's pinned messages list.

Untrusted display-only summary

Update Channel Message

REVOLT_UPDATE_CHANNELS_MESSAGES

Tool to edit a message that you've previously sent in a channel. Use when you need to update the content or embeds of an existing message. At least one of content or embeds must be provided.

Untrusted display-only summary

Update User

REVOLT_UPDATE_USER

Tool to update user information. Use when you need to modify user profile or status fields. Call after authenticating with bot token.

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.