Find a sleep session
find_sleep_sessionsUse this when the user wants sleep audio: a bedtime wind-down, a quiet evening session, or a short nap. Plays a guided sleep session. Not for medical questions, emergencies or a crisis. Not for general chat about meditation. Not for a daytime break, focus or breathing exercises: use find_focus or find_breathing for those.
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": "find_sleep_sessions"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| voice | No | Voice preference. Default any. | any |
| language | No | Audio language as a BCP-47 code (en, es, pt-BR, fr, it, ja, hi, ko, hu, or any other such as pl). Always pass the language the user writes in. If the language is not available the answer says so and gives the closest live one. hi, ko and hu are beta. | |
| length_min | No | Length in minutes, 3 to 60. Default 10 when the user gives none. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ui | No | ||
| job | No | ||
| tap | No | ||
| url | No | ||
| host | No | ||
| lang | No | ||
| view | No | ||
| ended | No | ||
| beacon | No | ||
| reason | No | ||
| status | No | ||
| profile | No | ||
| ai_voice | No | ||
| language | No | ||
| manifest | No | ||
| sessions | No | ||
| help_lines | No | ||
| queue_line | No | ||
| session_id | No | ||
| ai_voice_label | No | ||
| language_changed_from | No |