SerpApi

v1.0.1โ€ขSearch & Data Extractionโ€ขstable

๐Ÿ โ˜๏ธ ๐Ÿ  ๐ŸŽ ๐ŸชŸ ๐Ÿง - SerpApi MCP Server for Google and other search engine results. Provides multi-engine search across Google, Bing, Yahoo, DuckDuckGo, YouTube, eBay, and more with real-time weather data, stock market information, and flexible JSON respon

serpapi-mcp-servermcpai-integration
Share:
138
Stars
0
Downloads
0
Weekly
0/5

What is SerpApi?

SerpApi is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to ๐Ÿ โ˜๏ธ ๐Ÿ  ๐ŸŽ ๐ŸชŸ ๐Ÿง - serpapi mcp server for google and other search engine results. provides multi-engine search across google, bing, yahoo, duckduckgo, youtube, ebay, and more with real-time weather d...

๐Ÿ โ˜๏ธ ๐Ÿ  ๐ŸŽ ๐ŸชŸ ๐Ÿง - SerpApi MCP Server for Google and other search engine results. Provides multi-engine search across Google, Bing, Yahoo, DuckDuckGo, YouTube, eBay, and more with real-time weather data, stock market information, and flexible JSON respon

This server falls under the Search & Data Extraction category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • ๐Ÿ โ˜๏ธ ๐Ÿ  ๐ŸŽ ๐ŸชŸ ๐Ÿง - SerpApi MCP Server for Google and other searc

Use Cases

Search across Google, Bing, Yahoo, DuckDuckGo, and other engines in real-time.
Access weather data and stock market information through unified search API.
ilyazub

Maintainer

LicenseMIT License
Languagepython
Versionv1.0.1
UpdatedMay 21, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx serpapi-mcp-server

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use SerpApi

The SerpApi MCP Server connects AI assistants to SerpApi's real-time search infrastructure, enabling searches across Google, Bing, Yahoo, DuckDuckGo, YouTube, eBay, and more through a single unified tool. It also surfaces structured data like weather forecasts and stock market information automatically detected from search result answer boxes. Developers and researchers use it to give their AI agents live web intelligence without building custom scrapers.

Prerequisites

  • Python 3.10+ and uv package manager installed
  • A SerpApi account with an API key from serpapi.com/manage-api-key
  • An MCP-compatible client such as Claude Desktop or Cursor
  • Git installed to clone the repository
1

Clone the repository

Clone the SerpApi MCP server repository from GitHub to your local machine.

git clone https://github.com/serpapi/serpapi-mcp.git
cd serpapi-mcp
2

Install dependencies with uv

Use uv to synchronize and install all Python dependencies defined in the project.

uv sync
3

Obtain your SerpApi API key

Log in to your SerpApi account and navigate to serpapi.com/manage-api-key to copy your API key. This key is required to authenticate all search requests.

4

Start the MCP server

Run the server using uv. The server accepts the SerpApi key either via the URL path or as a Bearer token header depending on your transport mode.

uv run src/server.py
5

Configure your MCP client

Add the SerpApi MCP server to your Claude Desktop or other MCP client configuration, providing your API key in the server URL path.

{
  "mcpServers": {
    "serpapi": {
      "command": "uv",
      "args": ["run", "src/server.py"],
      "cwd": "/path/to/serpapi-mcp"
    }
  }
}

SerpApi Examples

Client configuration

Claude Desktop configuration for the SerpApi MCP server using uv to run the Python server.

{
  "mcpServers": {
    "serpapi": {
      "command": "uv",
      "args": ["run", "src/server.py"],
      "cwd": "/path/to/serpapi-mcp"
    }
  }
}

Prompts to try

Example prompts to use with the SerpApi MCP server in Claude Desktop.

- "Search Google for the latest news about climate change"
- "What is the current weather in Austin, Texas?"
- "Search for AAPL stock price and recent financial news"
- "Find YouTube videos about machine learning tutorials"
- "Search DuckDuckGo for open source MCP projects"

Troubleshooting SerpApi

Search returns 401 Unauthorized errors

Verify your SerpApi API key is valid and not expired. Check your account at serpapi.com/manage-api-key and ensure you have remaining search credits.

uv sync fails with dependency errors

Ensure you have Python 3.10 or higher installed. Run `python --version` to check, then install uv via `pip install uv` and retry `uv sync`.

Server starts but no results are returned for certain engines

Not all SerpApi engines are available on all plan tiers. Check the SerpApi dashboard to confirm which engines your subscription supports, and consult the serpapi://engines MCP resource for the list of valid engine names.

Frequently Asked Questions about SerpApi

What is SerpApi?

SerpApi is a Model Context Protocol (MCP) server that ๐Ÿ โ˜๏ธ ๐Ÿ  ๐ŸŽ ๐ŸชŸ ๐Ÿง - serpapi mcp server for google and other search engine results. provides multi-engine search across google, bing, yahoo, duckduckgo, youtube, ebay, and more with real-time weather data, stock market information, and flexible json respon It connects AI assistants to external tools and data sources through a standardized interface.

How do I install SerpApi?

Follow the installation instructions on the SerpApi GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with SerpApi?

SerpApi works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is SerpApi free to use?

Yes, SerpApi is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.

Browse More Search & Data Extraction MCP Servers

Explore all search & data extraction servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "serpapi-mcp-server": { "command": "npx", "args": ["-y", "serpapi-mcp-server"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide โ†’

Ready to use SerpApi?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides