# How to correctly use "Call n8n Workflow Tool" with an MCP Trigger-based workflow?

**URL:** <https://community.n8n.io/t/how-to-correctly-use-call-n8n-workflow-tool-with-an-mcp-trigger-based-workflow/154771>\
**Category:** Questions\
**Created:** [July 23, 2025, 9:41am UTC](https://community.n8n.io/t/how-to-correctly-use-call-n8n-workflow-tool-with-an-mcp-trigger-based-workflow/154771 "2025-07-23T09:41:06Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![mark\_serrano](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/mark_serrano/32/59233_2.png) [@mark\_serrano](https://community.n8n.io/u/mark_serrano)\
**Post date:** [July 23, 2025, 9:41am UTC](https://community.n8n.io/t/how-to-correctly-use-call-n8n-workflow-tool-with-an-mcp-trigger-based-workflow/154771/1 "2025-07-23T09:41:06Z")

</div>

## Describe the problem/error/question

I’m trying to set up a workflow that I can reuse as a Tool inside another workflow that uses the **MCP Server Trigger**. I want to pass inputs to this second workflow using the **Call n8n Workflow Tool** node.

The goal is to build an AI tool that generates and executes SQL queries (based on user instructions) via an LLM and returns a formatted CSV result — all inside the MCP framework.

I’ve set up the second workflow (the one to be called as a tool) with the MCP Trigger node, but I’m having trouble getting the inputs to pass correctly, and the execution doesn’t seem to trigger or return expected outputs.

What exactly needs to be modified in the workflow I want to call (the tool)?

- Do I need to connect the `MCP Trigger` node to other nodes manually?
- Is it correct to use `{{$json.instruccion}}` in the LLM prompt?
- Do I need to return data from a specific node at the end for the output to be sent back?
- Do I still need a Webhook node to do this?

Thanks!

## Please share your workflow

## Share the output returned by the last node

## Information on your n8n setup

- **n8n version:** 1.101.1
- **Database (default: SQLite):**
- **n8n EXECUTIONS\_PROCESS setting (default: own, main):**
- **Running n8n via (Docker, npm, n8n cloud, desktop app):** npm
- **Operating system:** Windows

---

<div class="post-metadata">

**Author:** ![withabdul](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/withabdul/32/179439_2.png) [@withabdul](https://community.n8n.io/u/withabdul)\
**Post date:** [July 23, 2025, 9:50am UTC](https://community.n8n.io/t/how-to-correctly-use-call-n8n-workflow-tool-with-an-mcp-trigger-based-workflow/154771/2 "2025-07-23T09:50:51Z")

</div>

Hello @mark_serrano, welcome again to this community!  
I will give you the example of how to call the MCP server from the AI, and you need to improve the AI Agent System prompt to make it understand how to use the mcp.

Hope it helps! And kindly mark my message as solution:)

---

<div class="post-metadata">

**Author:** ![mark\_serrano](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/mark_serrano/32/59233_2.png) [@mark\_serrano](https://community.n8n.io/u/mark_serrano)\
**Post date:** [July 23, 2025, 10:31am UTC](https://community.n8n.io/t/how-to-correctly-use-call-n8n-workflow-tool-with-an-mcp-trigger-based-workflow/154771/3 "2025-07-23T10:31:23Z")

</div>

It looks like this workflow might work. I’m currently waiting for Claude’s services to return to normal so I can confirm whether it’s the right solution.

---

<div class="post-metadata">

**Author:** ![withabdul](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/withabdul/32/179439_2.png) [@withabdul](https://community.n8n.io/u/withabdul)\
**Post date:** [July 23, 2025, 10:34am UTC](https://community.n8n.io/t/how-to-correctly-use-call-n8n-workflow-tool-with-an-mcp-trigger-based-workflow/154771/4 "2025-07-23T10:34:32Z")

</div>

You can use Gemini too if you want ‘almost precise’ AI LLM.

---

<div class="post-metadata">

**Author:** ![mark\_serrano](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/mark_serrano/32/59233_2.png) [@mark\_serrano](https://community.n8n.io/u/mark_serrano)\
**Post date:** [July 24, 2025, 10:31am UTC](https://community.n8n.io/t/how-to-correctly-use-call-n8n-workflow-tool-with-an-mcp-trigger-based-workflow/154771/5 "2025-07-24T10:31:00Z")

</div>

It seems that with the trigger ‘when cat message received’ the workflow does not execute; the message from Claude is not connected to the activation of the workflow. It shows this error “Missing node to start execution”.

Workflows:

---

<div class="post-metadata">

**Author:** ![mark\_serrano](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/mark_serrano/32/59233_2.png) [@mark\_serrano](https://community.n8n.io/u/mark_serrano)\
**Post date:** [July 24, 2025, 11:07am UTC](https://community.n8n.io/t/how-to-correctly-use-call-n8n-workflow-tool-with-an-mcp-trigger-based-workflow/154771/6 "2025-07-24T11:07:16Z")

</div>

Hi, what is the correct process to use my own custom workflow in Claude via the MCP Server? It seems I may have missed a step or misconfigured something, as the workflow doesn’t trigger as expected when I try to use it from Claude.

---

<div class="post-metadata">

**Author:** ![withabdul](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/withabdul/32/179439_2.png) [@withabdul](https://community.n8n.io/u/withabdul)\
**Post date:** [July 25, 2025, 1:42am UTC](https://community.n8n.io/t/how-to-correctly-use-call-n8n-workflow-tool-with-an-mcp-trigger-based-workflow/154771/7 "2025-07-25T01:42:49Z")

</div>

I don’t know if it’s related or not, but in n8n version 1.102 and upper, claude and openai has a bug. But idk it will affect or not since you’re using groq node

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/system/32/195824_2.png) [@system](https://community.n8n.io/u/system)\
**Post date:** [October 23, 2025, 1:43am UTC](https://community.n8n.io/t/how-to-correctly-use-call-n8n-workflow-tool-with-an-mcp-trigger-based-workflow/154771/8 "2025-10-23T01:43:43Z")

</div>

Closed on October 23, 2025, 1:43am UTC

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
