Mention it in any channel
Drop @Levain into a channel it's been invited to and ask. It acknowledges the mention on the spot and gets to work — no command syntax to learn.
Mention Levain in a channel and the answer streams into the thread as it's written. Agents ask when they hit a decision only you can make, and post their work where your team already reads.
Connect Slack and Levain joins the workspace like a teammate: mention it, question it, and keep the whole exchange where it started.
Drop @Levain into a channel it's been invited to and ask. It acknowledges the mention on the spot and gets to work — no command syntax to learn.
Follow-ups are replies in the same thread, and each one becomes another turn in the same conversation. Anyone in the thread can jump in — the agent keeps track of what's been asked.
Levain also sits in Slack's Agents & AI pane. Open it for a direct line: suggested prompts to start from, and a status line that tells you what the agent is doing while you wait.
Levain writes into Slack with native streaming — the answer builds in front of you in real markdown, and long replies arrive whole instead of trimmed to a preview.
Pick a channel and choose what lands there: a run finished, a run failed, or an agent that needs a human call. Reply in the thread and the paused run resumes exactly where it stopped.
Every notification type is off until you turn it on, so the channel carries decisions instead of noise.
Your reply goes straight back into the waiting run — same session, no dashboard detour. A check mark lands on your message once the agent has picked it up.
The question posts to the channel, and whoever holds the answer replies. The agent takes the first response and moves.
Invoice Reconciler needs your call: two charges on the Acme account don't match the ledger. Hold the batch, or post the 14 that reconcile?
Hold it. I'll check with finance first.
1The check mark is the platform's receipt: the run resumed where it paused, with Maya's answer folded in.
Grant an agent the Slack tools and it publishes its own work: the Monday revenue recap into #finance, the changelog into #releases — on a schedule or on demand.
send_message
Post to a channel or reply in a thread. Pair it with a schedule and the agent files its own weekly recap, without a reminder from anyone.
list_channels
Lists the workspace's channels and which ones the bot has joined, so the agent posts to the right room instead of guessing.
One line in a recipe turns the tools on:
# @mcp_servers ["slack"]
You grant the tools agent by agent, with an allowlist. A tool you haven't listed is stripped out before the model ever sees it.
The bot can only post where someone has typed
/invite @Levain. Your team decides the rooms; the
agents work inside them.
If Slack isn't connected yet, the tools hand the agent a plain explanation instead of an error — the run carries on.
One authorization in the browser. Credentials stay encrypted on the platform — nothing to paste, store, or rotate.
In the dashboard's Integrations page, click the Slack tile.
Your browser walks Slack's standard authorization. Approve it and the workspace is linked — every agent can now be granted Slack access.
Type /invite @Levain in a channel and mention it.
For proactive posts, pick a default channel under
Settings → Notifications.
Sign up, connect Slack from the Integrations page, and ask your first question where your team already works.