# AI Tool Response

Return a response for a tool invocation that started from an AI Tool node.

## Where to Find It

In the Flow Editor, in the left palette look under **AI Gateway**, then drag **Tool Response** onto your canvas.

<figure><img src="https://2803907488-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJF7AoTYz7NHacejws5p9%2Fuploads%2Fgit-blob-949fcddd71e582d2be5d85f9e779198033758d70%2Fai-tool-response-config.png?alt=media" alt="AI Tool Response node configuration" width="375"><figcaption><p>AI Tool Response configuration with the Output property.</p></figcaption></figure>

## What It Does

The Tool Response node sends the tool result back to the original AI Generate request so the model can continue with the returned data.

## Configuration

1. **Name** (optional) - Provide a friendly label for the node.
2. **Output** (required) - The property containing the tool result.
   * Use a `msg` reference (default: `msg.payload`) to return a computed result.
   * Use a static string when you want to return a fixed response.

## Outputs

* Strings are returned directly.
* Objects are stringified before being returned to the model.

Use this node at the end of a tool execution path so the model receives the tool output.
