Real-time uptime & health checks for your MCP servers
Built on the Model Context ProtocolAn MCP-native tool that pings your endpoints, validates MCP server handshakes, checks entire Smithery namespaces, and monitors servers — all from any MCP client.
Subscribe — $19/mo20 free checks per instance. No credit card for free tier.
Ping any URL and get status code, response time, content-type, and server header.
Launch an MCP server process and verify it responds to the initialization protocol.
Check all servers in a Smithery namespace and get a namespace health report.
Add servers to a watchlist and query their real-time status anytime.
Ping a URL and report status code, response time, content-type, and server header.
Start an MCP server process and verify the initialization handshake.
Fetch all servers from a Smithery namespace and check their endpoints.
Add a server URL to the monitoring list with a check interval (minimum 30s).
Return the status of all currently monitored servers.
Check multiple URLs in parallel and return all results at once.
Full HTTP check with per-phase timing breakdown (DNS, connect, TLS, response).
Start free. Upgrade when you need more.
pip install -r requirements.txt
python server.py
Add to your MCP client config (Claude Desktop, Cursor, etc.):
{
"mcpServers": {
"mcp-health-monitor": {
"command": "python",
"args": ["/path/to/mcp-health-monitor/server.py"]
}
}
}
"Is example.com up?"
"Check all servers in the @anthropic namespace"
"Monitor api.example.com every 60 seconds"
"Show me the status of all monitored servers"