#ChatGPT MCP connector returns empty {} for take_screenshot tool response

1 messages · Page 1 of 1 (latest)

vivid ferryBOT
#

Reported by @buoyant fog

Bug Report: ChatGPT MCP connector returns empty {} for take_screenshot tool response
`Steps to Reproduce`

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.

`Expected Result`

take_screenshot should return its response payload (image data/metadata) to ChatGPT connector so the model can use screenshot context.

`Actual Result`

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.

`Environment`

Developed and tested on Windows 11 using Python 3.13 for the MCP server.