Skip to content

Code Tool#

The Code Tool node allows you to write code that an agent can run.

On this page, you'll find the node parameters for the Code Tool node, and links to more resources.

Examples and templates

For usage examples and templates to help you get started, refer to n8n's LangChain integrations page.

Node parameters#

Name#

Give your custom code a name. It can't contain whitespace.

Description#

Give your custom code a description. This tells the agent when to use this tool. For example:

Call this tool to get a random color. The input should be a string with comma separated names of colors to exclude.

Language#

You can use JavaScript or Python.

JavaScript / Python box#

Write the code here.

You can access the tool input using query. For example, to take the input string and lowercase it:

1
2
let myString = query;
return myString.toLowerCase();

Node reference#

View example workflows and related content on n8n's website.

Refer to LangChain's documentation on tools for more information about tools in LangChain.

View n8n's LangChain documentation.