BioRender app connector exposes search tools but backend returns "Tool ... not found"
Summary
The BioRender app/connector in Codex Desktop is discovered locally and exposes two tools, but both tool calls fail at runtime because the connector backend reports that the underlying tools do not exist.
This appears to be an upstream BioRender/OpenAI app connector tool registration mismatch rather than a local cache/install problem.
Environment
- Product: Codex Desktop on Windows
- Date of retest: 2026-07-03
- Connector: BioRender
- Connector id:
connector_691e3de0d2708191a6476a7b36e38779 - Link id observed in Apps tools cache:
link_6a2a636b42d08191bfca25375991bc1a - Local BioRender plugin cache observed:
openai-curated/biorender: version1.0.2openai-curated-remote/biorender: version1.0.0, regenerated automatically after restart
Expected Behavior
Calling the discovered BioRender tools should return matching icons/templates:
biorender.search-iconsbiorender.search-templates
Actual Behavior
The tools are exposed/discovered by Codex, but calls fail:
MCP error -32602: Tool search-icons not found
MCP error -32602: Tool search-templates not found
Representative failed calls:
mcp__codex_apps__biorender._search_iconswith querymitochondriamcp__codex_apps__biorender._search_templateswith queryGLP-1 pathway
Local Remediation Already Tried
All of the following were tried and the error remained unchanged:
- Cleared Codex Apps discovery/runtime cache:
codex_apps_toolscodex_apps_server_infocodex_app_directory
- Cleared BioRender local plugin cache.
- Cleared remote plugin catalog cache.
- Restarted Codex Desktop after cache cleanup.
- Disconnected and reconnected BioRender in the Apps/Connectors UI, then restarted Codex Desktop.
- Removed both BioRender cache branches and allowed Codex to redownload/regenerate them.
- Removed the older
openai-curated-remote/biorenderbranch to try keeping only version1.0.2; after restart, Codex regenerated the1.0.0remote branch automatically.
Control Check
Other app connectors appear to work in the same Codex environment. For example, the GitHub connector successfully returned repository search results after these tests. This suggests the Apps connector bus is generally functional and the failure is isolated to BioRender.
Interpretation
Codex discovers and exposes BioRender tools in local Apps metadata, but the BioRender/OpenAI connector backend rejects the underlying tool names (search-icons and search-templates). Please check whether the BioRender connector registration maps the exposed tools to the backend MCP tool names correctly.
I can provide the full local maintenance log if helpful, but I have intentionally omitted local filesystem paths and account-specific details from this public issue.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗