Skip to content

intelligence_classify_messages

Category: intelligence

Classify recent messages into provided categories using the client’s LLM. Each classification carries a 0-1 confidence score.

triage spam vs. question vs. discussion; bucket support requests; segment conversations.

FieldTypeRequiredDescription
channel_idstringyesChannel to classify messages from
categoriesarrayyesCategory labels (2-20)
limitintegeryesMessages to classify (5-100, default 25)

\{classifications:[\{message_id, author, category, confidence\}], count, sampling_used\}.

FieldTypeRequiredDescription
classificationsarrayyes
countnumberyes
sampling_usedbooleanyes
PropertyValue
Read-onlyyes
Destructiveno
Idempotentyes
Open-worldyes
Confirmation requiredno

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