- Home
- Resources
- Integrations
- Call n8n Workflow Tool
n8n Call n8n Workflow Tool nodeConfigure Call n8n Workflow Tool in n8n.
An agent can call one of your own workflows instead of an external API. The n8n Call n8n Workflow Tool node packages any set of nodes as a tool, and exposes 3 fields: Name, Description and Source. For builders who already have workflows worth reusing.
Verified Trustpilot reviews · AI, automation & growth agency
What does the n8n Call n8n Workflow Tool node do?
It turns another n8n workflow into a tool an agent can call. A tool, in an AI context, is an add-on resource the model reaches for when it needs information or an action it cannot produce on its own. The node runs that second workflow, waits, and hands its output data back to the agent as the tool result. Anything you can build with n8n nodes becomes callable that way.
Start with the case that comes up most: an agent that answers questions about data living somewhere n8n already reads. You build a small workflow that queries the source and returns rows, publish it, then point this node at it with Source set to Database. The agent asks, the sub-workflow runs, the rows come back. That pattern is exactly what the template AI chat with any data source builds, workflow 2026 on the n8n site, with Hacker News and a Code node behind the tool.
Second case: one agent, several jobs. Rather than wiring a dozen action nodes onto the agent itself, each job gets its own workflow and its own tool entry. The Description is what routes the request, since it tells the model when to reach for this tool and nothing else does. Template 3025 runs on that idea, with a chatbot that keeps long-term memory and routes to different sub-workflows. Building a tool around Gmail or Slack costs you one workflow each.
Third case: reuse. A workflow that formats a report from Google Sheets already exists and runs on a schedule. The same workflow becomes a tool without being copied, so one fix lands in both places. Template 3770 pushes this further and packages a set of workflows behind a single agent.
Prefer a dedicated node when the agent only needs one call against a service that already has one. An OpenAI or Perplexity tool node is one node, not two workflows. This node earns its place when the work takes several steps, branches, or logic you would rather not rebuild inside an agent.
Known limits, from the node itself. It has no sub-node port of its own: it attaches to an AI Agent and is driven by it. With Database as the source and the agent running outside the manual chat test panel, the sub-workflow has to be published, or the call fails with Workflow is not active and cannot be executed. That error text is returned to the agent as the tool result, so it hides inside a long answer. The page covers version 2, the latest in the catalogue; an older workflow may show fewer options.
Which fields matter in the Call n8n Workflow Tool node?
The Call n8n Workflow Tool node has 3 parameters. For each one: the node as you configure it in n8n, what the parameter changes, and our field notes.
Parameters index
Name
nameWhat you see in n8n
Notes & use cases
This is the function name the agent sees in its list of available tools, so it is what the model calls when it decides to use you. Letters, numbers and underscores only, no spaces.
Key parameters
- Name: the name of the function to be called, letters, numbers and underscores only; the field shows
e.g. My_Color_Toolas its placeholder.
Description
descriptionWhat you see in n8n
Notes & use cases
Write the instruction that tells the agent when to use this tool, and what shape the input should take. The model reads nothing else about your workflow, so a vague line here means a tool that never fires or fires at the wrong moment.
Key parameters
- Description: custom text aimed at the agent; the placeholder shows the register expected,
Call this tool to get a random color. The input should be a string with comma separated names of colors to exclude.
Source
sourceWhat you see in n8n
Notes & use cases
Where n8n gets the workflow it runs. Pick the stored workflow, or paste one in.
Key parameters
- Source:
database(Database) loads the workflow from the database by ID,parameter(Define Below) passes the JSON code of a workflow. - Workflow: required with Database, the selector that points at the sub-workflow.
- Workflow Inputs: required, maps what the tool call sends into the sub-workflow fields.
- Workflow JSON: required with Define Below, the workflow JSON code to execute.
Need help automating Call n8n Workflow Tool with n8n?
A person reads every message.
Call n8n Workflow Tool and n8n, the usual questions
01Is the n8n Call n8n Workflow Tool node free to use?
02What credentials does the Call n8n Workflow Tool node need?
03What are the limits of the Call n8n Workflow Tool node?
04What do you need to plug in to make it work?
05n8n or Make for calling a workflow as a tool?
Get our weekly integration tips.
No spam. Unsubscribe anytime.


