Skip to content
Per-pair page

Claude + Discord: a smart bot in your community.

Build a Discord bot that uses Claude to answer questions, moderate content, summarize channels, or run support flows — all without writing a backend.

Trigger app
Anthropic as the trigger

Workflows fire when something happens in Anthropic.

  • Anthropic has no triggers yet. Use the catalog's universal Webhook trigger as the upstream.
Action app
Discord as the action

Workflows do something in Discord, instantly.

Both directions

Pick the way that fits your stack.

Pair pages are mirrored. Each direction gets its own dedicated page.

AnthropicDiscord

When something happens in Anthropic, do it in Discord.

0 Anthropic triggers wired to 8 Discord actions.

    DiscordAnthropic

    Or fire it the other way around.

    3 Discord triggers wired to 21 Anthropic actions downstream.

    See DiscordAnthropic
    Popular pairings

    Common Anthropic → Discord workflows.

    Pick a pairing to set it up in two minutes. Each one is a fully editable recipe.

    Showing 0 of 0 combinations
    How it works

    Connect Anthropic and Discord in five steps.

    No code, no glue, no half-day setup. Each step is one click.

    1. 1
      Connect
      Authorize Anthropic and Discord

      Open Tiny Command, authorize Anthropic and Discord once each. Both connections are available to every workflow on your account.

    2. 2
      Trigger
      Pick a Anthropic trigger

      Drop the Anthropic → New event trigger onto the canvas. Tiny Command auto-registers the webhook.

      POST /v1/webhooks/anthropic.event
    3. 3
      Transform
      Add a filter or AI step

      Optionally add a Filter node ("subject contains URGENT") or an AI step ("classify intent") between trigger and action.

    4. 4
      Action
      Add the Discord action

      Drop the Discord → Add Reaction action below it. Map fields from the Anthropic payload into the Discord inputs.

      discord.add-reaction
    5. 5
      Publish
      Publish and forget

      Hit Publish. Tiny Command runs it in production from second one. Watch the run-log fill up.

    FAQ

    Questions about Anthropic + Discord.

    How do I build a Claude-powered Discord bot?
    Discord New Message trigger (filtered to bot mentions or specific channels) → Claude Create Message with the user's prompt and any context from the channel → Discord Send Message with the response in a thread.
    Can Claude moderate Discord messages?
    Yes. On New Message, ask Claude to classify the content (spam, toxic, off-topic, fine). If flagged, call Delete Message and optionally Ban User. Pair with OpenAI Moderation for a second-opinion belt-and-braces check.
    How do I keep conversational context across multiple Discord messages?
    Store recent message history per channel in a small DB (Supabase, Redis). On each new message, fetch the last N messages, pass them as the messages array to Claude. Use thread_ts to scope context.
    Can Claude summarize a busy Discord channel?
    Yes. Scheduled workflow daily at 5pm: List Messages from the channel for the last 24h, pass them to Claude with "summarize today's discussion in 5 bullets and 1 paragraph", post the result back to the channel.
    How do I avoid Claude responding to its own messages (loop)?
    Filter the trigger to ignore messages where author.bot = true. Otherwise the bot replies to itself indefinitely.
    What rate limits matter for a Claude + Discord bot?
    Discord allows 50 messages/sec per channel and 5 per channel per user. Claude API has per-minute and per-day token limits that depend on your tier. For busy communities, queue or rate-limit on your side to stay well under both.
    Related

    Other apps that pair well with Anthropic.


    Wire Anthropic to Discord in 2 minutes.

    Free tier available. No credit card. No onboarding call.