serpapi-mcpRun SerpAPI searches via SerpAPI's MCP server using mcporter. Use when the user asks to search the web with SerpAPI/SerpAPI MCP, wants SerpAPI inside Clawdbot, or to use the /serp command.
Install via ClawdBot CLI:
clawdbot install merlintxu/serpapi-mcpA wrapper skill that calls SerpAPIโs MCP server (Model Context Protocol) via the mcporter CLI.
Treat this skill as providing the /serp command.
Syntax:
/serp /serp [engine] [num] [mode] Defaults:
engine=google_lightnum=5mode=compactNotes:
engine=googlemode=completeExamples:
/serp site:cnmv.es "educaciรณn financiera"/serp "AAPL stock" google 3 compact/serp "mortgage pay off vs invest" google 10 completeMain script (prints JSON to stdout):
skills/serpapi-mcp/scripts/serp.sh "" [engine] [num] [mode] It calls this MCP tool endpoint:
https://mcp.serpapi.com/$SERPAPI_API_KEY/mcp.searchOptional Airtable logger:
skills/serpapi-mcp/scripts/airtable_log.mjsmcporter)This skill requires mcporter installed on the host.
Install:
npm install -g mcporterVerify:
mcporter --helpYou can configure either a single key or a failover pool:
SERPAPI_API_KEYSERPAPI_API_KEYSRecommended placement (any of these is supported):
skills.entries.serpapi-mcp.env.SERPAPI_API_KEYskills.entries.serpapi-mcp.env.SERPAPI_API_KEYSenv.vars.SERPAPI_API_KEYenv.vars.SERPAPI_API_KEYSFailover behavior:
Enable logging:
SERP_LOG_AIRTABLE=1 (or true)You can set this globally in the Gateway env (always on) or per-run when executing the script.
Set these environment variables (do not store secrets in the repo/workspace):
AIRTABLE_TOKEN (Airtable Personal Access Token)AIRTABLE_BASE_IDAIRTABLE_TABLE (table name or table id)Field names must match exactly.
Core:
Query โ Single line textEngine โ Single line textNum โ Number (integer)Mode โ Single line textCreatedAt โ Date/TimeProvenance:
SerpApiSearchId โ Single line textSerpApiJsonEndpoint โ URLGoogleUrl โ URLRaw payload:
ResultJson โ Long textResultJsonTruncatedFlag โ CheckboxResultJsonTruncated if you prefer that name.)Structured summary:
SummaryJson โ Long textSummaryJsonTruncated โ CheckboxOrganicTop10Json โ Long textRelatedQuestionsTop10Json โ Long textShortVideosTop10Json โ Long textVideosTop10Json โ Long textImagesTop10Json โ Long textFlags + counts:
HasAiOverview โ CheckboxHasAnswerBox โ CheckboxHasKnowledgeGraph โ CheckboxOrganicCount โ Number (integer)RelatedQuestionsCount โ Number (integer)ShortVideosCount โ Number (integer)VideosCount โ Number (integer)ImagesCount โ Number (integer)Airtable has per-cell size limits. The logger truncates JSON strings if needed:
AIRTABLE_MAX_JSON_CHARS (default: 90000)AIRTABLE_MAX_SUMMARY_CHARS (default: 90000)Returns SerpAPI JSON. Depending on engine and what Google shows, the payload may include keys like:
organic_resultsshort_videos / videos_resultsimages_resultsrelated_questionsknowledge_graphanswer_box / ai_overviewtop_ads, bottom_ads, etc.)Generated Mar 1, 2026
Startups can use this skill to conduct competitive analysis and market trend research by running targeted web searches. For example, searching for competitor product features or industry news to inform product development and marketing strategies. The Airtable logging feature allows teams to store and analyze historical search data for ongoing insights.
Content creators and SEO specialists can leverage this skill to gather search engine results for keyword research and content ideation. By using engines like 'google' with 'complete' mode, they can extract People Also Ask questions and organic results to optimize articles and improve search rankings. The structured summaries in Airtable help track performance metrics over time.
Researchers and academics can utilize this skill to collect web data for studies, such as analyzing public information on financial education or stock trends. The ability to log raw JSON and summaries into Airtable facilitates data organization and reproducibility. Failover support ensures reliable data retrieval during high-volume queries.
Financial analysts can run searches for stock information, mortgage trends, or economic indicators to support investment decisions. The skill's compact mode allows quick data retrieval, while complete mode provides detailed SERP features like knowledge graphs. Airtable logging enables tracking of search queries and results for compliance and reporting.
A subscription-based service that integrates this skill to offer automated web search and data logging for businesses. Revenue is generated through tiered pricing based on search volume and Airtable storage limits. This model targets companies needing real-time market insights without manual data collection.
A digital marketing agency uses this skill to provide SEO audit and content strategy services to clients. Revenue comes from project-based fees or retainer contracts for ongoing search analysis and reporting. The Airtable integration allows sharing structured results with clients in a collaborative format.
A business aggregates search data from multiple users via this skill and sells analyzed datasets or insights to third parties. Revenue is generated through data licensing agreements and API access fees. The failover feature ensures data continuity, making it reliable for large-scale operations.
๐ฌ Integration Tip
Ensure mcporter is installed globally and configure SerpAPI keys in the skill or global environment variables for seamless operation. Use Airtable logging with pre-defined schema fields to avoid data truncation issues.
Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.
Connect to 100+ APIs (Google Workspace, Microsoft 365, GitHub, Notion, Slack, Airtable, HubSpot, etc.) with managed OAuth. Use this skill when users want to...
Build, debug, and deploy websites using HTML, CSS, JavaScript, and modern frameworks following production best practices.
YouTube Data API integration with managed OAuth. Search videos, manage playlists, access channel data, and interact with comments. Use this skill when users want to interact with YouTube. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway).
Scaffold, test, document, and debug REST and GraphQL APIs. Use when the user needs to create API endpoints, write integration tests, generate OpenAPI specs, test with curl, mock APIs, or troubleshoot HTTP issues.
Search for jobs across LinkedIn, Indeed, Glassdoor, ZipRecruiter, Google Jobs, Bayt, Naukri, and BDJobs using the JobSpy MCP server.