← All integrations
Communication

Slack AI Agent

Give your team an AI agent that lives in Slack. Read channels, post updates, and run scheduled reports with Oido — self-hostable and multi-provider.

What you can automate with Slack + Oido

  • Summarize a busy channel on demand and DM the digest to whoever asked.
  • Post a scheduled standup prompt and collect replies into one thread.
  • Watch a #support channel and escalate anything urgent to an on-call person.
  • Turn a message into action — 'file this as a GitHub issue' — by chaining with other MCP servers.

Oido connects to Slack through the Slack MCP server, letting your agent read channels, post messages, and react — all as native agent tools. Combined with Oido's scheduled agents, Slack becomes a place where work gets done, not just discussed.

How it works

The Slack MCP server wraps Slack's Web API as tools the agent can call directly. Oido handles auth and runs the agent either on a cron schedule or in response to events. Chain Slack with a second MCP server (GitHub, Postgres, Linear) and a single Slack message can trigger a multi-step workflow that ends back in the thread.

This is the difference between a chatbot and an operator: the agent doesn't just reply, it reads context across channels and takes real action.

Setup

Install the Slack MCP server as an Oido extension:

oido extensions install @modelcontextprotocol/server-slack

Or add it directly to ~/.config/oido/mcp-servers.json:

{
  "servers": {
    "slack": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-slack"
      ],
      "env": {
        "SLACK_BOT_TOKEN": "${SLACK_BOT_TOKEN}",
        "SLACK_TEAM_ID": "${SLACK_TEAM_ID}"
      },
      "transport": "stdio"
    }
  }
}

SLACK_BOT_TOKENBot User OAuth token (xoxb-…) from your Slack app's OAuth settings.

SLACK_TEAM_IDYour Slack workspace / team ID.

Confirm the exact source and env vars against the Slack MCP server — package names occasionally change.

Related integrations
GitHubLinear
Run Slack agents with Oido →← All integrations