Slack MCP integration
Searches message history for a prior answer, hands conversations to the right channel with the transcript, and times messages for working hours.
145actions available
Three actions you can hand over today
Every action runs live through MCP. Nothing to build, nothing to maintain.
Schedule message
Lyro schedules a message to a Slack channel or DM for a future time. A reminder or update goes out automatically, so nobody has to remember to send it later.
Send ephemeral message
Lyro sends a message in Slack that only one specific person can see. A private note reaches them without cluttering the channel for everyone else.
Retrieve conversation replies
Lyro pulls the replies on a Slack thread using the parent message's timestamp. Agents get the full context of a discussion without scrolling to find it themselves.
How businesses use Slack + Lyro
Each card is one request a support team gets, and the Slack actions Lyro runs to close it.
Find the answer already posted in Slack
Lyro searches messages across the workspace and reads the thread around a hit, so an answer someone gave in a channel months ago is reused instead of rewritten.
Search MessagesFetch Conversation HistoryRetrieve Conversation RepliesHand a conversation to the people who own it
Lyro posts into the right channel or opens a direct message and uploads the transcript or file alongside it, so the handoff arrives complete.
Send MessageOpen DMUpload or Create a FileKeep channels and their membership in order
Lyro spins up the channel a new workstream needs, invites the people who belong in it, and archives the ones that have gone dormant.
Create ChannelInvite Users to a ChannelArchive a Slack ConversationTime a message for when people are actually online
Lyro checks a teammate's do not disturb window and schedules the message or sets a reminder for the moment it will be read rather than firing it at 2am.
Get Team DND StatusSchedule MessageCreate a Reminder
How it works
Get started in 3 steps
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Slack actions it has and picks the ones a request needs.
- 01
Connect Slack
Authorize the Slack account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.
- 02
Tell your agent what you need
Describe the job the way you would hand it to a teammate. Lyro maps it to the Slack actions that close it and chains as many as the request needs.
- 03
Watch it work
The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.
Get started free
Everything else about Slack
Setup, permissions, and the limits of what Lyro can do inside Slack.
Only the conversations the connected Slack token is a member of. List Conversations and Find Channels resolve that scope at call time, so a private channel nobody invited the connection to is not searchable or postable, even though the same actions exist.
Every action available in Slack
All 145 actions your agent can call on Slack, straight from the live MCP connection.
Add call participants
Registers new participants added to a Slack call.
Add emoji
Adds a custom emoji to a Slack workspace given a unique name and an image URL; subject to workspace emoji limits.
Add an emoji alias
Adds an alias for an existing custom emoji in a Slack Enterprise Grid organization.
Add enterprise user to workspace
Adds an Enterprise user to a workspace.
Add reaction to message
Adds a specified emoji reaction to an existing message in a Slack channel, identified by its timestamp; does not remove or retrieve reactions.
Add a remote file
Adds a reference to an external file (e.g., Google Drive, Dropbox) to Slack for discovery and sharing, requiring a unique external_id and an external_url accessible by Slack.
Add a star to an item
Stars a channel, file, file comment, or a specific message in Slack.
Search for channels in enterprise organization
Search for public or private channels in an Enterprise organization.
Test slack API connection
Check API calling code by testing connectivity and authentication to the Slack API.
Archive a slack conversation
Archives a Slack conversation by its ID, rendering it read-only and hidden while retaining history, ideal for cleaning up inactive channels; be aware that some channels (like #general or certain DMs) cannot be archived and this may impact connected integrations.
Real-time search
Search Slack messages, files, channels, and users via Real-time Search API.
Check search capabilities
Check if semantic (AI-powered) search is available on the Slack workspace.
Close conversation channel
Closes a Slack direct message (DM) or multi-person direct message (MPDM) channel, removing it from the user's sidebar without deleting history; this action affects only the calling user's view.
Convert public channel to private
Convert a public Slack channel to private using the Admin API.
Create a reminder
Creates a Slack reminder with specified text and time; time accepts Unix timestamps, seconds from now, or natural language (e.g., 'in 15 minutes', 'every Thursday at 2pm').
Create slack canvas
Creates a new Slack Canvas with the specified title and optional content.
Create channel
Initiates a public or private channel-based conversation in a Slack workspace.
Create a channel-based conversation
Creates a new public or private Slack channel with a unique name; the channel can be org-wide, or team-specific if team_id is given (required if org_wide is false or not provided).
Create enterprise team
Create an Enterprise team in Slack.
Create a slack user group
Creates a new User Group (often referred to as a subteam) in a Slack workspace.
Customize URL unfurl
Customizes URL previews (unfurling) in a specific Slack message using a URL-encoded JSON in unfurls to define custom content or remove existing previews.
Delete slack canvas
Deletes a Slack Canvas permanently and irreversibly.
Delete a public or private channel
Permanently and irreversibly deletes a specified public or private channel, including all its messages and files, within a Slack Enterprise Grid organization.
Delete a file by ID
Permanently deletes an existing file from a Slack workspace using its unique file ID; this action is irreversible and also removes any associated comments or shares.
Delete file comment
Deletes a specific comment from a file in Slack; this action is irreversible.
Delete a slack reminder
Deletes an existing Slack reminder, typically when it is no longer relevant or a task is completed; this operation is irreversible.
Delete a message from a chat
Deletes a message, identified by its channel ID and timestamp, from a Slack channel, private group, or direct message conversation; the authenticated user or bot must be the original poster.
Delete scheduled chat message
Deletes a pending, unsent scheduled message from the specified Slack channel, identified by its scheduled_message_id.
Delete user profile photo
Deletes the Slack profile photo for the user identified by the token, reverting them to the default avatar; this action is irreversible and succeeds even if no custom photo was set.
Disable a slack user group
Disables a specified, currently enabled Slack User Group by its unique ID, effectively archiving it by setting its 'date_delete' timestamp; the group is not permanently deleted and can be re-enabled.
The tools Slack sits next to
Same connection, same setup. Pick the next one your team already uses.
Microsoft Teams
Searches past Teams messages and files, posts escalations into the right channel, and sets up the online meeting a conversation calls for.
Slackbot
Sends and schedules automated posts, sets reminders, writes canvases and files, and searches history so a scripted reply matches a real answer.
Telegram
Sends messages, files and polls into Telegram chats, reads incoming updates, and keeps bot-authored messages correct after the fact.
Gmail
Searches the mailbox for the right thread, drafts and sends replies in place, batches label changes, and sets the filters that route new mail.
Mailchimp
Checks subscription status and send history, tags and segments people from a conversation, and handles unsubscribes without an agent.
Outlook
Searches a mailbox for the earlier thread, replies or drafts for review, books meetings against real availability, and files messages.

Ready to connect Slack?
Authorize the account and your agent has all 145 actions from the first conversation.


