Run a book club
manage_clubFor a club's host or moderator: set or finish the book, open or close a poll, set or cancel the next meeting, or post a pinned message from the host. Suits "set up a vote between these three", "we meet the 14th at Noor's", "we finished it" and "ask the club this question". Say what you're about to post before posting. Every member is notified, and the result says how many. place is a place's name, never a street address. Removing members and closing a club are done in the app.
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": {
"club": "<club>",
"do": "<do>"
},
"name": "manage_club"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| do | Yes | ||
| url | No | For set_meeting: a video link | |
| book | No | For set_book | |
| club | Yes | The club: its siftivo.com/c/ link, its code, or the clubId another club tool returned | |
| text | No | For post_pinned, approved by the reader | |
| books | No | For open_poll | |
| place | No | For set_meeting: a place's name | |
| choose | No | For close_poll: the optionId that becomes the next read | |
| closesAt | No | For open_poll, ISO 8601 | |
| startsAt | No | For set_meeting, ISO 8601. Moves the next meeting if there is one | |
| timezone | No | For set_meeting, IANA |