Send notification
send_notificationSend a notification to the user through their configured Alphorn channels when a task finishes, fails, or needs input, so they are alerted even when away from the session.
Instructions
Send a notification to the user through Alphorn. It is delivered to the channels the user configured (for example Slack, Telegram, email, SMS, or push), so it reaches them even when they are away from this session.
Use it when:
a long-running task finishes or fails,
you are blocked on a decision or permission and the user may not be watching,
the user asks to be notified, pinged, or alerted.
Do not use it for routine progress updates. Never include secrets, tokens, or file contents.
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": {
"message": "<message>"
},
"name": "send_notification"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Tags the user can filter and route on, e.g. ["ai-agent", "completed"]. | |
| title | No | Short title. Start with the project name, e.g. "my-app - tests passing". | |
| message | Yes | What happened and what you need from the user, in one or two sentences. | |
| priority | No | 1 (lowest) to 5 (urgent). Use 2 when finished, 3 when you need input, 4 when blocked or failed. |