---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/llm/claude_code_cli/wire/interfaces/WrapperToolCallResponseCommand.md
description: >-
  The adapter's answer to a `tool_call_request` — a finished
  `CallToolResult`-shaped payload the wrapper hands straight to the CLI's MCP
  bridge with no further interpretation.
---

# Interface: WrapperToolCallResponseCommand

Defined in: [src/batteries/llm/claude\_code\_cli/wire.ts:118](https://github.com/NHTIO/ADK/blob/v1.20260827.0/src/src/batteries/llm/claude_code_cli/wire.ts#L118)

The adapter's answer to a `tool_call_request` — a finished `CallToolResult`-shaped payload the
wrapper hands straight to the CLI's MCP bridge with no further interpretation.

## Properties

| Property                                    | Type                                                                                                                           | Description                                                                          | Defined in                                                                                                                                          |
| ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------- |
|  `requestId` | `string`                                                                                                                       | Correlates with the `requestId` on the originating `tool_call_request` event.        | [src/batteries/llm/claude\_code\_cli/wire.ts:122](https://github.com/NHTIO/ADK/blob/v1.20260827.0/src/src/batteries/llm/claude_code_cli/wire.ts#L122) |
|  `results`     | { `content`: [`WrapperToolResultContentBlock`](../type-aliases/WrapperToolResultContentBlock.md)\[]; `isError?`: `boolean`; } | A finished `CallToolResult`-shaped payload, handed straight to the CLI's MCP bridge. | [src/batteries/llm/claude\_code\_cli/wire.ts:124](https://github.com/NHTIO/ADK/blob/v1.20260827.0/src/src/batteries/llm/claude_code_cli/wire.ts#L124) |
| `results.content`                           | [`WrapperToolResultContentBlock`](../type-aliases/WrapperToolResultContentBlock.md)\[]                                          | MCP content blocks to return for the call.                                           | [src/batteries/llm/claude\_code\_cli/wire.ts:126](https://github.com/NHTIO/ADK/blob/v1.20260827.0/src/src/batteries/llm/claude_code_cli/wire.ts#L126) |
| `results.isError?`                          | `boolean`                                                                                                                      | Whether the tool call itself failed (as opposed to the wrapper/transport).           | [src/batteries/llm/claude\_code\_cli/wire.ts:128](https://github.com/NHTIO/ADK/blob/v1.20260827.0/src/src/batteries/llm/claude_code_cli/wire.ts#L128) |
|  `type`           | `"tool_call_response"`                                                                                                         | Discriminant for the [WrapperCommand](../type-aliases/WrapperCommand.md) union.      | [src/batteries/llm/claude\_code\_cli/wire.ts:120](https://github.com/NHTIO/ADK/blob/v1.20260827.0/src/src/batteries/llm/claude_code_cli/wire.ts#L120) |
