MCP Health GitHub

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.