Reported by @buoyant fog
Run MCP SSE server with tool take_screenshot.
Connect ChatGPT connector to the MCP server.
Invoke take_screenshot with empty args {}.
Tool call is marked successful.
Response body shown in ChatGPT connector is {} instead of screenshot data.
take_screenshot should return its response payload (image data/metadata) to ChatGPT connector so the model can use screenshot context.
Connector shows successful invocation of take_screenshot, but returned body is {} (empty).
No usable screenshot payload is exposed to the model.
Extra Note (optional)
This may be related to connector handling of large payloads or non-textual tool output serialization, because invocation succeeds but response content is dropped.
Developed and tested on Windows 11 using Python 3.13 for the MCP server.