KosmoKrator

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

FunctionTypeParametersDescription
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.