SerpApi
๐ โ๏ธ ๐ ๐ ๐ช ๐ง - 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
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
Maintainer
Works with
Installation
Manual Installation
npx serpapi-mcp-serverConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
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
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-mcpInstall dependencies with uv
Use uv to synchronize and install all Python dependencies defined in the project.
uv syncObtain 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.
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.pyConfigure 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.
SerpApi Alternatives โ Similar Search & Data Extraction Servers
Looking for alternatives to SerpApi? Here are other popular search & data extraction servers you can use with Claude, Cursor, and VS Code.
TrendRadar
โ 58.0kA real-time hotspot monitoring and news aggregation assistant that provides AI-powered analysis of trending topics across multiple platforms via the Model Context Protocol. It enables users to track news and receive automated notifications through va
Scrapling
โ 52.7k๐ท๏ธ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!
PDF Math Translate
โ 33.9k[EMNLP 2025 Demo] PDF scientific paper translation with preserved formats - ๅบไบ AI ๅฎๆดไฟ็ๆ็็ PDF ๆๆกฃๅ จๆๅ่ฏญ็ฟป่ฏ๏ผๆฏๆ Google/DeepL/Ollama/OpenAI ็ญๆๅก๏ผๆไพ CLI/GUI/MCP/Docker/Zotero
GPT Researcher
โ 27.2kAn autonomous agent that conducts deep research on any data using any LLM providers
Agent Reach
โ 20.1kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu โ one CLI, zero API fees.
Xiaohongshu
โ 13.7kMCP for xiaohongshu.com
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.
Set Up SerpApi in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
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.