Skip to content

intelligence_summarize_channel

Category: intelligence

Summarize recent messages in a Discord channel using the client’s LLM (MCP sampling).

“what was discussed in #X?”, “catch me up”, “TL;DR”.

FieldTypeRequiredDescription
channel_idstringyesChannel to summarize
limitintegeryesMessages to consider (10-100, default 50)
stylestringyesSummary style

\{summary, key_topics, action_items, message_count_used, sampling_used\}. Server ships ZERO API keys — uses your client’s model.

FieldTypeRequiredDescription
summarystringyes
key_topicsarrayyes
action_itemsarrayyes
message_count_usednumberyes
sampling_usedbooleanyes
PropertyValue
Read-onlyyes
Destructiveno
Idempotentyes
Open-worldyes
Confirmation requiredno

packages/mcp-core/src/tools/intelligence/summarize_channel.ts