Skip to content

resolve_channel_targets

Resolve one or more channel or category references in the current guild. Pass an array of channel names, IDs, or mentions. If a category is matched, expands it to all child message channels. Returns resolved channel IDs you can use with retrieve_messages. Always pass all targets in a single call — do not call this tool once per channel.

User guide / All capabilities

Effect: read. Evidence role: discovery_only.

Resolve channel or category references in the current guild, including exact ids and category expansion.

This is the current provider-facing JSON Schema, generated from the runtime definition.

{
"type": "object",
"properties": {
"targets": {
"type": "array",
"items": {
"type": "string"
},
"description": "One or more channel/category names, IDs, or mentions to resolve. Pass all targets in a single call instead of calling this tool multiple times."
}
},
"required": [
"targets"
]
}
  • guild context should exist
  • returns resolved message-channel targets for the current guild