diff --git a/src/claude_agent_sdk/_internal/query.py b/src/claude_agent_sdk/_internal/query.py index c30fc159..627b6ee8 100644 --- a/src/claude_agent_sdk/_internal/query.py +++ b/src/claude_agent_sdk/_internal/query.py @@ -467,7 +467,9 @@ async def _handle_sdk_mcp_request( call_request = CallToolRequest( method=method, params=CallToolRequestParams( - name=params.get("name"), arguments=params.get("arguments", {}) + name=params.get("name"), + arguments=params.get("arguments", {}), + _meta=params.get("_meta"), ), ) handler = server.request_handlers.get(CallToolRequest)