zona_notify
Send a Zona notification
Send an inbox notification to the owner's Zona app. Title 1-120 chars, body 1-2000. Optional category, severity (low|medium|high|critical), up to five PNG/JPEG/WebP attachment paths, and an idempotency key. Do not put secrets in title, body, or data.
Input
| Field | Type | Rule |
|---|---|---|
titlerequired | string | 1–120 characters |
bodyrequired | string | 1–2000 characters |
categoryoptional | string | 1–80 characters |
severityoptional | enum | low · medium · high · critical |
idempotencyKeyoptional | string | 8–128 characters: letters, digits and . _ : -, starting with a letter or digit (the tool accepts 1–128, but /notify rejects other keys with 400 INVALID_IDEMPOTENCY_KEY); defaults to mcp-<uuid> |
attachmentsoptional | string[] | Up to five local PNG, JPEG or WebP file paths |
Returns
okstatusnotificationIdsourceNameidempotentReplayattachmentAcceptedpushAttemptedpushAcceptederror
With attachments the server sends multipart/form-data, one attachment part per file. Without them it sends JSON. Every send carries data: { "sender": "zona-mcp" }.