{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreifv2nlggtyuvoibjhvnobk5btrtajisw333rc5xvdboylp2jg2w7y",
"uri": "at://did:plc:lk3jfj3zq4k4wxnk474axylu/app.bsky.feed.post/3me7hybnlwh32"
},
"path": "/t/mcp-tool-only-returns-first-row-via-responses-api/1293690#post_7",
"publishedAt": "2026-02-06T16:51:19.000Z",
"site": "https://community.openai.com",
"textContent": "I found a workaround inspired by the responses expected by the Apps SDK. The solution is to put the whole response in the `structuredContent` field. So the MCP response needs to look like this:\n\n`{`\n` \"structuredContent\": {`\n` \"listOutput\": [...]`\n` }`\n`}`",
"title": "MCP Tool Only Returns First Row via - Responses API"
}