intelligence_summarize_channel
Summarize recent Discord messages to catch up on discussions. Returns summary, key topics, and action items via your client's LLM; falls back to raw messages if sampling unsupported.
Instructions
Purpose: Summarize recent messages in a Discord channel using the client's LLM (MCP sampling).
When to use: "what was discussed in #X?", "catch me up", "TL;DR".
Returns: {summary, key_topics, action_items, message_count_used, sampling_used}. Server ships ZERO API keys - uses your client's model.
Fallback: when client lacks sampling support (Claude Desktop, Cursor, ChatGPT, Cline, Continue, Windsurf), returns raw messages + _meta.fallback: "host_llm_should_process" so the host LLM can summarize locally.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Messages to consider (10-100, default 50) | |
| style | No | Summary style | bullet |
| channel_id | Yes | Channel to summarize |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||