---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/llm/claude_code_cli/wire/interfaces/WrapperBridgedTool.md
description: >-
  A bridged ADK tool's JSON-Schema-rendered description, as exposed to the CLI
  over MCP.
---

# Interface: WrapperBridgedTool

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

A bridged ADK tool's JSON-Schema-rendered description, as exposed to the CLI over MCP.

## Properties

| Property                                        | Type                                                                                                               | Description                                                                                               | Defined in                                                                                                                                        |
| ----------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- |
|  `description` | `string`                                                                                                           | Human/model-facing description.                                                                           | [src/batteries/llm/claude\_code\_cli/wire.ts:36](https://github.com/NHTIO/ADK/blob/v1.20260827.0/src/src/batteries/llm/claude_code_cli/wire.ts#L36) |
|  `inputSchema` | [`Record`](https://www.typescriptlang.org/docs/handbook/utility-types.html#recordkeys-type)<`string`, `unknown`> | Plain JSON-Schema-shaped input schema (never a Zod schema — see Decision F in the design).                | [src/batteries/llm/claude\_code\_cli/wire.ts:38](https://github.com/NHTIO/ADK/blob/v1.20260827.0/src/src/batteries/llm/claude_code_cli/wire.ts#L38) |
|  `name`               | `string`                                                                                                           | The tool's raw name — matches `ctx.tools.visible()`, NOT the `mcp__<server>__<name>` permission spelling. | [src/batteries/llm/claude\_code\_cli/wire.ts:34](https://github.com/NHTIO/ADK/blob/v1.20260827.0/src/src/batteries/llm/claude_code_cli/wire.ts#L34) |
