protogrid

Search / io.ohsnap/mcp

OhSnap uptime monitoring

R0· no sign-in

Check if a website is down, add uptime monitors, read outage history and send test alerts.

v1.0.0 · active · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality85new
Trust83of 100
Uptime, 30 days100%
Latency p50350 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "ohsnap": {
      "type": "http",
      "url": "https://mcp.ohsnap.io/mcp",
      "headers": {
        "Authorization": "Bearer ${OHSNAP_TOKEN}"
      }
    }
  }
}
claude mcp add --transport http ohsnap https://mcp.ohsnap.io/mcp --header "Authorization: Bearer ${OHSNAP_TOKEN}"
[mcp_servers.ohsnap]
url = "https://mcp.ohsnap.io/mcp"
bearer_token_env_var = "OHSNAP_TOKEN"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "ohsnap": {
      "type": "remote",
      "url": "https://mcp.ohsnap.io/mcp",
      "enabled": true,
      "headers": {
        "Authorization": "Bearer {env:OHSNAP_TOKEN}"
      }
    }
  }
}
{
  "mcpServers": {
    "ohsnap": {
      "type": "http",
      "url": "https://mcp.ohsnap.io/mcp",
      "headers": {
        "Authorization": "Bearer ${OHSNAP_TOKEN}"
      }
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=ohsnap&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbWNwLm9oc25hcC5pby9tY3AiLCJoZWFkZXJzIjp7IkF1dGhvcml6YXRpb24iOiJCZWFyZXIgJHtPSFNOQVBfVE9LRU59In19"
}
{
  "servers": {
    "ohsnap": {
      "type": "http",
      "url": "https://mcp.ohsnap.io/mcp",
      "headers": {
        "Authorization": "Bearer ${OHSNAP_TOKEN}"
      }
    }
  }
}
{
  "mcpServers": {
    "ohsnap": {
      "httpUrl": "https://mcp.ohsnap.io/mcp",
      "headers": {
        "Authorization": "Bearer ${OHSNAP_TOKEN}"
      }
    }
  }
}
extensions:
  "ohsnap":
    enabled: true
    name: "ohsnap"
    type: streamable_http
    uri: "https://mcp.ohsnap.io/mcp"
    headers:
      "Authorization": "Bearer ${OHSNAP_TOKEN}"
    timeout: 300

Placeholders to fill from your own secret store: ${OHSNAP_TOKEN}. The registry never accepts secret values.

Quality 85 / 100new

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene93 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations6 of 6 tools declare readOnlyHint or destructiveHint
  • warn
    tools.directory_hints2 of 6 tools declare all four hints; missing: check_website (destructiveHint, idempotentHint); whoami (destructiveHint, idempotentHint); list_monitors (destructiveHint, idempotentHint); …
  • pass
    tools.token_costabout 994 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stabilityn/a · weight 15
  • n/a
    stability.changes, stability.rug_pulltool history recorded for 6 of the 7 days needed
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

6 tools, about 994 tokens to load them all · tool set f2920f07c9c6 · checked 2026-10-20 20:14 UTC

Tool changes

No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 83 / 100

no-repository
provenance55
liveness100
freshness100
hygiene80

+dns-namespace +website +reachable +uptime-100% +updated-7d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://mcp.ohsnap.io/mcp streamable-httpnoneyes100%350 ms2025-11-252026-10-20

Tools (6)

add_monitorAdds a website to OhSnap so it is checked around the clock and the user is alerted when it goes down or comes back. Free accounts can monitor 5 sites every 5 minutes; Unlimited allows any number every 30 seconds. Pass alert_email if the account has no alert channel yet, otherwise the monitor will run silently. SMS, WhatsApp, Slack and Telegram alerts are configured in the OhSnap dashboard.
check_websiteread-onlyOne-off check of whether a website is up right now, from OhSnap's probe network. Works without an account. Use when the user asks "is my site down?", "is X up?", or wants a status code, response time, or the reason a site fails (DNS failure, SSL error, timeout, HTTP error, Cloudflare edge error). Results are cached for 60 seconds per site, and each user can run 10 checks per minute.
get_incidentsread-onlyReturns recent outages for one monitored website: when each started and ended, how long it lasted, and the error. On the Unlimited plan each incident includes an AI diagnosis in plain language; on Free it is marked ai_locked.
list_monitorsread-onlyLists every website this OhSnap account monitors, with its current status (up, down, warning, pending), last response time, and check interval. Use to answer "are my sites up?" and to find a website_id for other tools.
send_test_alertSends a clearly labelled test DOWN alert through every alert channel linked to a monitor (email, SMS, WhatsApp, Slack, Telegram), so the user can confirm alerts reach them. Limited to one test per monitor per minute.
whoamiread-onlyReturns the OhSnap account this MCP key belongs to: email, plan (Free, Unlimited, Agency), the monitor cap, and the fastest allowed check interval. Call before add_monitor to explain plan limits up front.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "io.ohsnap/mcp",
  "icons": [
    {
      "src": "https://ohsnap.io/android-chrome-512x512.png",
      "sizes": [
        "512x512"
      ],
      "mimeType": "image/png"
    }
  ],
  "title": "OhSnap uptime monitoring",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://mcp.ohsnap.io/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authorization",
          "isSecret": true,
          "description": "Bearer ohsnap_mcp_... key from https://app.ohsnap.io/connect/mcp. Optional: check_website works without it."
        }
      ]
    }
  ],
  "version": "1.0.0",
  "websiteUrl": "https://ohsnap.io/mcp/",
  "description": "Check if a website is down, add uptime monitors, read outage history and send test alerts."
}