MCP App Store
by KeenEthics

Overview

Uptimely is an uptime-monitoring and incident-management platform. This connector gives Claude read access to your monitors and their status history and targets, your incidents, alerts, maintenance windows, on-call schedules, status pages and telemetry services - and, once a project owner enables AI write operations, the ability to create a monitor, run an on-demand probe, declare an incident, change incident or alert state, save a postmortem and create an alert. Every write tool stays inert until a project owner turns on "Allow AI write operations" in Settings > API Keys, and it is OFF by default - because some of these tools page real people or change what a public status page shows. While the toggle is off, a write tool returns a structured AI_WRITE_OPS_DISABLED result carrying a deep link to that exact settings page, and writes nothing. Six write tools dispatch outside Uptimely: a probe run hits a real URL, and declaring an incident or changing incident or alert state can notify real people. Those six carry openWorldHint in their metadata, so clients can prompt before running them. Nothing on this surface deletes anything. Every call names the project it acts on - there is no ambient "current project" - and access is re-checked against your real Uptimely membership at execute time, so one connection cannot reach a project you are not a member of. An unknown project id and a foreign one return the same refusal, so ids cannot be probed. You connect by signing in to your existing Uptimely account over OAuth 2.1 with PKCE, granting a subset of thirteen granular product scopes at the consent screen; a tool whose scope you did not grant never appears in the tool list and is refused if it is called anyway. Project API keys work for non-interactive clients, and connected assistants can be reviewed and revoked from Connected AI apps in your user settings. The connector processes no payments, generates no images, video or audio, and serves no ads.

Tools

execute_typescript

ChatGPT
Run a short TypeScript program that orchestrates Uptimely MCP tools (found via search_tools) in an isolated sandbox. See the server instructions for the full contract.

search_tools

ChatGPT
Find the Uptimely MCP tools this connection can reach, returned as TypeScript declarations to call from execute_typescript. See the server instructions for the full contract.

uptimely_alert_create

ChatGPT
Create an alert triggered by a monitor status change. This triggers episode grouping and on-call execution via outbox events. Use this when a monitor crosses a threshold.

uptimely_alert_list

ChatGPT
List alerts in a project, optionally filtered to active (unresolved) only. Shows which monitors triggered alerts and their current state.

uptimely_alert_state_change

ChatGPT
Change the state of an alert (e.g., acknowledge or resolve it). Use this after investigating an alert to update its status.

uptimely_incident_declare

ChatGPT
Declare a new incident for a project. Creates the incident, initial state timeline, feed entry, and outbox event. Use this when a significant service disruption needs to be tracked.

uptimely_incident_get

ChatGPT
Get detailed information about a specific incident including its current state, severity, affected monitors, and recent state timeline. Use this after listing incidents to drill into one.

uptimely_incident_list

ChatGPT
List incidents in a project, optionally filtered to active (unresolved) only. Use this to see what is happening right now or review past incidents.

uptimely_incident_postmortem_save

ChatGPT
Save (or clear) the postmortem note of an incident. Content changes are logged to the incident feed. Optional publish settings control status-page visibility and subscriber notification; omitting them keeps the incident's current settings, so a plain save never publishes by accident.

uptimely_incident_state_change

ChatGPT
Change the state of an existing incident (e.g., acknowledge or resolve it) by state id or by state name. Use this after investigating an incident to update its status; uptimely_incident_state_list shows the available states.

uptimely_incident_state_list

ChatGPT
List the project's incident states in workflow order (id, name, order, and whether each is the created, acknowledged or resolved state). Use this to find the state to pass to uptimely_incident_state_change.

uptimely_maintenance_list

ChatGPT
List scheduled maintenance windows for a project. Shows upcoming and past maintenance events with their current state.

uptimely_monitor_create

ChatGPT
Create a new monitor (Website, API, Ping, IP, Port, DNS, SSL Certificate, Domain, External Status Page, Manual, or Incoming Request/Email). Uses the product's default criteria: the monitor starts Operational, and going offline auto-declares an incident that auto-resolves on recovery. Enforces the project's plan limit. For an Incoming Request monitor the result includes the heartbeatUrl to ping.

uptimely_monitor_get

ChatGPT
Get detailed information about a specific monitor including its current status, configuration, and recent status timeline. Use this to investigate monitor health.

uptimely_monitor_heartbeat_url_get

ChatGPT
Get the heartbeat URL of an Incoming Request monitor: the address your job or deploy pings (GET or POST) to report that it is alive. The URL contains the monitor's secret key, so treat it as a credential and do not log it. Requires write access because anyone holding the URL can post heartbeats for the monitor.

uptimely_monitor_list

ChatGPT
List all monitors in a project with their current operational status. Use this to get a full inventory of what is being monitored.

uptimely_monitor_status_history

ChatGPT
Get a monitor's status history: the timeline of status changes (Operational/Offline/…) over the last N days, newest first, with the duration of each period and any recorded root cause. Use this to answer when a monitor was last down, how long outages lasted, and whether an issue has happened before.

uptimely_monitor_target_list

ChatGPT
List the active monitors the scheduled probe sweep checks (not paused, and of a probe-checked type), oldest first, regardless of when each one is next due. Read-only: it never claims or reschedules a monitor.

uptimely_on_call_current

ChatGPT
See who is on call right now: every on-call schedule in the project with the current on-call user, the next user up, and the handoff time. An empty schedules list means the project has no on-call schedules.

uptimely_project_list

ChatGPT
List the Uptimely projects this connection can access, with their project IDs. CALL THIS FIRST — every other Uptimely tool requires a projectId, and this is the only way to obtain one.

uptimely_project_overview

ChatGPT
Get a high-level health overview of a project. Returns the project's name, monitor count, active incident and alert counts, status page count, and overall health status. Call uptimely_project_list first to get the projectId. When reporting the result to a person, refer to the project by its name.

uptimely_run_monitor_probe

ChatGPT
Run a single monitor probe immediately and persist the resulting status transition. Use this to manually trigger a check on a specific monitor.

uptimely_status_page_get

ChatGPT
Get the full configuration of one status page: settings (name, title, description, visibility, search-engine indexing, history windows, subscriber options, custom CSS), branding (logo, cover, favicon), groups, components with each monitor's current status, custom domains with their DNS/verification/SSL state and the DNS records to publish, and header/footer links. Read this before changing a page.

uptimely_status_page_list

ChatGPT
List status pages for a project with subscriber counts. Use this to see public-facing status page configuration.

uptimely_telemetry_service_list

ChatGPT
List telemetry services configured for a project. Use this to discover services available for charts and analytics queries.

uptimely_alert_create

Claude

uptimely_alert_list

Claude

uptimely_alert_state_change

Claude

uptimely_incident_declare

Claude

uptimely_incident_get

Claude

uptimely_incident_list

Claude

uptimely_incident_postmortem_save

Claude

uptimely_incident_state_change

Claude

uptimely_maintenance_list

Claude

uptimely_monitor_create

Claude

uptimely_monitor_get

Claude

uptimely_monitor_list

Claude

uptimely_monitor_status_history

Claude

uptimely_monitor_target_list

Claude

uptimely_on_call_current

Claude

uptimely_project_list

Claude

uptimely_project_overview

Claude

uptimely_run_monitor_probe

Claude

uptimely_status_page_list

Claude

uptimely_telemetry_service_list

Claude

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

Similar Apps