Skip to content

get_poll_results

Read the live vote counts of a poll. Pass the poll’s message_id (from the create_poll result); omit message_id to use the most recent poll in the channel, and omit channel_id to use the current channel. Returns per-answer vote counts with percentages, total votes, and expiry. Vote totals are visible even when individual voters are anonymous.

User guide / All capabilities

Effect: read. Evidence role: discovery_only.

Read poll vote counts.

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

{
"type": "object",
"properties": {
"channel_id": {
"type": "string",
"description": "Channel ID where the poll lives. Omit to use the current channel."
},
"message_id": {
"type": "string",
"description": "Message ID of the poll (from the create_poll result). Omit to use the most recent poll in the channel."
}
},
"required": []
}
  • the target message contains a poll
  • returns per-answer vote counts