ClawLink
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.

ToolWhat it doesKind
slack_add_reaction_to_an_itemAdd an emoji reaction to a Slack messageWrite
slack_archive_conversationArchive a Slack conversationWrite
slack_create_a_reminderCreate a Slack reminderWrite
slack_create_channelCreate a new Slack channelWrite
slack_deletes_a_message_from_a_chatDelete a message from a Slack conversationRead
slack_download_slack_fileDownload a file from SlackRead
slack_fetch_conversation_historyFetch message history from a Slack conversationRead
slack_fetch_message_thread_from_a_conversationFetch a message thread from a Slack conversationRead
slack_find_channelsFind Slack channels by nameRead
slack_find_user_by_email_addressFind a Slack user by email addressRead
slack_find_usersSearch for Slack usersRead
slack_get_bot_userGet the bot user identity in SlackRead
slack_invite_user_to_channelInvite a user to a Slack channelWrite
slack_join_an_existing_conversationJoin an existing Slack conversationRead
slack_leave_conversationLeave a Slack conversationRead
slack_list_all_channelsList all Slack channelsRead
slack_list_all_usersList all Slack users in the workspaceRead
slack_list_conversationsList Slack conversationsRead
slack_list_files_with_filters_in_slackList Slack files with filtersRead
slack_list_pinned_itemsList pinned items in a Slack channelRead
slack_list_remindersList Slack remindersRead
slack_list_scheduled_messagesList scheduled messages in SlackRead
slack_list_user_groupsList Slack user groupsRead
slack_pin_itemPin an item in a Slack channelRead
slack_remove_reaction_from_itemRemove an emoji reaction from a Slack messageWrite
slack_retrieve_conversation_informationRetrieve information about a Slack conversationRead
slack_retrieve_conversation_members_listRetrieve members of a Slack conversationRead
slack_retrieve_user_profile_informationRetrieve a Slack user's profileRead
slack_schedule_messageSchedule a message to be sent laterWrite
slack_search_messagesSearch Slack messagesRead