← Back to Skills Marketplace
merlintxu

Serpapi Mcp

by Marcos Morales · GitHub ↗ · v1.1.1
cross-platform ⚠ suspicious
1826
Downloads
1
Stars
3
Active Installs
3
Versions
Install in OpenClaw
/install serpapi-mcp
Description
Run 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.
Usage Guidance
Before installing: - Verify and correct metadata: the registry entry should declare required binaries (mcporter, node) and required env vars (SERPAPI_API_KEY or SERPAPI_API_KEYS; optional AIRTABLE_TOKEN/AIRTABLE_BASE_ID/AIRTABLE_TABLE). Ask the publisher to fix metadata if missing. - Audit mcporter (the npm package) to ensure you trust it; consider running it in an isolated environment first. - Provide the minimal SerpAPI key needed (use a limited-capacity/test key if possible) rather than a high-privilege key, and prefer skill-scoped env storage rather than committing secrets. - Be cautious enabling SERP_LOG_AIRTABLE: it will send raw SerpAPI JSON (potentially large, including URLs and snippets) to Airtable. Only enable if you trust the logger and the destination base/table schema. - Ensure Node version on host provides the required features (global fetch used in airtable_log.mjs) or run in an environment with a known Node LTS. - If you need higher assurance, request the publisher to provide provenance (homepage, source repo) and to update the registry metadata to reflect the actual requirements.
Capability Analysis
Type: OpenClaw Skill Name: serpapi-mcp Version: 1.1.1 The skill bundle is benign. It provides a wrapper for SerpAPI searches, optionally logging results to Airtable and fetching AI overviews. All network communications are directed to legitimate SerpAPI and Airtable endpoints, aligning with the stated purpose. Sensitive API keys and tokens are correctly handled via environment variables, as explicitly documented in SKILL.md and implemented in the scripts. There is no evidence of prompt injection attempts, unauthorized data exfiltration, persistence mechanisms, or other malicious behaviors. The use of temporary files and external dependencies (`mcporter`) is standard and well-managed.
Capability Assessment
Purpose & Capability
The skill's name/description matches the included scripts: it calls SerpAPI MCP via mcporter, optionally enriches AI overview, and can log results to Airtable. However the registry metadata claims no required binaries/env vars while the scripts clearly require 'mcporter' (npm), 'node', and SERPAPI credentials; that mismatch is unexpected and reduces trust in the package metadata.
Instruction Scope
SKILL.md and the scripts are scoped to performing SerpAPI searches (via mcporter -> https://mcp.serpapi.com) and optional Airtable logging (https://api.airtable.com). They do not attempt to read unrelated system files or other credentials. The only extra network calls are to serpapi.com (ai overview) and Airtable when enabled—both documented in SKILL.md.
Install Mechanism
This is an instruction-only skill with bundled scripts (no declared install spec). It tells users to 'npm install -g mcporter' but provides no automated install. That is low risk overall, but you should audit and vet the 'mcporter' npm package and ensure Node is an appropriate version (scripts use Node 'fetch' assumptions).
Credentials
The scripts require sensitive environment variables (SERPAPI_API_KEY or SERPAPI_API_KEYS and, if logging enabled, AIRTABLE_TOKEN / AIRTABLE_BASE_ID / AIRTABLE_TABLE). The registry metadata lists none of these as required; the omitted declarations are a serious proportionality/information gap. The requested creds themselves are proportionate to the described function, but you must ensure they are stored and scoped safely (prefer skill-scoped or limited-key usage).
Persistence & Privilege
The skill does not request 'always: true' or any elevated platform privileges and does not modify other skills. Autonomous invocation is allowed by default (normal). Note: if SERP_LOG_AIRTABLE is enabled the skill will transmit full SerpAPI JSON to your Airtable base—this is expected behavior but increases the blast radius of an autonomous run.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install serpapi-mcp
  3. After installation, invoke the skill by name or use /serpapi-mcp
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.1
- Added new script: fetch_ai_overview.mjs. - Updated scripts/serp.sh. - No changes to usage or requirements. - Internal enhancements; main interface and output remain unchanged.
v1.1.0
Actualización de mantenimiento (v1.1.0)
v1.0.0
Initial release: /serp command wrapper for SerpAPI MCP via mcporter.
Metadata
Slug serpapi-mcp
Version 1.1.1
License
All-time Installs 3
Active Installs 3
Total Versions 3
Frequently Asked Questions

What is Serpapi Mcp?

Run 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. It is an AI Agent Skill for Claude Code / OpenClaw, with 1826 downloads so far.

How do I install Serpapi Mcp?

Run "/install serpapi-mcp" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Serpapi Mcp free?

Yes, Serpapi Mcp is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Serpapi Mcp support?

Serpapi Mcp is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Serpapi Mcp?

It is built and maintained by Marcos Morales (@merlintxu); the current version is v1.1.1.

💬 Comments