productivity
Pushover MCP, CLI, and Lua Integration for AI Agents
Pushover integration docs for AI agents: MCP gateway setup, Pushover CLI commands, Lua API reference, credentials, and function schemas.Pushover for agents
Credentials can be configured manually in web or CLI hosts.
Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.
Agent Surfaces
Machine-Readable Metadata
Function Catalog
| Function | Type | Parameters | Description |
|---|---|---|---|
pushover.pushover_add_group_user | Write write | 4 | Add a user key, optionally scoped to a device, to a Pushover delivery group. |
pushover.pushover_add_team_user | Write write | 6 | Add a user to a Pushover team. Requires the optional team_token credential. |
pushover.pushover_assign_license | Write write | 3 | Assign a prepaid Pushover license credit to an existing user key or invite an email address for a specific platform. |
pushover.pushover_cancel_receipt | Write write | 1 | Cancel retry notifications for an active emergency-priority message receipt. |
pushover.pushover_cancel_receipts_by_tag | Write write | 1 | Cancel retry notifications for active emergency-priority messages that were sent with a matching tag. |
pushover.pushover_create_group | Write write | 1 | Create a Pushover delivery group and return its group key. |
pushover.pushover_disable_group_user | Write write | 3 | Temporarily disable a user key, optionally scoped to a device, in a Pushover delivery group. |
pushover.pushover_enable_group_user | Write write | 3 | Re-enable a disabled user key, optionally scoped to a device, in a Pushover delivery group. |
pushover.pushover_get_application_limits | Read read | 0 | Get the monthly message limit, remaining messages, reset timestamp, and application status for the Pushover app token. |
pushover.pushover_get_current_user | Read read | 0 | Validate the configured Pushover user or group key and return active devices and licenses. |
pushover.pushover_get_group | Read read | 1 | Get a Pushover delivery group name and member list by group key. |
pushover.pushover_get_license_credits | Read read | 0 | Get the number of prepaid Pushover license credits available for assignment. |
pushover.pushover_get_receipt | Read read | 1 | Get acknowledgement state, callback data, and retry status for an emergency-priority message receipt. |
pushover.pushover_get_team | Read read | 0 | Show Pushover team information and users. Requires the optional team_token credential. |
pushover.pushover_list_groups | Read read | 0 | List Pushover delivery groups that the application token can manage. |
pushover.pushover_list_sounds | Read read | 0 | List available notification sounds in Pushover. Use sound names with the send_message tool. |
pushover.pushover_migrate_subscription_user | Read read | 4 | Create a Pushover subscription for an existing user key and return the subscription-scoped user key. |
pushover.pushover_remove_group_user | Write write | 3 | Remove a user key, optionally scoped to a device, from a Pushover delivery group. |
pushover.pushover_remove_team_user | Write write | 1 | Remove a user from a Pushover team by email address. Requires the optional team_token credential. |
pushover.pushover_rename_group | Read read | 2 | Rename a Pushover delivery group by group key. |
pushover.pushover_send_message | Write write | 18 | Send a push notification via Pushover. Supports message, title, priority levels, and optional URL/sound attachments. |
pushover.pushover_update_glance | Write write | 6 | Update Pushover glance data shown in the Pushover widget and wearables: title, text, subtext, count, and percent. |
pushover.pushover_validate_user | Read read | 2 | Validate a Pushover user/group key and optional device before sending a message. |