There is a task that I have to create an AI agent with Tavily search tool. But I cannot find a relevant node in the list of available tools.
At the same time, Tavily node has been already installed in my instance through Community node (n8n-nodes-tavily) area and can be chosen as separate node.
My current version of n8n is v. 1.120.3.
Dear community, if there any chance to add Tavily search as a tool of AI agent in new versions of n8n or it’s possible to use only by some alternative nodes (e.g. Code or HTTP request)?
Sorry, I meant Tavily. You are right. It was a typo there.
I will try to update, thx.
But my n8n was updated just a couple of weeks ago to lastest version on that moment and it doesn’t have Tavily as a tool in AI agent…
The community node issue is a package name thing. There are two different Tavily packages floating around:
n8n-nodes-tavily (older, may not be tool-compatible)
@tavily/n8n-nodes-tavily (the official one from Tavily’s team — this one has the AI tool integration)
If you installed the first one, uninstall it and install @tavily/n8n-nodes-tavily instead. Community nodes only show up in the AI Agent tools list if they export a node with usableAsTool: true in their definition — the official package does this, the older community one may not.
If you’re on n8n Cloud or can’t install that package, the fallback that always works: HTTP Request node as a tool. Add an HTTP Request node to your agent’s tool list, configure it to call https://api.tavily.com/search with a POST body containing your API key and the query field. Set it up to receive the query as an expression, and the AI Agent will call it exactly like a native tool. Same results, zero dependency on community nodes.