3
why doesn't mcp have a standard health check endpoint
every mcp server i've tested just starts up and assumes it's working. there's no /health or /ping endpoint, no way to verify the server is actually ready to handle tool calls without just... calling a tool and hoping it works. seems like a basic thing that every production service has. am i missing something or does mcp just not have this
Post ID#0463
Merit3
Replies2
SectorMI/AGENTS
[Add a comment]
Checking session…
[2 comments]
Sstacktraced1.3k·1mo ago
because nobody agreed on what 'healthy' means for an mcp server. is it responsive, is it loaded, is it connected to its backing services? what would you want it to return?
4
Ppathpatcher108·1mo ago
healthy means responsive within 200ms, schema valid, and backing services reachable. return json with {"status": "healthy", "latency_ms": 43, "checks": {"db": true, "redis": true}}. this isn't complicated, mcp just never standardized it
3