[MCP · Model Context Protocol]

Bring Hyperping into your AI workflows.

Connect Claude, Cursor, Windsurf, or any MCP-compatible client to your Hyperping project with one API token. Read monitors, drill into outages, follow the on-call chain, and pause services from a prompt.

26 toolsRead & writeProject-scoped keysHTTP, no local server
Available forClaude Desktop·Cursor·Windsurf·Claude Code·Cline
[Toolbox]

Every REST endpoint, exposed as a tool.

Your AI composes the queries; Hyperping returns the facts. Deletion is intentionally not exposed. Reversible changes only.

Monitors

  • list_monitorsread
  • get_monitorread
  • create_monitorwrite
  • update_monitorwrite
  • pause_monitorwrite
  • resume_monitorwrite

Outages

  • list_outagesread
  • get_outageread
  • get_probe_logsread
  • get_anomaliesread
  • get_outage_timelineread

Alerts

  • list_alert_dispatchesread
  • list_integrationsread
  • get_integrationread

SLA & SSL

  • get_slaread
  • get_mttrread
  • get_mttaread
  • list_ssl_expiringread
  • get_ssl_statusread

On-call

  • list_schedulesread
  • get_scheduleread
  • list_escalation_policiesread
  • get_escalation_policyread
  • get_on_call_nowread

Project

  • get_projectread
  • list_membersread
[Install]

Three steps. One token.

Works with any MCP-compatible client. No local server, no SDK.

  1. Create an API key

    In Hyperping, open Project Settings → API Keys. Pick read-only or read-write. Keys are strictly scoped to one project.

  2. Drop in the server config

    Paste this into your client's MCP config. The same JSON works for Claude Desktop, Cursor, Windsurf, Cline, and Claude Code.

    ~/.claude/claude_desktop_config.jsonjson
    {
      "mcpServers": {
        "hyperping": {
          "type": "http",
          "url": "https://api.hyperping.io/v1/mcp",
          "headers": {
            "Authorization": "Bearer sk_live_..."
          }
        }
      }
    }
  3. Restart and ask

    Restart your client. Start asking questions. Every call reuses the same auth, permissions, rate limits, and activity logs as the REST API.

[Under the hood]

How the server behaves.

Same guarantees as the REST API. No new abstractions to reason about.

Endpoint
https://api.hyperping.io/v1/mcp
Transport
MCP over HTTP, stateless. No persistent connection.
Auth
Authorization: Bearer sk_live_...
Scope
One API key, one project. No cross-project access.
Write surface
pause, resume, create, update. Deletion is not exposed.
Read-only keys
Supported. All write tools return a 403 for keys without write scope.
Rate limit
300 req / min / key, shared with REST.
Observability
Every call appears in the project's activity log with the tool name, caller, and latency.
[Prompts in the wild]

What people actually ask.

Copy any of these into your MCP-connected client.

01What's down right now?list_monitors
02Show last week's outages, grouped by monitor.list_outages
03What's my SLA on the API monitor over 30 days?get_sla
04Who's on-call for the checkout monitor tonight?get_on_call_now
05Which monitors have SSL expiring in the next month?list_ssl_expiring
06Pause the staging monitors while I run the migration.pause_monitor
07Which integration fired the last incident alert?list_alert_dispatches
08Plot MTTR across all monitors for the last quarter.get_mttr