intelligence_summarize_channel
Summarize recent Discord channel messages to extract key topics and action items. Uses your client's LLM for the summary, with fallback to raw messages when the host must process them.
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 | |||