Communication145 toolsBrowser login (OAuth), no API keys
Slack integration for AI agents
Post messages and browse Slack channels
Use it from your agent
One ClawLink account serves every agent you run. Pick the guide for yours, or connect Slack once and call the same tools from all of them.
Deeper comparison, failure modes and setup details: Slack for AI agents, in depth.
Setup
Connect Slack through ClawLink's hosted setup to send messages, search conversations, manage channels, and automate workflows from your Slack workspace.
- Auth: Browser login (OAuth), no API keys. 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
Slack exposes 145 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.
| Tool | What it does | Kind |
|---|---|---|
slack_add_reaction_to_an_item | Add an emoji reaction to a Slack message | Write |
slack_archive_conversation | Archive a Slack conversation | Write |
slack_create_a_reminder | Create a Slack reminder | Write |
slack_create_channel | Create a new Slack channel | Write |
slack_deletes_a_message_from_a_chat | Delete a message from a Slack conversation | Read |
slack_download_slack_file | Download a file from Slack | Read |
slack_fetch_conversation_history | Fetch message history from a Slack conversation | Read |
slack_fetch_message_thread_from_a_conversation | Fetch a message thread from a Slack conversation | Read |
slack_find_channels | Find Slack channels by name | Read |
slack_find_user_by_email_address | Find a Slack user by email address | Read |
slack_find_users | Search for Slack users | Read |
slack_get_bot_user | Get the bot user identity in Slack | Read |
slack_invite_user_to_channel | Invite a user to a Slack channel | Write |
slack_join_an_existing_conversation | Join an existing Slack conversation | Read |
slack_leave_conversation | Leave a Slack conversation | Read |
slack_list_all_channels | List all Slack channels | Read |
slack_list_all_users | List all Slack users in the workspace | Read |
slack_list_conversations | List Slack conversations | Read |
slack_list_files_with_filters_in_slack | List Slack files with filters | Read |
slack_list_pinned_items | List pinned items in a Slack channel | Read |
slack_list_reminders | List Slack reminders | Read |
slack_list_scheduled_messages | List scheduled messages in Slack | Read |
slack_list_user_groups | List Slack user groups | Read |
slack_pin_item | Pin an item in a Slack channel | Read |
slack_remove_reaction_from_item | Remove an emoji reaction from a Slack message | Write |
slack_retrieve_conversation_information | Retrieve information about a Slack conversation | Read |
slack_retrieve_conversation_members_list | Retrieve members of a Slack conversation | Read |
slack_retrieve_user_profile_information | Retrieve a Slack user's profile | Read |
slack_schedule_message | Schedule a message to be sent later | Write |
slack_search_messages | Search Slack messages | Read |