---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/llm/anthropic_messages/helpers/variables/defaultAnthropicToolsFromTools.md
description: Default Anthropic tool translator.
---

# Variable: defaultAnthropicToolsFromTools

```ts
const defaultAnthropicToolsFromTools: (
  tools: readonly (Tool<SpooledArtifact> | ArtifactTool)[],
  deps: {
    descriptionToChatCompletionsJsonSchema: (d: unknown) => JsonSchema;
  },
) => Tool[] = anthropicToolsFromTools;
```

Defined in: [src/batteries/llm/anthropic\_messages/helpers.ts:103](https://github.com/NHTIO/ADK/blob/v1.20260726.0/src/src/batteries/llm/anthropic_messages/helpers.ts#L103)

Default Anthropic tool translator.

Converts ADK tools to Anthropic's flat custom-tool definition.

## Parameters

| Parameter                                     | Type                                                                                                                                                                                                                 |
| --------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `tools`                                       | readonly ( | [`Tool`](../../../../../forge/classes/Tool.md)<[`SpooledArtifact`](../../../../../spooled_artifact/classes/SpooledArtifact.md)> | [`ArtifactTool`](../../../../../forge/classes/ArtifactTool.md))\[] |
| `deps`                                        | { `descriptionToChatCompletionsJsonSchema`: (`d`: `unknown`) => [`JsonSchema`](../../../../interfaces/JsonSchema.md); }                                                                                            |
| `deps.descriptionToChatCompletionsJsonSchema` | (`d`: `unknown`) => [`JsonSchema`](../../../../interfaces/JsonSchema.md)                                                                                                                                             |

## Returns

`Tool`\[]
