Intelligent web & local search with Brave Search API and Google Gemini MCP Server
UnknownWhat this workflow does
This AI workflow has 8 nodes and runs when an MCP client calls one of its tools (plus 1 other trigger). Along the way it connects Google Gemini Chat Model and Mcp (community).
How it runs
Trigger: When an MCP client calls one of its tools (plus 1 other trigger).
- Brave Search AI Agent (AI Agent): runs an AI agent, with model: Google Gemini Chat Model; 2 tools (brave_web_search, brave_local_search); memory: Simple Memory
Services it uses
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that n8n-nodes-mcp is verified or supports 3.0 (used in brave_web_search, brave_local_search).
Nodes used (7)
- Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - MCP Server Trigger
@n8n/n8n-nodes-langchain.mcpTrigger - Call n8n Workflow Tool
@n8n/n8n-nodes-langchain.toolWorkflow - Mcp Client Tool
n8n-nodes-mcp.mcpClientTool - AI Agent
@n8n/n8n-nodes-langchain.agent - Execute Workflow Trigger
n8n-nodes-base.executeWorkflowTrigger
From the author
Summary This n8n workflow implements an AI-powered agent that intelligently uses the Brave Search API (via an external MCP service like Smithery) to perform both web and local searches. It understands natural language queries, selects the appropriate search…