Pick for a prompt
pick_for_promptPick a title from their library for one of a challenge's prompts (replacing an earlier pick). It counts as read once they finish it inside the challenge's dates. Without a prompt, it fills the next open one, or adds a free pick (for a count challenge). If the title is not in their library yet, add it first.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "pick_for_prompt"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | The title in their library (or pass item_id) | |
| prompt | No | The prompt: its words ("audiobook") or its number ("3") | |
| item_id | No | Library item id (UUID). Preferred over title. | |
| slot_id | No | The prompt's id from me.challenge_slots, instead of prompt | |
| challenge | No | The challenge's name | |
| media_type | No | The title's kind (defaults to the challenge's kind) | |
| challenge_id | No | Its id, instead of the name |