Codex CLI /mcp can show 'Tools: (none)' while MCP tools are callable
Resolved 💬 2 comments Opened Apr 7, 2026 by morningD Closed Apr 7, 2026
Summary
In Codex CLI, /mcp can show No MCP tools available and per-server Tools: (none) even when MCP tools are actually callable in the same session.
This appears to be an MCP discovery/rendering mismatch in CLI status output rather than a hard MCP connectivity failure.
Environment
- Codex CLI:
0.118.0 - OS: macOS
- Date: 2026-04-07
- MCP type: local stdio MCP server exposing tools (tool-only or tools-first setups)
Reproduction (generic)
- Configure any local MCP server that successfully exposes callable tools.
- Start a fresh Codex CLI session.
- Run
/mcpand observe output. - Then call one MCP tool in-session.
Expected
/mcpshould list discovered tools for enabled/healthy MCP servers.
Actual
/mcpsometimes reports:No MCP tools availableTools: (none)- But tool invocation still succeeds in-session.
Notes
- This can mislead users into thinking MCP is broken, while runtime tool calls are actually functional.
- Related behavior appears similar to existing MCP discovery/status regressions, but this report is specifically about CLI status misreporting vs successful tool execution.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗