MCP servers start but tools never cached (has_cached_tools=false)

Open 💬 1 comment Opened Jul 12, 2026 by ajiu1123

Environment

  • Version: Codex Desktop 26.707.31428
  • OS: Windows 10
  • Setup: Custom model provider via wire_api="responses", requires_openai_auth=true

Issue

12 MCP servers start successfully (startup_complete=true, 94 tools total), but has_cached_tools is always false and model requests only include 15 built-in tools — never any MCP tools.

MCP servers configured (all start OK)

  • filesystem (14 tools)
  • git (12)
  • fetch (1)
  • playwright (24)
  • flaui (11)
  • serena (22)
  • context7 (2)
  • screenhand
  • wxauto (5)
  • windows-mcp
  • codex-node-repl
  • node_repl (3)

What I've tried

  • Permission profile: Custom / Full Access — same result
  • Removed [features] js_repl = false — same result
  • New sessions after config changes — same result
  • Tried switching wire_api to chat_completions but relay was unstable

Expected

MCP tools should be cached and included in model requests after startup_complete=true

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗