app.callServerTool() call from mcp app client fails with MCP error -32000: MCP proxy request failed
Open 💬 1 comment Opened Aug 6, 2026 by jarhun88
What version of the Codex App are you using (From “About Codex” dialog)?
26.730.61639
What subscription do you have?
enterprise
What platform is your computer?
Darwin 25.6.0 arm64 arm
What issue are you seeing?
MCP error -32000: MCP proxy request failed error occurs when trying to call app.callServerTool() from an mcp apps client from
export async function handleToolResult(app: App, result: CallToolResult): Promise<void> {}
What steps can reproduce the bug?
Feedback ID: 019fd556-972e-7710-bffe-c468b7e2f567
What is the expected behavior?
the function should succeed and it should call the tool passed in the param.
Additional information
_No response_
1 Comment
I can reproduce this exact failure with a local stdio MCP App in the ChatGPT macOS app’s Codex project-task surface.
Environment
26.814.4140767200.148.0-alpha.1515.7.7(24G720)2026-01-26Observed behavior
ui://resource.tools/callrequest through the host bridge, the host returns:``
``MCP error -32000: MCP proxy request failed
window.openai.callToolcompatibility path.mcpServer/tool/callevent appears in the desktop log for the interaction.tools/callrequest from the App interaction.The failure therefore appears to occur inside the desktop host’s App-to-MCP proxy, before the request reaches the MCP server.
Tool metadata
The target tool is explicitly callable by the App:
The tool is also configured as approved in the project-local MCP configuration, so no additional Codex approval prompt should be required.
Expected behavior
According to the documented MCP App flow, an App-origin
tools/callshould be forwarded by the host to the MCP server associated with the rendered UI resource:https://developers.openai.com/plugins/build/chatgpt-ui
Additional diagnostic distinction
This is not a general MCP server or UI-resource failure:
resources/readsucceeds.This is still reproducible in app version
26.814.41407, which is newer than the version originally reported in this issue.