Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,537Letters: 14Defects: 1,323counted 4 min ago
teppi

MCP servercom.hyperping/hyperping

Uptime, API and server monitoring with outages, reporting, on-call and status pages.
UNRATEDActivestreamable-httpapi.hyperping.io

Overview

Score?
UNRATED 0.800
of what a free look can see, on 32 looks
Looks
36
last 6 hr ago
Tools
67
changed 1 day ago

More info

URL
api.hyperping.io/v1/mcp
streamable-http
Says it is
hyperping-monitors 1.1.0
protocol 2025-06-18
In the record since
32 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.800 · highest on record 0.8561

Toolsfrom sha256:7a0a973467…999b2b · +18 −0 1 day ago

The tools this server lists, read out of the definition it returned
ToolSchema
acknowledge_outage
Mark an ongoing outage as being handled: repeat alerts stop. Escalation steps still fire on schedule; resolve it or fix the cause to stop them.
input · no output
add_status_page_incident_update
Post an update on a status page incident (investigating, identified, update, monitoring, resolved). Public, and sent to subscribers unless notify_subscribers is false.
input · no output
add_status_page_services
Show monitors, components or servers on a status page, in the section you name (created at the end if the page has none by that name) or the first one. Services already on the page
input · no output
cancel_maintenance_window
Cancel a maintenance window that has not started: it is deleted and leaves the status pages. Subscribers already told about it are not told it is cancelled. To end one in progress,
input · no output
complete_maintenance_window
End a maintenance window in progress now: checks and alerts resume on its monitors and the status pages show it as completed.
input · no output
create_log_dashboard_from_template added
Creates a log dashboard from a ready-made template (overview, errors-patterns, http-access, app-otel, containers, host-syslog, databases, jobs, ingestion-cost, incident-war-room, v
input · no output
create_maintenance_window
Schedule a maintenance window: checks and alerts stop for its monitors during the window, and the status pages you pass announce it. Public once it has status pages: confirm with t
input · no output
create_monitor
Create a new monitor. Requires name+url; add "port" for port checks, "dns_*" for DNS checks.
input · no output
create_outage
Declare an incident by hand, for a problem no monitor detects. It appears under Incident Management in the dashboard and, with an escalation policy, pages its on-call responders. I
input · no output
create_status_page
Create a status page on a hyperping.app subdomain, with sections of monitors, components and servers. It is public as soon as it exists: confirm the name, address and services with
input · no output
create_status_page_incident
Publish an incident on status pages, with its first update. Public, and emailed to subscribers unless notify_subscribers is false: confirm the wording with the user first. To recor
input · no output
edit_status_page_incident_update
Correct the text or stage of an update already posted, e.g. a typo. The page shows the correction; subscribers are not notified again and its date is kept.
input · no output
escalate_outage
Page the next step of the outage's escalation policy now instead of waiting for it. Each call moves one step further.
input · no output
find_correlated_outages added
Other incidents of this project that started within ±window_minutes (default 10, max 60) of an outage (outage_uuid, or incident key) or of a moment (at), each with monitor (uuid, n
input · no output
get_escalation_policy
One policy by UUID. Reveals step sequence, linked schedules, and contact channels.
input · no output
get_healthcheck added
One healthcheck in detail: schedule, grace, state and timing, escalation policy, uptime and downtime over the last 30 days, its last 20 pings (pings are kept 15 days; "start" = a /
input · no output
get_integration
One integration by UUID, with its channel-specific config (channel name, webhook URL, routing, etc.).
input · no output
get_maintenance_window
One maintenance window with its updates and the state of its subscriber notification.
input · no output
get_monitor
Fetch a single monitor by its UUID.
input · no output
get_monitor_anomalies
Anomaly-detection output for a single monitor (flapping, latency spikes, etc.).
input · no output
get_monitor_http_logs
Recent HTTP probe logs for a monitor, paginated. Useful to diagnose recent check failures.
input · no output
get_monitor_mtta
Mean time to acknowledge (MTTA) per monitor over a date window, in seconds. Already per-monitor — pass all monitors at once in monitor_uuids rather than calling this once per monit
input · no output
get_monitor_mttr
Mean time to resolve (MTTR) per monitor over a date window, in seconds. Already per-monitor — pass all monitors at once in monitor_uuids rather than calling this once per monitor.
input · no output
get_monitor_outages
Paginated list of outages scoped to one monitor. Convenience wrapper around list_outages.
input · no output
get_monitor_response_time
Response time latency trend over a date window. Returns a per-monitor breakdown — pass all monitors at once in monitor_uuids rather than calling this once per monitor.
input · no output
get_monitor_uptime
Uptime percentage over a date window, aggregated and optionally per day/hour/week/month.
input · no output
get_on_call_now added
Who is on call, per on-call schedule, right now or at the moment given in `at` (e.g. next Saturday 10:00), computed by the engine that pages people: names, emails and the rotation
input · no output
get_on_call_schedule
One schedule by UUID with full rotation detail and the linked escalation policies.
input · no output
get_outage
Fetch a single outage by UUID, including acknowledgements, description, and root cause.
input · no output
get_outage_alerts added
Who was notified for one outage, and how: every alert delivery attempt (time, channel email/sms/phonecall/slack/teams/webhook/pagerduty/opsgenie/…, recipient: user name and email,
input · no output
get_outage_checks added
Region-by-region evidence for one outage ("outage_…" or an incident key like "INC-12"): a verdict — "global" (every checked region failed), "partial" (some regions stayed healthy,
input · no output
get_outage_logs added
Logs around one outage (incident) of the project: from 15 min before it started to 5 min after it ended. Returns warnings and errors grouped by message pattern, the latest matching
input · no output
get_outage_timeline
Full activity timeline for an outage: detection, cross-region verification, alert dispatches, acknowledgement, resolution.
input · no output
get_project_report added
Uptime of every monitor of the project over a period, worst first, in one call: per monitor uptime_pct, downtime (seconds + text), outage count, longest outage and MTTR (mean time
input · no output
get_recent_changes added
What changed on a monitor before a moment (default: the outage start) and shortly after: audit-log changes to the monitor and to its escalation policies (regions, URL, timeout, pau
input · no output
get_server added
One server in detail: status, last seen, OS, agent version (and whether an update exists), hardware, group, tags, escalation policy; current memory and root disk usage; last 24 h o
input · no output
get_status_page
One status page with its settings (languages, subscriptions, access) and the services it shows, section by section, with their UUIDs.
input · no output
get_status_page_incident
One status page incident with every update (newest first, with their UUIDs), its status pages and affected components.
input · no output
get_status_summary
Up/down/paused counts plus a list of currently down monitors with the timestamp they went down.
input · no output
list_audit_log added
Who changed what in the project (the Audit Log page; owners and admins, Business plan): newest first, each event with its time, actor (user name and email, or the API key / MCP key
input · no output
list_escalation_policies
All escalation policies in the project. Use to find which monitors route alerts where.
input · no output
list_healthchecks added
Cron/heartbeat healthchecks of the project (jobs that ping Hyperping; monitors are list_monitors, servers list_servers): per healthcheck its hc_ uuid, name, schedule (cron + timezo
input · no output
list_integrations
All notification integrations in the project (Slack, Telegram, Discord, PagerDuty, OpsGenie, Teams, webhook, etc.).
input · no output
list_log_dashboards added
Log dashboards of the project: name, tags, widget count, template, last update. With `uuid`, one dashboard in detail: its time range, variables, sections and every widget with its
input · no output
list_maintenance_windows
Maintenance windows, 20 per page, with their monitors, status pages, updates and status (upcoming, inprogress, completed).
input · no output
list_monitors
Paginated monitors in the project. Optional status filter (up/down/paused/ssl_expiring).
input · no output
list_on_call_schedules
All on-call schedules in the project. Each entry typically includes rotation config and current on-call.
input · no output
list_outages
Paginated list of outages in the project. Filter by status, type, or search term.
input · no output
list_recent_alerts
Alert notifications (up/down transitions) over a date range. Defaults to last 30 days.
input · no output
list_servers added
Servers of the project (machines running the Hyperping agent, agt_ uuids; not monitors or healthchecks): per server its name, hostname, status (online, stale = heartbeat late, offl
input · no output
list_status_page_incidents
Incidents published on status pages, newest first, each with its current stage and latest update. For downtime detected on monitors, use list_outages.
input · no output
list_status_pages
Status pages in the project, 20 per page: UUID, name, public URL, password protection.
input · no output
list_team_members
Users on the project, with names and emails. Use to resolve user IDs from schedules/policies.
input · no output
pause_monitor
Pause a monitor — no checks run and no alerts fire. Same as update_monitor with paused=true.
input · no output
remove_status_page_services
Take monitors, components or servers off a status page, wherever they appear, groups included. Their settings on the page (display name, description) are lost.
input · no output
resolve_outage
Resolve an incident declared by hand or a server incident, and send the recovery to the channels it paged. An outage detected on a monitor resolves itself when its checks pass agai
input · no output
resolve_status_page_incident
Close a status page incident with a final "resolved" update. Same as add_status_page_incident_update with status "resolved"; refuses an incident that is already resolved.
input · no output
resume_monitor
Resume a paused monitor. Same as update_monitor with paused=false.
input · no output
run_check_now added
Run the monitor's check right now from each of its regions (20 at most) and return per region: ok, status, total ms, error, failure layer and phase timings in integer ms (dns, conn
input · no output
run_log_chart added
Aggregates the project's logs into a chart and returns a compact summary: per series min/max/avg/last and up to `max_points` points, a table (up to 50 rows) or a single value. HPL
input · no output
search_logs added
Search the project's logs, newest first. Logs search language (not SQL): free words are ANDed (whole words), "exact phrase", -word to exclude, service:api, host:web-1, env:prod, so
input · no output
search_monitors_by_name
Case-insensitive substring search across monitor names and URLs.
input · no output
summarize_log_errors added
Groups the project's errors (or warnings) of a time window by message pattern (numbers, ids and IPs normalized), most frequent first: count, share, trend (>1 = rising in the last q
input · no output
update_maintenance_window
Reschedule a maintenance window, rename it, change its monitors or status pages, or post a public update on it. The pages show the change; subscribers are not notified.
input · no output
update_monitor
Patch a monitor. Pass only fields you want to change; others are preserved.
input · no output
update_status_page
Change a status page's name, description, website, look or subscription button. Only the fields passed change. The page is public: confirm the change with the user first.
input · no output
update_status_page_incident
Change a status page incident's title, type, status pages or affected services. The pages show the change right away; subscribers are not notified. To tell them something, post an
input · no output
Verify it yourselfnpx teppi-check https://api.hyperping.io/v1/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ26XXKDXZDEQ71K2ZF81F