Skip to content
FlowHubFluxonLab
W
General Automationfree

Multi-Engine Search API Server with SerpApi - Complete MCP Integration

by David Ashbyadapted from n8n official workflow galleryUpdated Aug 2026
Share Post Share
McSerpApi Official Tool MCP ServerSerpApi Officia…SASearch BaiduSASearch Bing ImagesSearch Bing Ima…SASearch BingSASearch DuckDuckGoSearch DuckDuck…SASearch eBaySASearch Google AutocompleteSearch Google A…SASearch Google FlightsSearch Google F…SASearch Google ImagesSearch Google I…SASearch Google JobsSearch Google J…SASearch Google LensSearch Google L…SASearch Google LocalSearch Google L…SASearch Google MapsSearch Google M…SASearch Google Maps DirectionsSearch Google M…SASearch Google Maps ReviewsSearch Google M…SASearch Google NewsSearch Google N…SASearch Google ProductSearch Google P…SASearch Google ScholarSearch Google S…SASearch GoogleSASearch Google ShoppingSearch Google S…SASearch Google TrendsSearch Google T…SASearch Google VideosSearch Google V…1234567891011121314151617181920
1/5
FLOWS
STEPS · 20
Starts on a Mcp event

This workflow contains community nodes that are only compatible with the self-hosted version of n8n. 🛠️ SerpApi Official Tool MCP Server Need help? Want access to this workflow + many more paid workflows + live Q&A sessions with a top verified n8n creator? Join the community Complete MCP server exposing all SerpApi Official Tool operations to AI agents. Zero configuration needed - all 22 operations pre-built. ⚡ Quick Setup Import this workflow into your n8n instance Activate the workflow to start your MCP server Copy the webhook URL from the MCP trigger node Connect AI agents using the MCP URL 🔧 How it Works • MCP Trigger: Serves as your server endpoint for AI agent requests • Tool Nodes: Pre-configured for every SerpApi Official Tool operation • AI Expressions: Automatically populate parameters via $fromAI() placeholders • Native Integration: Uses official n8n SerpApi Official Tool tool with full error handling 📋 Available Operations (22 total) Every possible SerpApi Official Tool operation is included: 🔧 Search (22 operations) • Search Baidu • Search Bing Images • Search Bing • Search DuckDuckGo • Search eBay • Search Google Autocomplete • Search Google Flights • Search Googl

Tags

n8nreference-only
CategoryGeneral Automation
Triggermanual
Complexitycomplex
Nodes22
AddedJun 19, 2025
CW
free

Track data deletion requests from Gmail with Jira, BigQuery, and Slack

Quick Overview This workflow monitors a Gmail inbox for potential privacy/data deletion requests, classifies each email, creates the appropriate Jira issue, logs a minimal audit record to BigQuery, and alerts the team in Slack, with an optional Gmail confirmation draft for human review. How it works Triggers when a new email matching deletion-related keywords arrives in Gmail (or runs manually for testing). Loads shared configuration values like Jira project details, BigQuery destination, SLA window, Slack channel, and confidence threshold. Cleans the email text, extracts the requester address, classifies the request type (deletion/access/correction), and calculates an SLA due date with a confidence score. Creates a Jira task for the privacy team when the classification is confident, or creates a separate Jira task labeled for manual review when it is not. Inserts an audit row into Google BigQuery with metadata such as request type, confidence, received time, due date, and whether a Jira issue was created. Posts a Slack message to the configured channel about the routed request or the need for manual review. Creates a draft confirmation email in Gmail for the requester after a rout

by Dyogo Henrique de Oliveira Ortega
CW
free

Draft security questionnaire answers with Notion, Google Docs, and Slack

Quick overview This workflow runs on demand to match security questionnaire questions against an approved-answer library in Notion, then creates a Google Docs draft and notifies reviewers in Slack, optionally updating a Notion tracker page. How it works Starts manually to run a test questionnaire and load configuration values like the Notion database ID, Google Drive folder ID, and confidence threshold. Loads a list of questionnaire questions and queries the Notion database for answers whose Status equals the configured approved value. Compares each questionnaire question to the approved Notion questions, selects the closest match, and marks low-confidence matches as “Needs review” instead of auto-answering. Branches based on whether any answers need review and posts a corresponding Slack notification to the configured review channel. Builds a formatted draft body containing each question, match confidence, owner, and either the approved answer or a “Needs review” placeholder. Creates a new Google Docs document for the draft and optionally updates a Notion questionnaire tracker page with “Draft ready for review” and the needs-review count. Setup Add Notion credentials and set the a

by Dyogo Henrique de Oliveira Ortega
CW
free

Analyze URLs and extract SEO metadata with forms and HTTP requests

Quick Overview This workflow collects a URL via an n8n Form, follows HTTP redirects to the final destination, extracts page and Open Graph/Twitter metadata from the final HTML, and displays the results back in a form response using only built-in n8n nodes. How it works Receives a URL submission from the n8n Form trigger. Normalizes the input so it includes an http/https scheme. Requests the URL with redirect-following disabled to capture the HTTP status and Location header. If the response is a redirect (301/302/307/308), tracks visited URLs and redirect count, detects loops or exceeding the redirect limit, and either continues to the next Location URL or shows a redirect/loop error. If the response is 200 OK, parses the HTML to extract the title, meta description, canonical URL, language, Open Graph tags, Twitter Card tags, and common tracking parameters. Displays the extracted metadata and final URL in a results form, then redirects back to the input form page. Setup Activate the workflow so the n8n Form trigger has a Production URL. Copy the Form trigger Production URL and paste it into the Set URL value to replace REPLACE_WITH_PRODUCTION_FORM_URL so the completion step redirect

by EximiaAI