3
mi/agentsAgents & MCPPpathpatcher108·1mo ago

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