Connection check
verified live · 20h ago
hyperping
Uptime, API and server monitoring with outages, reporting, on-call and status pages.
Tools
26
GitHub stars
1
Installs / wk
—
Licence
MIT
Transport
streamable-http
Last checked
20h ago
Tools & capabilities
26 toolsRead from the running server on 20h ago.
create_monitor
url*name*portpausedregionstimeout
+14
Create a new monitor. Requires name+url; add "port" for port checks, "dns_*" for DNS checks. Create a new monitor. Requires name+url; add "port" for port checks, "dns_*" for DNS checks.
get_escalation_policy
uuid*
One policy by UUID. Reveals step sequence, linked schedules, and contact channels. One policy by UUID. Reveals step sequence, linked schedules, and contact channels.
get_integration
uuid*
One integration by UUID, with its channel-specific config (channel name, webhook URL, routing, etc.). One integration by UUID, with its channel-specific config (channel name, webhook URL, routing, etc.).
get_monitor
uuid*
Fetch a single monitor by its UUID. Fetch a single monitor by its UUID.
get_monitor_anomalies
uuid*
Anomaly-detection output for a single monitor (flapping, latency spikes, etc.). Anomaly-detection output for a single monitor (flapping, latency spikes, etc.).
get_monitor_http_logs
pageuuid*levellimit
Recent HTTP probe logs for a monitor, paginated. Useful to diagnose recent check failures. Recent HTTP probe logs for a monitor, paginated. Useful to diagnose recent check failures.
get_monitor_mtta
tofrommonitor_uuids
Mean time to acknowledge (MTTA) per monitor over a date window, in seconds. Mean time to acknowledge (MTTA) per monitor over a date window, in seconds.
get_monitor_mttr
tofrommonitor_uuids
Mean time to resolve (MTTR) per monitor over a date window, in seconds. Mean time to resolve (MTTR) per monitor over a date window, in seconds.
get_monitor_outages
pagestatusmonitor_uuid*
Paginated list of outages scoped to one monitor. Convenience wrapper around list_outages. Paginated list of outages scoped to one monitor. Convenience wrapper around list_outages.
get_monitor_response_time
tofromresolutionmonitor_uuids
Response time latency trend over a date window. Response time latency trend over a date window.
get_monitor_uptime
tofromresolutionmonitor_uuids
Uptime percentage over a date window, aggregated and optionally per day/hour/week/month. Uptime percentage over a date window, aggregated and optionally per day/hour/week/month.
get_on_call_schedule
uuid*
One schedule by UUID with full rotation detail and the linked escalation policies. One schedule by UUID with full rotation detail and the linked escalation policies.
get_outage
uuid*
Fetch a single outage by UUID, including acknowledgements, description, and root cause. Fetch a single outage by UUID, including acknowledgements, description, and root cause.
get_outage_timeline
uuid*
Full activity timeline for an outage: detection, cross-region verification, alert dispatches, acknowledgement, resolution. Full activity timeline for an outage: detection, cross-region verification, alert dispatches, acknowledgement, resolution.
get_status_summary
Up/down/paused counts plus a list of currently down monitors with the timestamp they went down. Up/down/paused counts plus a list of currently down monitors with the timestamp they went down.
list_escalation_policies
All escalation policies in the project. Use to find which monitors route alerts where. All escalation policies in the project. Use to find which monitors route alerts where.
list_integrations
All notification integrations in the project (Slack, Telegram, Discord, PagerDuty, OpsGenie, Teams, webhook, etc.). All notification integrations in the project (Slack, Telegram, Discord, PagerDuty, OpsGenie, Teams, webhook, etc.).
list_monitors
pagelimitstatus
Paginated monitors in the project. Optional status filter (up/down/paused/ssl_expiring). Paginated monitors in the project. Optional status filter (up/down/paused/ssl_expiring).
list_on_call_schedules
All on-call schedules in the project. Each entry typically includes rotation config and current on-call. All on-call schedules in the project. Each entry typically includes rotation config and current on-call.
list_outages
pagetypesearchstatus
Paginated list of outages in the project. Filter by status, type, or search term. Paginated list of outages in the project. Filter by status, type, or search term.
list_recent_alerts
tofromresolutionmonitor_uuids
Alert notifications (up/down transitions) over a date range. Defaults to last 30 days. Alert notifications (up/down transitions) over a date range. Defaults to last 30 days.
list_team_members
Users on the project, with names and emails. Use to resolve user IDs from schedules/policies. Users on the project, with names and emails. Use to resolve user IDs from schedules/policies.
pause_monitor
uuid*
Pause a monitor — no checks run and no alerts fire. Same as update_monitor with paused=true. Pause a monitor — no checks run and no alerts fire. Same as update_monitor with paused=true.
resume_monitor
uuid*
Resume a paused monitor. Same as update_monitor with paused=false. Resume a paused monitor. Same as update_monitor with paused=false.
search_monitors_by_name
query*
Case-insensitive substring search across monitor names and URLs. Case-insensitive substring search across monitor names and URLs.
update_monitor
urlnameportuuid*pausedregions
+15