Guided breathing for calm, focus and sleep: a breathing timer in the chat, sleep routines and plans.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Return a 7-day breathing plan for one goal (sleep, stress, anxiety, focus or energy): when to practise, a habit to attach it to, one practice per day that builds gradually, and how to review the week. Each day names the timer that runs it. Use it when the user wants a routine, a habit or a plan over several days rather than one session now. Nothing is saved or scheduled; the user comes back each day. Text only; no timer is shown.
What the plan is for: sleep, stress, anxiety, focus or energy.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http breathing https://vayu-prana.com/api/mcp/claude
Return a 7-day breathing plan for one goal (sleep, stress, anxiety, focus or energy): when to practise, a habit to attach it to, one practice per day that builds gradually, and how to review the week. Each day names the timer that runs it. Use it when the user wants a routine, a habit or a plan over several days rather than one session now. Nothing is saved or scheduled; the user comes back each day. Text only; no timer is shown.
| Argument | Type | Description |
|---|---|---|
| goal* | string | What the plan is for: sleep, stress, anxiety, focus or energy. |
{
"type": "object",
"required": [
"goal"
],
"properties": {
"goal": {
"enum": [
"sleep",
"stress",
"anxiety",
"focus",
"energy"
],
"type": "string",
"description": "What the plan is for: sleep, stress, anxiety, focus or energy."
}
},
"additionalProperties": false
}Explain a named breathing technique the way Vayu teaches it: what it is, step-by-step instructions, the best time of day, cautions, and which timer pattern paces it, if any. Use it when the user asks what a technique is or how to do it, including pranayama such as Bhramari, Ujjayi, Nadi Shodhana, Kapalabhati or Bhastrika. Forceful techniques are explained with their cautions but are not paced by the timer. Text only; no timer is shown.
| Argument | Type | Description |
|---|---|---|
| technique* | string | Which technique. box: Box breathing (Sama Vritti, square breathing). four_seven_eight: 4-7-8 breathing (relaxing breath). cyclic_sighing: Cyclic sighing (physiological sigh). extended_exhale: Extended exhale. slow_exhale: 4-8 slow exhale. steady_rhythm: Steady 4-2-4-2 rhythm. alternate_nostril: Alternate nostril breathing (Nadi Shodhana, Anulom Vilom). humming_bee: Humming bee breath (Bhramari). ocean_breath: Ocean breath (Ujjayi). three_part: Three-part breath (Dirga Svasa). diaphragmatic: Diaphragmatic breathing (abdominal breathing). cooling_breath: Cooling breath (Sitali, Sitkari). left_nostril: Left-nostril breathing (Chandra Bhedana). right_nostril: Right-nostril breathing (Surya Bhedana). kapalabhati: Skull shining breath (Kapalabhati). bhastrika: Bellows breath (Bhastrika). |
{
"type": "object",
"required": [
"technique"
],
"properties": {
"technique": {
"enum": [
"box",
"four_seven_eight",
"cyclic_sighing",
"extended_exhale",
"slow_exhale",
"steady_rhythm",
"alternate_nostril",
"humming_bee",
"ocean_breath",
"three_part",
"diaphragmatic",
"cooling_breath",
"left_nostril",
"right_nostril",
"kapalabhati",
"bhastrika"
],
"type": "string",
"description": "Which technique. box: Box breathing (Sama Vritti, square breathing). four_seven_eight: 4-7-8 breathing (relaxing breath). cyclic_sighing: Cyclic sighing (physiological sigh). extended_exhale: Extended exhale. slow_exhale: 4-8 slow exhale. steady_rhythm: Steady 4-2-4-2 rhythm. alternate_nostril: Alternate nostril breathing (Nadi Shodhana, Anulom Vilom). humming_bee: Humming bee breath (Bhramari). ocean_breath: Ocean breath (Ujjayi). three_part: Three-part breath (Dirga Svasa). diaphragmatic: Diaphragmatic breathing (abdominal breathing). cooling_breath: Cooling breath (Sitali, Sitkari). left_nostril: Left-nostril breathing (Chandra Bhedana). right_nostril: Right-nostril breathing (Surya Bhedana). kapalabhati: Skull shining breath (Kapalabhati). bhastrika: Bellows breath (Bhastrika)."
}
},
"additionalProperties": false
}Pick the breathing practice that fits how the user feels right now, explain why, and show it in a timer they can start, with one or two alternatives they can switch to. Use it when the user describes a feeling or a need instead of naming a technique: can't sleep, anxious, a panic moment, stressed, overwhelmed, racing thoughts, brain fog, needing to focus, nerves before a big moment, low energy, a midday slump, starting the day, or wanting to unwind. It is a relaxation exercise, not medical treatment; do not use it for chest pain, fainting, severe breathlessness or another emergency. Nothing is saved.
| Argument | Type | Description |
|---|---|---|
| need* | string | What the user needs. cant_sleep: lying awake, can't fall asleep, winding down for bed. anxious: anxious, nervous, worried, on edge. panic: panicky, heart racing, can't calm down, spiralling. stressed: stressed out, tense, wound up. overwhelmed: overwhelmed, too much at once, under pressure. racing_thoughts: scattered or racing thoughts, can't switch off. foggy: foggy, can't think clearly, need to refocus. focus: focus for work or study, concentrate. big_moment: before a meeting, exam, interview, talk, performance or game. low_energy: tired, sluggish, flat, need a lift. midday_slump: afternoon slump, post-lunch dip. morning_start: starting the day, morning routine. unwind: relax, calm down, decompress after the day. |
| minutes | integer | Session length in minutes (1, 2, 3, 5, 10), if the user said how long they have. Leave it out to use the recommended length. |
| time_of_day | string | The user's local time of day, if known. Energising options are swapped for calmer ones in the evening and at night. |
Return an evening wind-down routine for better sleep, built around Vayu's Bedtime calm practice, and show that practice in a timer: settling prompts, then breathing in for 4 and out for 8. The routine covers a steady wake time, caffeine and alcohol, the last hour before bed, what to do if awake for more than about 20 minutes, a morning check-in, and when to talk to a doctor. Use it when the user wants to sleep better, fall asleep more easily, get back to sleep after waking, or wind down for bed. General wellness guidance, not medical treatment or a diagnosis. Nothing is saved.
| Argument | Type | Description |
|---|---|---|
| bedtime | string | The user's usual bedtime in 24-hour HH:MM, e.g. 22:30, if they gave one. Used only to put clock times on the routine. |
| minutes | integer | Length of the bedtime breathing in minutes. Defaults to 5. |
| trouble | string | The main sleep trouble, if the user said. falling_asleep: takes a long time to fall asleep. racing_mind: can't switch off at night. waking_at_night: wakes up during the night. early_waking: wakes too early. general: wants better sleep overall. Defaults to general. |
{
"type": "object",
"properties": {
"bedtime": {
"type": "string",
"pattern": "^([01]?\\d|2[0-3]):[0-5]\\d$",
"description": "The user's usual bedtime in 24-hour HH:MM, e.g. 22:30, if they gave one. Used only to put clock times on the routine."
},
"minutes": {
"enum": [
1,
2,
3,
5,
10
],
"type": "integer",
"default": 5,
"description": "Length of the bedtime breathing in minutes. Defaults to 5."
},
"trouble": {
"enum": [
"falling_asleep",
"racing_mind",
"waking_at_night",
"early_waking",
"general"
],
"type": "string",
"default": "general",
"description": "The main sleep trouble, if the user said. falling_asleep: takes a long time to fall asleep. racing_mind: can't switch off at night. waking_at_night: wakes up during the night. early_waking: wakes too early. general: wants better sleep overall. Defaults to general."
}
},
"additionalProperties": false
}Show an interactive timer that paces one named breathing technique for calm, focus or sleep. It is a relaxation exercise, not medical treatment. Use it when the user asks for a specific technique now, such as box breathing, 4-7-8, cyclic sighing, extended exhale, a 4-8 slow exhale, humming bee breath or alternate nostril breathing. The user presses Start in the timer. Nothing is saved and no account is needed.
| Argument | Type | Description |
|---|---|---|
| minutes | integer | Session length in minutes: 1, 2, 3, 5 or 10. Defaults to 1. |
| pattern* | string | Which rhythm to pace. box: box breathing, 4-4-4-4, for focus. triangle: 4-7-8 breathing, for winding down to sleep. exhale: extended exhale, 3-2-6-2, to unwind. sigh: cyclic sighing, two inhales then one long exhale (3-1-6), to calm down fast. nadi: alternate nostril breathing (Anulom Vilom), 4-2-4 on each side. coherent: an even 4-2-4-2 rhythm, for steady calm (the rhythm of Vayu's guided pauses). slow_exhale: 4-8 slow exhale with no holds, for a panic moment or lying in bed. hum: humming bee breath (Bhramari), breathe in 4, hum out 6, to quiet a busy mind. |
{
"type": "object",
"required": [
"pattern"
],
"properties": {
"minutes": {
"enum": [
1,
2,
3,
5,
10
],
"type": "integer",
"default": 1,
"description": "Session length in minutes: 1, 2, 3, 5 or 10. Defaults to 1."
},
"pattern": {
"enum": [
"box",
"triangle",
"exhale",
"sigh",
"nadi",
"coherent",
"slow_exhale",
"hum"
],
"type": "string",
"description": "Which rhythm to pace. box: box breathing, 4-4-4-4, for focus. triangle: 4-7-8 breathing, for winding down to sleep. exhale: extended exhale, 3-2-6-2, to unwind. sigh: cyclic sighing, two inhales then one long exhale (3-1-6), to calm down fast. nadi: alternate nostril breathing (Anulom Vilom), 4-2-4 on each side. coherent: an even 4-2-4-2 rhythm, for steady calm (the rhythm of Vayu's guided pauses). slow_exhale: 4-8 slow exhale with no holds, for a panic moment or lying in bed. hum: humming bee breath (Bhramari), breathe in 4, hum out 6, to quiet a busy mind."
}
},
"additionalProperties": false
}Show Vayu's short guided pause in a timer: three settling prompts (settle the body, soften the senses, meet the breath), then a few slow 4-2-4-2 breaths and one release breath. Sessions: morning (start the day), midday (a reset), stress (stress relief) and bedtime (wind down before bed). Use it when the user wants a quick guided break or reset rather than a specific technique. Takes about 1 to 3 minutes. It is a relaxation exercise, not medical treatment. Nothing is saved.
| Argument | Type | Description |
|---|---|---|
| breaths | integer | How many counted breaths, each about 12 seconds: 3, 6, 9 or 12. Defaults to 3. |
| session* | string | morning: start the day calmly. midday: a midday reset. stress: stress relief. bedtime: wind down before bed. |
{
"type": "object",
"required": [
"session"
],
"properties": {
"breaths": {
"enum": [
3,
6,
9,
12
],
"type": "integer",
"default": 3,
"description": "How many counted breaths, each about 12 seconds: 3, 6, 9 or 12. Defaults to 3."
},
"session": {
"enum": [
"morning",
"midday",
"stress",
"bedtime"
],
"type": "string",
"description": "morning: start the day calmly. midday: a midday reset. stress: stress relief. bedtime: wind down before bed."
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 13, 2026.
{
"type": "object",
"required": [
"need"
],
"properties": {
"need": {
"enum": [
"cant_sleep",
"anxious",
"panic",
"stressed",
"overwhelmed",
"racing_thoughts",
"foggy",
"focus",
"big_moment",
"low_energy",
"midday_slump",
"morning_start",
"unwind"
],
"type": "string",
"description": "What the user needs. cant_sleep: lying awake, can't fall asleep, winding down for bed. anxious: anxious, nervous, worried, on edge. panic: panicky, heart racing, can't calm down, spiralling. stressed: stressed out, tense, wound up. overwhelmed: overwhelmed, too much at once, under pressure. racing_thoughts: scattered or racing thoughts, can't switch off. foggy: foggy, can't think clearly, need to refocus. focus: focus for work or study, concentrate. big_moment: before a meeting, exam, interview, talk, performance or game. low_energy: tired, sluggish, flat, need a lift. midday_slump: afternoon slump, post-lunch dip. morning_start: starting the day, morning routine. unwind: relax, calm down, decompress after the day."
},
"minutes": {
"enum": [
1,
2,
3,
5,
10
],
"type": "integer",
"description": "Session length in minutes (1, 2, 3, 5, 10), if the user said how long they have. Leave it out to use the recommended length."
},
"time_of_day": {
"enum": [
"morning",
"afternoon",
"evening",
"night"
],
"type": "string",
"description": "The user's local time of day, if known. Energising options are swapped for calmer ones in the evening and at night."
}
},
"additionalProperties": false
}