analytics
StatusCake MCP, CLI, and Lua Integration for AI Agents
StatusCake integration docs for AI agents: MCP gateway setup, StatusCake CLI commands, Lua API reference, credentials, and function schemas.StatusCake 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 |
|---|---|---|---|
statuscake.statuscake_list_contact_groups | Read read | 0 | Returns a list of contact groups for an account. Official StatusCake endpoint: GET /contact-groups. |
statuscake.statuscake_create_contact_group | Write write | 0 | Creates a contact group with the given parameters. Official StatusCake endpoint: POST /contact-groups. |
statuscake.statuscake_get_contact_group | Read read | 0 | Returns a contact group with the given id. Official StatusCake endpoint: GET /contact-groups/{group_id}. |
statuscake.statuscake_update_contact_group | Write write | 0 | Updates a contact group with the given parameters. Official StatusCake endpoint: PUT /contact-groups/{group_id}. |
statuscake.statuscake_delete_contact_group | Write write | 0 | Deletes a contact group with the given id. Official StatusCake endpoint: DELETE /contact-groups/{group_id}. |
statuscake.statuscake_list_heartbeat_tests | Read read | 0 | Returns a list of heartbeat checks for an account. Official StatusCake endpoint: GET /heartbeat. |
statuscake.statuscake_create_heartbeat_test | Write write | 0 | Creates a heartbeat check with the given parameters. Official StatusCake endpoint: POST /heartbeat. |
statuscake.statuscake_get_heartbeat_test | Read read | 0 | Returns a heartbeat check with the given id. Official StatusCake endpoint: GET /heartbeat/{test_id}. |
statuscake.statuscake_update_heartbeat_test | Write write | 0 | Updates a heartbeat check with the given parameters. Official StatusCake endpoint: PUT /heartbeat/{test_id}. |
statuscake.statuscake_delete_heartbeat_test | Write write | 0 | Deletes a heartbeat check with the given id. Official StatusCake endpoint: DELETE /heartbeat/{test_id}. |
statuscake.statuscake_list_maintenance_windows | Read read | 0 | Returns a list of maintenance windows for an account. Official StatusCake endpoint: GET /maintenance-windows. |
statuscake.statuscake_create_maintenance_window | Write write | 0 | Creates a maintenance window with the given parameters. Official StatusCake endpoint: POST /maintenance-windows. |
statuscake.statuscake_get_maintenance_window | Read read | 0 | Returns a maintenance window with the given id. Official StatusCake endpoint: GET /maintenance-windows/{window_id}. |
statuscake.statuscake_update_maintenance_window | Write write | 0 | Updates a maintenance window with the given parameters. Official StatusCake endpoint: PUT /maintenance-windows/{window_id}. |
statuscake.statuscake_delete_maintenance_window | Write write | 0 | Deletes a maintenance window with the given id. Official StatusCake endpoint: DELETE /maintenance-windows/{window_id}. |
statuscake.statuscake_list_pagespeed_tests | Read read | 0 | Returns a list of pagespeed checks for an account. Official StatusCake endpoint: GET /pagespeed. |
statuscake.statuscake_create_pagespeed_test | Write write | 0 | Creates a pagespeed check with the given parameters. Official StatusCake endpoint: POST /pagespeed. |
statuscake.statuscake_get_pagespeed_test | Read read | 0 | Returns a pagespeed check with the given id. Official StatusCake endpoint: GET /pagespeed/{test_id}. |
statuscake.statuscake_update_pagespeed_test | Write write | 0 | Updates a pagespeed check with the given parameters. Official StatusCake endpoint: PUT /pagespeed/{test_id}. |
statuscake.statuscake_delete_pagespeed_test | Write write | 0 | Deletes a pagespeed check with the given id. Official StatusCake endpoint: DELETE /pagespeed/{test_id}. |
statuscake.statuscake_list_pagespeed_test_history | Read read | 0 | Returns a list of pagespeed check history results for a given id, detailing the runs performed on the StatusCake testing infrastruture. The returned results are a paginated series. Alongside the response data is a `links` object referencing the current respons |
statuscake.statuscake_list_ssl_tests | Read read | 0 | Returns a list of SSL checks for an account. Official StatusCake endpoint: GET /ssl. |
statuscake.statuscake_create_ssl_test | Write write | 0 | Creates an SSL check with the given parameters. Official StatusCake endpoint: POST /ssl. |
statuscake.statuscake_get_ssl_test | Read read | 0 | Returns an SSL check with the given id. Official StatusCake endpoint: GET /ssl/{test_id}. |
statuscake.statuscake_update_ssl_test | Write write | 0 | Updates an SSL check with the given parameters. Official StatusCake endpoint: PUT /ssl/{test_id}. |
statuscake.statuscake_delete_ssl_test | Write write | 0 | Deletes an SSL check with the given id. Official StatusCake endpoint: DELETE /ssl/{test_id}. |
statuscake.statuscake_list_uptime_tests | Read read | 0 | Returns a list of uptime checks for an account. Official StatusCake endpoint: GET /uptime. |
statuscake.statuscake_create_uptime_test | Write write | 0 | Creates an uptime check with the given parameters. Official StatusCake endpoint: POST /uptime. |
statuscake.statuscake_get_uptime_test | Read read | 0 | Returns an uptime check with the given id. Official StatusCake endpoint: GET /uptime/{test_id}. |
statuscake.statuscake_update_uptime_test | Write write | 0 | Updates an uptime check with the given parameters. Official StatusCake endpoint: PUT /uptime/{test_id}. |
statuscake.statuscake_delete_uptime_test | Write write | 0 | Deletes an uptime check with the given id. Official StatusCake endpoint: DELETE /uptime/{test_id}. |
statuscake.statuscake_list_uptime_test_history | Read read | 0 | Returns a list of uptime check history results for a given id, detailing the runs performed on the StatusCake testing infrastruture. The returned results are a paginated series. Alongside the response data is a `links` object referencing the current response d |
statuscake.statuscake_list_uptime_test_periods | Read read | 0 | Returns a list of uptime check periods for a given id, detailing the creation time of the period, when it ended and the duration. The returned results are a paginated series. Alongside the response data is a `links` object referencing the current response docu |
statuscake.statuscake_list_uptime_test_alerts | Read read | 0 | Returns a list of uptime check alerts for a given id. The returned results are a paginated series. Alongside the response data is a `links` object referencing the current response document, `self`, and the next page in the series, `next`. Official StatusCake |
statuscake.statuscake_list_uptime_monitoring_locations | Read read | 0 | Returns a list of locations detailing server information for uptime monitoring servers. This information can be used to create further checks using the API. Official StatusCake endpoint: GET /uptime-locations. |
statuscake.statuscake_list_pagespeed_monitoring_locations | Read read | 0 | Returns a list of locations detailing server information for pagespeed monitoring servers. This information can be used to create further checks using the API. Official StatusCake endpoint: GET /pagespeed-locations. |