ChatGPT MCP Apps bridge drops custom _meta from tool results in ui/notifications/tool-result
OpenAI Developer Community
March 30, 2026
Same here.
Raised it almost a month ago, no response.
Bug Report: ChatGPT strips _meta from tool results and breaks MCP Apps viewUUID state persistence pattern ChatGPT Apps SDK
We migrated our ChatGPT App from the OpenAI Apps SDK to the MCP Apps standard, following the MCP Apps compatibility guide. The migration went fine. Tools, resources, ontoolresult, callServerTool, sendMessage, and app-only tool visibility all work correctly. However, when implementing the documented viewUUID pattern for persisting view state, we discovered that ChatGPT strips _meta from tool results before forwarding them to the widget. Steps to reproduce Server returns _meta: { viewUUID: cryp…
Discussion in the ATmosphere