← ClaudeAtlas

discord-searchlisted

Use when answering questions about Discord conversations, messages, channels, threads, or decisions — what someone said, what was decided, or to summarize a channel. Drives the discord-search MCP server tools (search_messages_tool, get_thread_tool, get_message_tool, list_channels_tool).
variaty-app/variaty-company-brain · ★ 0 · AI & Automation · score 72
Install: claude install-skill variaty-app/variaty-company-brain
# Discord search Answer questions about your team's Discord using the **discord-search** MCP server. Every result is already filtered by OpenFGA to exactly the channels, threads, and messages you are allowed to read — the tools never return anything you lack access to. ## When to use Questions about conversations, messages, channels, threads, decisions, or what specific people said on Discord. Examples: "what did Eva say about the launch?", "summarize #all-hands this week", "when did we decide on Postgres?", "who owns the Apollo project?". ## Tools (discord-search server) | Tool | Purpose | |------|---------| | `list_channels_tool` | List the channels (and optionally threads) you can read. Start here when the question names a channel/thread vaguely. Arg: `include_threads`. | | `search_messages_tool` | Search messages. Returns snippet-first stubs (`message_id`, `snippet`, `author`, `created_at`) — not full bodies. Args include `query`, `author`, `channel_id`, `thread_id`, `semantic`, `limit`, `sort`, and time filters. Pass `semantic=true` for meaning-based (hybrid BM25 + vector) search. | | `get_message_tool` | Fetch one full message by `message_id`. | | `get_thread_tool` | Fetch a thread's messages by `thread_id`; pass `detail="full"` for full text. | > Claude surfaces these prefixed by the server, e.g. `…discord-search__search_messages_tool`. ## Workflow 1. Call `list_channels_tool` first when the channel/thread is unclear — discover what is readable before search