Double widget bubble rendered for a single MCP tool call
OpenAI Developer Community
June 2, 2026
Posting to see if anyone else has hit this or has guidance from OpenAI.
When a widget-bound MCP tool is invoked from a single user message in ChatGPT, two identical widget bubbles render instead of one. Both show the loading skeleton, and eventually both resolve to the same single output. Screenshot attached.
I initially assumed this was something in our MCP server’s metadata and spent time debugging on the server side without finding a reliable fix.
I then noticed the exact same double-bubble behavior on a different ChatGPT app. Same symptom: single user message, two skeleton bubbles bound to that app’s widget template.
That strongly suggests this is a ChatGPT-side rendering behavior with widget-bound tools.
Questions:
- Has anyone else seen this?
- How do we fix it?
Discussion in the ATmosphere