Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
UPTIME_KUMA_URLYesThe base URL of your Uptime Kuma instance (e.g., https://status.example.com)
STATUSPAGE_API_KEYYesStatuspage API key (OAuth token) generated under user profile API keys
STATUSPAGE_PAGE_IDYesStatuspage page ID found in page URL or page settings
UPTIME_KUMA_PASSWORDYesUptime Kuma password
UPTIME_KUMA_USERNAMEYesUptime Kuma username with permission to manage maintenance windows

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
ops_schedule_maintenanceA

Create a maintenance window on BOTH Statuspage and Uptime Kuma in a single call. Returns IDs from both systems.

ops_create_maintenanceC

Create scheduled maintenance on Statuspage

ops_update_maintenanceC

Update or resolve a Statuspage incident/maintenance

ops_list_incidentsB

List Statuspage incidents and scheduled maintenance

ops_list_componentsB

List all Statuspage components (resolve names to IDs)

ops_create_uk_maintenanceC

Create a maintenance window in Uptime Kuma

ops_end_uk_maintenanceC

End (pause) an Uptime Kuma maintenance window early

ops_list_uk_maintenanceB

List all Uptime Kuma maintenance windows

ops_list_uk_monitorsB

List all Uptime Kuma monitors with their current status

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 9 tools

Disambiguation4/5

Most tools have distinct purposes targeting different systems (Statuspage vs Uptime Kuma) and actions (create, list, update). However, 'ops_create_maintenance' and 'ops_schedule_maintenance' could cause confusion as both create maintenance, with the latter being a combined operation for both systems. The descriptions help clarify this overlap, but agents might initially misselect between them.

Naming Consistency5/5

All tools follow a consistent 'ops_verb_noun' pattern with snake_case throughout. The verbs (create, list, update, end, schedule) are clear and predictable, and the nouns (maintenance, components, incidents, monitors) accurately describe the resources. This uniformity makes the tool set easy to navigate and understand.

Tool Count5/5

With 9 tools, this server is well-scoped for managing maintenance and incidents across Statuspage and Uptime Kuma. Each tool serves a specific function without redundancy, covering key operations like listing, creating, updating, and ending maintenance. The count is appropriate for the domain, providing comprehensive coverage without being overwhelming.

Completeness4/5

The tool set offers strong coverage for maintenance and incident management across two systems, including CRUD-like operations (create, list, update/end). Minor gaps exist, such as no tool to delete or update Uptime Kuma maintenance specifically, and no direct incident creation for Statuspage. However, agents can work around these using the available tools, and core workflows are well-supported.

Maintenance

ActivityInactive
ResponsivenessNo issues