Extract & search ProductHunt data with Bright Data MCP and Google Gemini AI
Needs changesWhat this workflow does
This AI workflow has 16 nodes and runs manually, when you click “Execute workflow”. Along the way it connects Google Gemini Chat Model, Google Sheets and Mcp (community).
How it runs
Trigger: Manually, when you click “Execute workflow”.
- List all tools for Bright Data (Mcp Client): uses Mcp Client
- Set the Input Fields (Edit Fields (Set)): sets 5 fields: base_url, category, search…
- Set the Agent Operation (Edit Fields (Set)): sets 1 field: agent_operation
- AI Agent: runs an AI agent, with model: Google Gemini Chat Model; 2 tools (MCP Client for Google Search, MCP Client for Markdown Data Extract)
- Create a binary data for Structured Data Extract (Function): runs custom JavaScript (legacy Function node)
- Initiate a Webhook Notification for Structured Data (HTTP Request): calls an HTTP API
- Update Google Sheets for AI Agent (Google Sheets): append or update
- Structured Data Extractor (Basic LLM Chain): sends a prompt to an LLM, with model: Google Gemini Chat Model; output parser: Structured Output Parser
- Write the structured content to disk (Read/Write Files from Disk): writes a file to disk
- Update Google Sheets for Structured Data (Google Sheets): append or update
Services it uses
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- Function (legacy) in Create a binary data for Structured Data Extract: replace with Code node, mode 'Run Once for All Items'.
| Removed in 3.0 | Replace with |
|---|---|
| Function (legacy) Create a binary data for Structured Data Extract | Code node, mode 'Run Once for All Items' |
Nodes used (12)
- Manual Trigger
n8n-nodes-base.manualTrigger - Mcp Client
n8n-nodes-mcp.mcpClient - Edit Fields (Set)
n8n-nodes-base.set - AI Agent
@n8n/n8n-nodes-langchain.agent - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Mcp Client Tool
n8n-nodes-mcp.mcpClientTool - Function
n8n-nodes-base.function - Read/Write Files from Disk
n8n-nodes-base.readWriteFile - HTTP Request
n8n-nodes-base.httpRequest - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Google Sheets
n8n-nodes-base.googleSheets
From the author
Notice Community nodes can only be installed on self-hosted instances of n8n. Who this is for? This workflow template enables intelligent data extraction from ProductHunt using Bright Data’s Model Context Protocol (MCP) and processes search results with…