Create group vote
create_group_voteUse this when the user wants a group to vote or pick between options: a poll, a ranked-choice vote, approval voting, choosing a date, venue, book or name. Publishes a voting page that people open from a link in any browser, and returns a public link to share and a private organizer link. Methods: single (pick one), approval (pick any), ranked (instant runoff). 2 to 20 options, up to 300 voters. Not for secret ballots, formal elections, or anything that needs identity checks or fraud protection.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"question": "<question>",
"options": "<options>"
},
"name": "create_group_vote"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Optional short note shown above the form, up to 300 characters, e.g. Vote by Friday 6 pm. | |
| method | No | single = pick one (default); approval = tick every option you like; ranked = rank in order, counted by instant runoff. Example: ranked. | |
| options | Yes | 2 to 20 options in display order, each up to 80 characters, e.g. ["Thai", "Pizza", "Sushi"]. | |
| question | Yes | The question people vote on, up to 200 characters, e.g. Where should we have the team dinner? | |
| hide_results_until_closed | No | true hides the totals from voters until the organizer closes the vote; default false (totals visible). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| tied | Yes | ||
| action | Yes | ||
| closed | Yes | ||
| counts | Yes | ||
| method | Yes | ||
| rounds | Yes | ||
| status | Yes | ||
| voters | Yes | ||
| winner | Yes | ||
| question | Yes | ||
| expires_at | Yes | ||
| manage_url | Yes | ||
| public_url | Yes | ||
| decided_by_tiebreak | Yes | ||
| hide_results_until_closed | Yes |