{
  "slug": "work-in-slack-or-teams",
  "label": "work in Slack or Teams",
  "blurb": "Agents that work inside Slack, Microsoft Teams or Discord: read channels, answer and post.",
  "keywords": [
    "slack",
    "microsoft teams",
    "discord"
  ],
  "categories": [
    "communication",
    "productivity"
  ],
  "access": [
    "mcp",
    "api"
  ],
  "count": 14,
  "official": 4,
  "url": "https://agentswitchboard.dev/tasks/work-in-slack-or-teams",
  "browseUrl": "https://agentswitchboard.dev/browse?task=work-in-slack-or-teams",
  "agentsUrl": "https://agentswitchboard.dev/api/agents?task=work-in-slack-or-teams",
  "agents": [
    {
      "name": "Slack MCP",
      "slug": "slack-mcp",
      "url": "https://agentswitchboard.dev/agents/slack-mcp",
      "iconUrl": "https://agentswitchboard.dev/icons/slack-mcp.png?v=005021e3",
      "description": "Official Slack remote MCP server enabling AI agents to search messages, post to channels, read history, create Canvases, and retrieve user profiles via OAuth 2.0.",
      "provider": "Slack",
      "categories": [
        "communication"
      ],
      "accessMethods": [
        "mcp"
      ],
      "verified": true,
      "official": true,
      "featured": false,
      "authType": "oauth2",
      "why": "Create Slack Canvases: Generate and share formatted Slack Canvas documents containing structured content, summaries, or agent-produced reports."
    },
    {
      "name": "Viktor",
      "slug": "viktor",
      "url": "https://agentswitchboard.dev/agents/viktor",
      "iconUrl": "https://agentswitchboard.dev/icons/viktor.png?v=3051c604",
      "description": "Put an AI coworker in Slack or Microsoft Teams that analyzes data, builds internal tools, and coordinates cross-system workflows, with a public REST API and MCP server for developers.",
      "provider": "Viktor",
      "categories": [
        "communication",
        "orchestration"
      ],
      "accessMethods": [
        "api",
        "mcp"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "bearer",
      "why": "Chat Native Tasks: Accepts work directly in Slack or Teams threads and reports results back into the same conversation."
    },
    {
      "name": "Spacebot",
      "slug": "spacebot",
      "url": "https://agentswitchboard.dev/agents/spacebot",
      "iconUrl": "https://agentswitchboard.dev/icons/spacebot.png?v=45501746",
      "description": "Runs a multi-user agent harness for Discord, Slack, Telegram, and Twitch with shared graph memory, tasks, cron jobs, and coding workers, for teams and communities.",
      "provider": "Spacedrive",
      "categories": [
        "autonomous-agents",
        "communication"
      ],
      "accessMethods": [
        "cli"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": "Messaging Adapters: Connects one agent to Discord, Slack, Telegram, Twitch, Signal, Mattermost, email, webchat, and webhooks."
    },
    {
      "name": "Channels SDK",
      "slug": "channels-sdk",
      "url": "https://agentswitchboard.dev/agents/channels-sdk",
      "iconUrl": "https://agentswitchboard.dev/icons/channels-sdk.png?v=2c9d35b1",
      "description": "SDK from CopilotKit for exposing any agent through chat surfaces like Slack and Microsoft Teams without rewriting the agent per channel.",
      "provider": "CopilotKit",
      "categories": [
        "communication",
        "orchestration"
      ],
      "accessMethods": [
        "api",
        "cli"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": null
    },
    {
      "name": "OpenClaw",
      "slug": "openclaw",
      "url": "https://agentswitchboard.dev/agents/openclaw",
      "iconUrl": "https://agentswitchboard.dev/icons/openclaw.png?v=23bd420b",
      "description": "Runs a self-hosted, local-first personal AI assistant across WhatsApp, Telegram, Slack, and Discord. Ships a CLI gateway plus skills, webhooks, and cron for private automation.",
      "provider": "OpenClaw",
      "categories": [
        "orchestration",
        "communication"
      ],
      "accessMethods": [
        "cli",
        "api"
      ],
      "verified": true,
      "official": false,
      "featured": true,
      "authType": "none",
      "why": "Messaging-App Assistant: Runs a personal AI assistant inside WhatsApp, Telegram, Slack, Discord, and other chat channels."
    },
    {
      "name": "Spectrum",
      "slug": "spectrum-photon",
      "url": "https://agentswitchboard.dev/agents/spectrum-photon",
      "iconUrl": "https://agentswitchboard.dev/icons/spectrum-photon.png?v=c4164341",
      "description": "npm SDK connecting AI agents to iMessage, WhatsApp, Telegram, Slack, Discord, and Instagram via a single unified API — no per-platform integration code required.",
      "provider": "Photon",
      "categories": [
        "voice-messaging"
      ],
      "accessMethods": [
        "api"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": "Agent Deployment: Deploy any AI agent to WhatsApp, Telegram, iMessage, Slack, Discord, or Instagram in minutes"
    },
    {
      "name": "Hermes Agent",
      "slug": "hermes-agent",
      "url": "https://agentswitchboard.dev/agents/hermes-agent",
      "iconUrl": "https://agentswitchboard.dev/icons/hermes-agent.png?v=15197304",
      "description": "Runs a self-improving personal agent from a terminal TUI or a Telegram/Discord/Slack gateway, creating its own skills, searching past sessions, and scheduling unattended tasks.",
      "provider": "Nous Research",
      "categories": [
        "orchestration",
        "communication",
        "memory-state"
      ],
      "accessMethods": [
        "cli"
      ],
      "verified": true,
      "official": true,
      "featured": true,
      "authType": "apiKey",
      "why": "Multi-Platform Messaging Gateway: Runs one gateway process serving Telegram, Discord, Slack, WhatsApp, Signal, and email with cross-platform…"
    },
    {
      "name": "HumanLayer",
      "slug": "humanlayer",
      "url": "https://agentswitchboard.dev/agents/humanlayer",
      "iconUrl": "https://agentswitchboard.dev/icons/humanlayer.png?v=ff7b5550",
      "description": "Gates autonomous agent tool calls behind human approval in Slack or email, so high-risk actions require a person to sign off before they execute.",
      "provider": "HumanLayer",
      "categories": [
        "orchestration",
        "autonomous-agents",
        "communication"
      ],
      "accessMethods": [
        "api",
        "mcp"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": "Contact Human: Escalates a question from an agent to a person over Slack, email, or SMS and returns the reply."
    },
    {
      "name": "Discord",
      "slug": "discord",
      "url": "https://agentswitchboard.dev/agents/discord",
      "iconUrl": "https://agentswitchboard.dev/icons/discord.png?v=76aab388",
      "description": "Chat platform with a documented REST API, gateway, and bot framework for agents that read channels, post messages, and respond to events.",
      "provider": "Discord",
      "categories": [
        "communication"
      ],
      "accessMethods": [
        "api"
      ],
      "verified": true,
      "official": true,
      "featured": false,
      "authType": "bearer",
      "why": null
    },
    {
      "name": "QwenPaw",
      "slug": "qwenpaw",
      "url": "https://agentswitchboard.dev/agents/qwenpaw",
      "iconUrl": "https://agentswitchboard.dev/icons/qwenpaw.png?v=6ab62b32",
      "description": "Runs a self-hosted personal assistant that answers on DingTalk, Lark, WeChat, Discord, Telegram and more, with layered memory, skills, cron jobs, a sandbox and optional local models.",
      "provider": "AgentScope",
      "categories": [
        "autonomous-agents",
        "productivity",
        "communication"
      ],
      "accessMethods": [
        "cli"
      ],
      "verified": true,
      "official": true,
      "featured": false,
      "authType": "none",
      "why": "Multi-Channel Chat: Serves one assistant instance across DingTalk, Lark, WeChat, Discord, Telegram, iMessage and QQ, plus a web console, TUI and…"
    },
    {
      "name": "CowAgent",
      "slug": "cowagent",
      "url": "https://agentswitchboard.dev/agents/cowagent",
      "iconUrl": "https://agentswitchboard.dev/icons/cowagent.png?v=b5b8052d",
      "description": "Runs a self-hosted personal agent that plans multi-step tasks, calls built-in and MCP tools, installs skills, and answers on Web, Telegram, Slack, WeChat, and Feishu.",
      "provider": "zhayujie",
      "categories": [
        "autonomous-agents",
        "memory-state",
        "communication"
      ],
      "accessMethods": [
        "cli",
        "api"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": "Multi-Channel Messaging: Serves one agent across Web, Telegram, Slack, Discord, WeChat, Feishu, DingTalk, and QQ with text, image, file, and voice."
    },
    {
      "name": "NanoClaw",
      "slug": "nanoclaw",
      "url": "https://agentswitchboard.dev/agents/nanoclaw",
      "iconUrl": "https://agentswitchboard.dev/icons/nanoclaw.png?v=b0276a73",
      "description": "Runs a personal assistant agent on the Claude Agent SDK in per-agent Docker containers, reachable from WhatsApp, Telegram, Slack, Discord, and other chat apps, with scheduled tasks.",
      "provider": "NanoCo",
      "categories": [
        "autonomous-agents",
        "voice-messaging"
      ],
      "accessMethods": [
        "cli"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": "Multi-Channel Messaging: Connects agents to WhatsApp, Telegram, Discord, Slack, Teams, iMessage, Matrix, email, and more, added on demand with /add…"
    },
    {
      "name": "IFTTT MCP",
      "slug": "ifttt",
      "url": "https://agentswitchboard.dev/agents/ifttt",
      "iconUrl": "https://agentswitchboard.dev/icons/ifttt.png?v=0e042d2b",
      "description": "Lets AI assistants run actions, query live data, and create Applets across the services connected to an IFTTT account, from Slack to smart-home devices, via a first-party remote MCP server.",
      "provider": "IFTTT",
      "categories": [
        "orchestration",
        "productivity"
      ],
      "accessMethods": [
        "api",
        "mcp"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "oauth2",
      "why": null
    },
    {
      "name": "OpenWorker",
      "slug": "openworker",
      "url": "https://agentswitchboard.dev/agents/openworker",
      "iconUrl": "https://agentswitchboard.dev/icons/openworker.png?v=b314a55c",
      "description": "Runs a local desktop coworker that plans and completes tasks across your files, terminal and 25+ connected apps, with approval gates, an audit trail and your own model keys or Ollama.",
      "provider": "Andrew Ng",
      "categories": [
        "autonomous-agents",
        "productivity"
      ],
      "accessMethods": [
        "api"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": "Work From Slack: Opens a desktop session when you mention @OpenWorker in a Slack channel and posts the finished answer back as a thread reply."
    }
  ],
  "relatedTasks": [
    "send-and-read-email",
    "automate-workflows",
    "schedule-meetings",
    "analyze-spreadsheets"
  ],
  "stacks": []
}