productivity
Gotify MCP, CLI, and Lua Integration for AI Agents
Gotify integration docs for AI agents: MCP gateway setup, Gotify CLI commands, Lua API reference, credentials, and function schemas.Gotify 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 |
|---|---|---|---|
gotify.gotify_create_application | Write write | 2 | Create a Gotify application and return its generated application token. Requires a client token. |
gotify.gotify_create_client | Write write | 1 | Create a Gotify client and return its generated client token. Requires a client token. |
gotify.gotify_create_message | Write write | 4 | Send a notification message via Gotify. The message body supports Markdown formatting. Use priority 0–4 for low, 5 for normal, and 6–10 for high priority. |
gotify.gotify_delete_application | Write write | 1 | Delete a Gotify application. Gotify requires elevated authentication for this endpoint. |
gotify.gotify_delete_application_messages | Write write | 1 | Delete all messages sent by a specific Gotify application. Requires a client token. |
gotify.gotify_delete_client | Write write | 1 | Delete a Gotify client. Gotify requires elevated authentication for this endpoint. |
gotify.gotify_delete_message | Write write | 1 | Delete a message from Gotify by its ID. Use the list_messages tool to find message IDs. |
gotify.gotify_delete_messages | Write write | 0 | Delete all Gotify messages visible to the configured client token. |
gotify.gotify_get_current_user | Read read | 0 | Get information about the currently authenticated Gotify user, including username and admin status. |
gotify.gotify_get_health | Read read | 0 | Check the health status of the Gotify server. Returns server health information including database status. |
gotify.gotify_get_version | Read read | 0 | Get Gotify server version information from the public /version endpoint. |
gotify.gotify_list_application_messages | Read read | 3 | List messages sent by a specific Gotify application. Requires a client token. |
gotify.gotify_list_applications | Read read | 0 | List Gotify applications visible to the configured client token. |
gotify.gotify_list_clients | Read read | 0 | List Gotify clients visible to the configured client token. |
gotify.gotify_list_messages | Read read | 2 | List messages from the Gotify application. Returns the most recent messages, with optional pagination using "since" to fetch messages newer than a given ID. |
gotify.gotify_update_application | Write write | 3 | Update a Gotify application name and description. Requires a client token. |
gotify.gotify_update_client | Write write | 2 | Update a Gotify client name. Requires a client token. |