cleanuparr_notifications
Create, update, test, delete, and list notification providers in Cleanuparr, and verify Apprise CLI availability. Keep alert configurations up to date.
Instructions
cleanuparr notifications operations on Cleanuparr. Pass operation and an arguments dict matching that operation's parameters.
cleanuparr_create_notification_provider(provider_type, provider) — Create a notification provider. Types: notifiarr, apprise, ntfy, telegram, discord, pushover, gotify. Common fields are name, isEnabled, and event flags; provider-specific fields follow the API DTO.
cleanuparr_delete_notification_provider(provider_id) — Delete a notification provider by GUID.
cleanuparr_get_apprise_cli_status() — Get Apprise CLI availability status.
cleanuparr_list_notification_providers() — List notification providers. Secret fields may be redacted by Cleanuparr.
cleanuparr_test_notification_provider(provider_type, provider) — Test a notification provider using its provider-specific DTO.
cleanuparr_update_notification_provider(provider_type, provider_id, provider) — Replace a notification provider. Use Cleanuparr placeholders for secrets.
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": {
"operation": "<operation>"
},
"name": "cleanuparr_notifications"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| arguments | No | ||
| operation | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |