From ce8c8dad63de9d8c8bd32e193fe1da900ec4c4d4 Mon Sep 17 00:00:00 2001 From: Xiaohan Wang Date: Mon, 29 Sep 2025 16:55:43 +0800 Subject: [PATCH] fix: add mcp support for anthropic native tool input schema --- src/services/claude.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/services/claude.ts b/src/services/claude.ts index 760938f..62c05e8 100644 --- a/src/services/claude.ts +++ b/src/services/claude.ts @@ -1434,7 +1434,9 @@ async function queryAnthropicNative( description: typeof tool.description === 'function' ? await tool.description() : tool.description, - input_schema: zodToJsonSchema(tool.inputSchema), + input_schema:'inputJSONSchema' in tool && tool.inputJSONSchema + ? tool.inputJSONSchema + : zodToJsonSchema(tool.inputSchema), }) as unknown as Anthropic.Beta.Messages.BetaTool, ) )