Codex 0.160.0 MCP status for one server: confirm Sume with mcp_health
Codex 0.160.0 adds single-server MCP status discovery with thread connection reuse. Confirm the Sume session itself with mcp_health and tools_list.

Codex 0.160.0 added single-server MCP status discovery with thread connection reuse, per its changelog. That tells you whether Codex sees the server. It does not tell you which Sume login the session uses or what that session may do, so ask Sume: call mcp_health, then tools_list.
What each layer answers
Client status says connected or not. mcp_health returns the endpoint readiness, the auth source and the safety posture, and for OAuth sessions the auth source reads mcp_oauth. tools_list shows only what this session can see, which is read-only tools until the Write toggle was on at consent.
| Question | Where to answer it |
|---|---|
| Is the server reachable from Codex? | Codex MCP status |
| Which credential is in use? | mcp_health auth source |
| Which tools can I call? | tools_list |
| Does this account have credit? | balance_get |
A short check
Ask Codex: call mcp_health, then tools_list, and tell me whether write tools are listed. If write tools are missing and you expected them, the session has only mcp:read; paid calls would return insufficient_scope. Reconnect and turn Write on at consent, or use an API-key session.
Because Codex can reuse the connection within a thread, I would run the check once at the start of a long thread, then again after any re-login.
Limits
I did not test how Codex reuses connections after a Sume consent change, so the advice to re-check is a precaution, not a measured behavior.
Sources
Related posts
More in Developers
- Codex 0.160.1 remote stdio MCP fix: does it affect Sume?
Codex 0.160.1 preserves SYSTEMROOT, TEMP and TMP for remote stdio MCP launches on Windows hosts. Sume's hosted MCP is HTTP, so no process is launched.
- communication.webhook_url 400: HTTPS, public host, 2048 chars
A communication.webhook_url that is not public HTTPS, is over 2048 characters, or points at localhost or a private network returns 400 invalid_request.
- How long do 100 AI video clips take? Concurrency slots by plan
100 jobs take ceil(100 / slots) waves: 100 on Free, 25 on Pro, 13 on Startup, 5 on Scale. Multiply by one job's time. Math and a runnable snippet.
- Connect a new MCP client to Sume: five calls that prove it works
After you add https://mcp.sume.com/mcp to a new client, run mcp_health, tools_list, tools_schema, account_me and catalog_list. What each result should show.
Written by Sume