notify
Sends a spoken audio alert when a task completes, so you don't have to watch the screen. Uses AI voices to deliver the message.
Instructions
Sends a notification to the user. Use this when you complete a task and want to alert the user.
IMPORTANT - Writing expressive messages:
Use punctuation naturally: "Hello!" sounds excited, "Hello..." sounds thoughtful
Use commas for pauses: "Well, I think so" has a natural pause
Use ellipsis for longer pauses: "Wait... what?"
Exclamation marks add energy: "Great job!" vs "Great job."
Question marks affect intonation: "Really?" sounds curious
Break long messages into sentences for natural rhythm
The model reads punctuation expressively, so write like you'd want it spoken!
Example good messages:
"Hey! Your task is complete. Everything went smoothly."
"Hmm... I found something interesting. Check this out!"
"Done! The build succeeded, and all tests passed."
CUSTOM PRONUNCIATION (IPA): For words that need specific pronunciation, use: [word](/IPA phonemes/) Common IPA symbols:
χ = Hebrew ח (chet), guttural "kh" sound
ʃ = "sh" sound
ð = "th" in "the"
θ = "th" in "think"
ŋ = "ng" sound
ɹ = American "r"
Examples:
"Chaim" - Hebrew name with guttural ח
"Elad" - Pronounce as "eh-lahd"
"Hello world!" - Custom pronunciation for "world"
TTS ENGINE OPTIONS (set via NOTIFICATION_METHOD env var):
"kokoro" (default): Fast (~3-5s), built-in voices, IPA pronunciation support
"f5tts": Higher quality (flow matching), slower (~10-15s), voice cloning capable
"say": macOS built-in, fastest but robotic
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | Optional title for the notification (spoken before the message with a pause) | |
| voice | No | Voice to use. For Kokoro: heart, bella, nicole, sarah, adam, michael, emma, george (or full names like af_heart, bm_george). For macOS say: Samantha, Daniel, etc. For F5-TTS: uses bundled voice or custom via F5TTS_REF_AUDIO env. | |
| message | Yes | The notification message. Write naturally with punctuation for expressive speech: use '!' for excitement, '...' for pauses, ',' for brief pauses, '?' for questions. Example: 'Hey! Your task is done. Everything worked perfectly.' | |
| reasoning | Yes | Explain why you are using this tool - helps track usage patterns and optimize the server |