OfficialVerified

Serpapi MCP Server

Search engine results from Google, Bing, and more via a structured MCP interface.

Data last scanned today · Reviewed today

713 tools169PythonMIT

Overview

The Serpapi MCP Server provides a bridge between AI models and real-time web data. It enables users to perform queries across multiple search engines including Google, Bing, Yahoo, and eBay. The server features flexible response modes, allowing developers to retrieve raw JSON or token-efficient Markdown. Beyond basic searching, the server supports specialized data extraction for stock market information and weather forecasts. It also includes experimental interactive tools like search tables and dashboards, which can render structured data directly within compatible MCP-enabled AI clients.

Our verdict

With a security score of 48/100, this server is classified as high-risk. This rating is driven by the fact that the project is community-maintained rather than official and lacks an independent editorial security review. Furthermore, the authentication mechanism and read-only tool behaviors have not been evaluated. Users should exercise caution and ensure their SerpApi credentials are managed securely in their environment configurations.

  • Zero direct dependencies reduce potential supply-chain vulnerabilities.
  • Supports both JSON and token-efficient Markdown response formats.
  • Provides interactive UI tools for rendering search dashboards.
  • Active development evidenced by recent commits.
  • Lacks an official security review or audit process.
  • Read-only tool mode status is currently unverified.
  • Maintained by the community rather than the official vendor.

Tools

ToolDescriptionRisk
searchThe MCP server has one main Search Tool that supports all SerpApi engines and result types.low
search_tableReturns organic results as a sortable, searchable table.low
search_dashboardReturns summary metrics, a source-breakdown chart, and a results table with a click-to-expand detail panel.low

Compatibility

ClientLocalDockerRemoteRead-only
Claude Desktop
Cursor
VS Code
Windsurf
ChatGPT

Frequently asked questions

What authentication methods does the server support?

The server supports authentication either by including your API key directly in the request path or by using an Authorization header with a Bearer token.

How can I reduce the token usage when retrieving search results?

You can choose to receive search results in Markdown format, which significantly reduces token usage compared to structured JSON responses.

What are the requirements for self-hosting the server?

To self-host, you must have Python 3.13 or higher installed and use the 'uv' package manager to sync and run the application.

How does the Claude Desktop MCP bundle installation work?

When you install the .mcpb bundle, Claude Desktop prompts you for your SerpApi API key, stores it as a sensitive setting, and provisions the necessary Python environment and dependencies automatically.

Can I use the server to display search results as an interactive UI?

Yes, you can opt-in to use the 'search_table' and 'search_dashboard' tools, which render results as an interactive UI in MCP hosts that support this feature.

Changelog

Badge

Serpapi MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.