All tools

whatsapp_read_poll

WhatsApp · macOS

Effect: read (strongest supported action). Status: gated.

Gated means the tool requires an installed app, a connected account, permission, or runtime availability. Check those requirements on the listed platform before using it.

macOS

Purpose

Reads WhatsApp poll results. With poll_id: that poll's question, options and vote counts; without it: recent polls in the chat. chat_id MUST come from whatsapp_list_chats / whatsapp_list_groups. IMPORTANT — the counts are INDICATIVE, not definitive: WhatsApp poll votes are end-to-end encrypted and a vote can be silently missing if this device was unlinked when it arrived. The response includes a completeness_caveat and, for group polls, the group's participant count as the denominator. NEVER report a poll result as final without the caveat — verify the firm tally in the WhatsApp app. ⚠️ Uses Wacli (unofficial WhatsApp client). Accounts may be restricted for ToS violations.

Required inputs

Permissions and confirmation

No explicit confirmation parameter is exposed in this snapshot. This does not grant permission to act: obtain user authorization before any real action.

Full input schema — macOS
{
  "properties": {
    "chat_id": {
      "description": "Chat/group JID from whatsapp_list_chats/whatsapp_list_groups",
      "type": "string"
    },
    "limit": {
      "description": "Max polls when listing (default 50)",
      "type": "integer"
    },
    "poll_id": {
      "description": "Optional poll message ID (from a prior whatsapp_read_poll list)",
      "type": "string"
    }
  },
  "required": [
    "chat_id"
  ],
  "type": "object"
}

Documentation example

Do not execute this example. These concrete inputs refer to a fictional demonstration dataset. Resolve real handles and obtain user authorization before any real call.

{
  "chat_id": "demo-chat-001"
}