From c26b9be80d426eb82e58703cdbdfb7f05cb7be2c Mon Sep 17 00:00:00 2001 From: Alex Patterson Date: Wed, 14 Oct 2026 10:52:10 -0400 Subject: [PATCH] fix(site): include resultType complete on MCP 2026-07-28 tools/call responses --- apps/site/src/pages/api/mcp.ts | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/apps/site/src/pages/api/mcp.ts b/apps/site/src/pages/api/mcp.ts index 1aab3c6b..45909c86 100644 --- a/apps/site/src/pages/api/mcp.ts +++ b/apps/site/src/pages/api/mcp.ts @@ -539,7 +539,9 @@ async function handleSingleRequest( return { jsonrpc: "2.0", id, - result: isModern2026 ? { _meta: modernMeta } : {}, + result: isModern2026 + ? { _meta: modernMeta, resultType: "complete" } + : {}, }; case "tools/list": @@ -560,7 +562,7 @@ async function handleSingleRequest( jsonrpc: "2.0", id, result: isModern2026 - ? { _meta: modernMeta, ...callResult } + ? { _meta: modernMeta, resultType: "complete", ...callResult } : callResult, }; } @@ -599,7 +601,9 @@ async function handleSingleRequest( return { jsonrpc: "2.0", id, - result: isModern2026 ? { _meta: modernMeta } : {}, + result: isModern2026 + ? { _meta: modernMeta, resultType: "complete" } + : {}, }; case "completion/complete": @@ -607,7 +611,9 @@ async function handleSingleRequest( jsonrpc: "2.0", id, result: { - ...(isModern2026 ? { _meta: modernMeta } : {}), + ...(isModern2026 + ? { _meta: modernMeta, resultType: "complete" } + : {}), completion: { values: [], total: 0,