AI Agent 'Tool' Tab is Unresponsive in n8n v1.107.3

Hi everyone,
I’m encountering a bug in n8n version 1.107.3 where the ‘Tool’ tab within the AI Agent node’s parameters is unresponsive. When I click it, nothing happens, which prevents me from configuring an HTTP Request node as a tool for the agent.
I’m hoping to find a solution or a reliable workaround.

The Problem

My goal is to use an HTTP Request node to query a Pinecone vector database as part of a RAG setup. According to recent n8n changes, the tool’s name, description, and input parameters should be configured within the AI Agent node itself, under the “Tool” tab. However, this tab is completely unresponsive.
Steps to Reproduce:
Create a new workflow.
Add an AI Agent node.
Add an HTTP Request node.
Connect the HTTP Request node to the Tool input of the AI Agent node.
Open the AI Agent node’s parameters.
At the bottom of the panel, click on the ‘Tool’ tab.
Expected Result: The panel should switch to the tool configuration view where I can set the tool’s name, description, and parameters.
Actual Result: Nothing happens. The click does not register, and the view does not change.

What I’ve Tried

Browser Troubleshooting: I have already tried a hard refresh (Ctrl/Cmd + Shift + R), clearing my cache, and using a different browser. The issue persists in all cases.
Workaround Attempt: I tried adding a description directly to the HTTP Request node’s “Settings” tab, but the agent does not seem to recognize it.
Parameter Workaround: I have configured the body of my HTTP Request node to use {{ $fromAI(‘question’) }}, but without the tool description, the agent never knows when to use the tool.
This bug is currently blocking me from completing my RAG implementation. Has anyone else encountered this? Is there a known workaround for adding a tool description when the UI is unresponsive?
Any help would be greatly appreciated!

Describe the problem/error/question

What is the error message (if any)?

Please share your workflow

(Select the nodes on your canvas and use the keyboard shortcuts CMD+C/CTRL+C and CMD+V/CTRL+V to copy and paste the workflow.)

Share the output returned by the last node

Information on your n8n setup

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

Thx for providing the detailed steps to reproduce.

I cannot reproduce the issue. Especially the step “Connect the HTTP Request node to the Tool input of the AI Agent node” should not be possible at all.

When using an http request as a tool for an AI agent, it needs to be added from the list of tools that appears when you click on the “+” button on the Tools of the AI agent.

A http node that was created on the canvas itself (not as tool on the AI Agent), cannot be linked as a tool.

Click to see screenshot of http node that is specifically intended for use as AI agent tool

Can you try again with the HTTP Request Tool instead of using the “normal” HTTP node?

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