mcp_health, health_service or health_v1: which Sume ping to call

Three read-only Sume checks answer three questions: mcp_health for your session and tools, health_v1 for the /v1 API path, health_service for plain liveness.

4 min readSume
All posts

Use mcp_health when the question is about your session: auth, exposed tools and safety posture. Use health_v1 when product calls on the /v1 path fail. Use health_service only for a quick liveness check of the API process. All three are read-only and none of them spends credits or creates a job.

What each one answers

The quickstart lists mcp_health as the first call to make after connecting. It confirms the endpoint, the auth source and the safety posture.

Sume hosted MCP health tools (Sume tool descriptions and docs, read 2026-10-06)
ToolChecksReach for it when
mcp_healthThis MCP endpoint: transport, API version, credential shape, safety posture, tool names exposed to the sessionTools look missing, or you are unsure which login the session uses
health_v1The versioned API at GET /v1/healthCreates, catalog or jobs fail and you suspect the /v1 path
health_serviceThe unversioned API at GET /healthYou only need to know the process is up

What none of them tell you

A health tool is not a substitute for reading a tool's own error. Sume's server instructions say that one failed tool call is not a sign the server is down: retry that call once and report that tool's error. Do not tell a user the server is disconnected because one call failed.

They also do not answer money questions. Use balance_get for the wallet and usage_get for spend. And they do not list product capabilities; catalog_list does that.

  • Sume's own tool notes add one rule of order: if the API is up but MCP misbehaves, go to mcp_health; if product calls fail with version errors, try health_v1. Prefer health_v1 over health_service when debugging /v1 tool paths.
  • Tools missing under OAuth: call mcp_health, then remember that a session with only mcp:read sees read-only tools.
  • API up but MCP misbehaving: mcp_health.
  • Product calls failing with version-style errors: health_v1.

The tradeoff

Three pings sounds like one too many, but they test different layers: the MCP session, the versioned API and the bare process. Calling all three on every failure just adds noise. Start with mcp_health, because most 'broken' reports are an auth or scope question, and move to the others only if it looks healthy and the product call still fails.

Sources

Related posts

More in Developers

All Developers posts

Written by Sume