API
Everything on this site is available as JSON. No key needed. Responses are cached for a minute, so please don't poll faster than that.
GET /api/servers?q=&cat=&show=&sort=&page= | Directory rows, 50 per page. show: all, monitored, remote, package, down, auth. sort: popular, uptime, latency, grade, name, new. cat: a category key./api/servers?show=monitored&sort=uptime |
GET /api/servers/<registry name> | One server: remotes with uptime, 90 daily bars, 7 days of checks, incidents and the latest report; packages with downloads and daily history. |
GET /api/incidents[?open=1] | Recent incidents, ongoing first. /api/incidents |
GET /api/check?url=<mcp url> | Run a live check of any public MCP URL (or reuse one from the last 60 s). 10 fresh checks per minute per IP. |
GET /badge?url=<mcp url> | SVG badge for a README, cached for 10 minutes. |
GET /feed.xml[?server=<registry name>] | Atom feed of incidents, for all servers or one. /feed.xml |
GET /directory.json[?page=N] | The whole directory, 1000 rows per page, with totals and the hot categories. /directory.json |
Examples
curl 'https://mcp-health.pages.dev/api/servers?q=github&show=monitored' curl 'https://mcp-health.pages.dev/api/check?url=https%3A%2F%2Fmcp.deepwiki.com%2Fmcp'
Category keys: dev-tools, data, search-web, ai, productivity, finance, commerce, cloud, security, media, social, knowledge, location, health, other.