protogrid

Search / app.stackpulse/mcp

Stackpulse

R0· no sign-in

8,900+ services' status, and your Stackpulse dashboards and URL monitors. Needs Pro.

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.
Quality87good
Trust83of 100
Uptime, 30 days100%
Latency p50663 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "stackpulse": {
      "type": "http",
      "url": "https://stackpulse.app/mcp"
    }
  }
}
claude mcp add --transport http stackpulse https://stackpulse.app/mcp
[mcp_servers.stackpulse]
url = "https://stackpulse.app/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "stackpulse": {
      "type": "remote",
      "url": "https://stackpulse.app/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "stackpulse": {
      "type": "http",
      "url": "https://stackpulse.app/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=stackpulse&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vc3RhY2twdWxzZS5hcHAvbWNwIn0%3D"
}
{
  "servers": {
    "stackpulse": {
      "type": "http",
      "url": "https://stackpulse.app/mcp"
    }
  }
}
{
  "mcpServers": {
    "stackpulse": {
      "httpUrl": "https://stackpulse.app/mcp"
    }
  }
}
extensions:
  "stackpulse":
    enabled: true
    name: "stackpulse"
    type: streamable_http
    uri: "https://stackpulse.app/mcp"
    timeout: 300

Quality 87 / 100good

protocol88 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • warn
    protocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every use
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.annotations16 of 16 tools declare readOnlyHint or destructiveHint
  • warn
    tools.directory_hints8 of 16 tools declare all four hints; missing: get_service (destructiveHint, idempotentHint); get_incident_history (destructiveHint, idempotentHint); get_reliability (destructiveHint, idempotentHint); …
  • pass
    tools.token_costabout 2,068 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability75 · weight 15
  • warn
    stability.changes22 tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

16 tools, about 2,068 tokens to load them all · tool set 9d4c6ae72bca · tools last changed 2026-10-11 · checked 2026-10-19 10:52 UTC

Tool changes

  • resume_monitorchangedannotations
  • pause_monitorchangedannotations
  • check_monitorchangedannotations
  • add_monitorchangedannotations
  • remove_serviceschangedannotations
  • add_serviceschangedannotations
  • rename_dashboardchangedannotations
  • create_dashboardchangedannotations
  • get_reliabilitychangedannotations
  • get_monitorchangedannotations

Showing the latest 10. Full history: list_changes · trend: quality JSON.

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-9d-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://stackpulse.app/mcp streamable-httpnoneyes100%663 ms2026-07-282026-10-19

Tools (16)

add_monitorWatches a website or API endpoint on a dashboard: checks the address once first, and refuses what the app refuses (private addresses, other ports, past the plan). Without a name, the page’s title names it. Headers and request bodies stay in the app.
add_servicesAdds services to a dashboard by slug (search_services finds them), within the plan’s limit.
check_monitorChecks one of the account’s URL monitors now, as Check now does in the app, and says what it got.
create_dashboardMakes a dashboard with a name and, optionally, services by slug (search_services finds them), within the plan’s dashboards and services. Answers with its address.
get_incident_historyread-onlyIncidents on a dashboard in a window: the ones that started in it (with what else started at the same time) and the ones already going on. As far back as the plan’s history goes.
get_monitorread-onlyOne of the account’s URL monitors: its status, its uptime over the last 30 days (or since it started) with the failed checks apart, response times, its certificate and its latest checks.
get_reliabilityread-onlyHow reliable a dashboard’s services and URL monitors were over 7, 30 or 90 days: the least reliable first, with the share of time without a reported problem (minor issues count, so one long minor issue makes it low), time in each severity, incidents and recovery, and what tends to break together.
get_serviceread-onlyOne service’s status from its official status page: what’s wrong, the components with a problem, 90 days of history and recent incidents.
get_stack_statusread-onlyWhat’s going on now on a dashboard: a summary, then every service and URL monitor with a problem, with when the problem began and when its current status did. A URL monitor that’s down lists what started around then. Without a dashboard, every dashboard.
list_dashboardsread-onlyThe account’s dashboards (the ones this connection can see), with how many services and URL monitors each has and its worst status now.
list_outagesread-onlyServices reporting a problem right now, the newest first: the 25 best-known, unless all is true or a limit is given.
pause_monitorPauses a URL monitor, e.g. during a deploy: an open incident ends, and no alerts go out until it’s resumed.
remove_servicesdestructiveTakes services off a dashboard. Their history stays; adding one back shows it again.
rename_dashboardRenames a dashboard. Its status page shares the name.
resume_monitorResumes a paused URL monitor: it’s checked at once and starts fresh.
search_servicesread-onlyFinds services in the catalog of 9,700+ status pages by name, with their status now. Use it to find a service’s slug.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "app.stackpulse/mcp",
  "icons": [
    {
      "src": "https://stackpulse.app/icon-512.png",
      "sizes": [
        "512x512"
      ],
      "mimeType": "image/png"
    }
  ],
  "title": "Stackpulse",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://stackpulse.app/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "websiteUrl": "https://stackpulse.app/mcp",
  "description": "8,900+ services' status, and your Stackpulse dashboards and URL monitors. Needs Pro."
}