Serper Search
Tool to perform web searches via Serper API and retrieve rich results. It is able to retrieve organic search results, people also ask, related searches, and knowledge graph.
What is Serper Search?
Serper Search is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to tool to perform web searches via serper api and retrieve rich results. it is able to retrieve organic search results, people also ask, related searches, and knowledge graph.
Tool to perform web searches via Serper API and retrieve rich results. It is able to retrieve organic search results, people also ask, related searches, and knowledge graph.
This server falls under the Search & Data Extraction category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- google_search
- scrape
Use Cases
Maintainer
Works with
Installation
NPM
npx -y serper-search-scrape-mcp-serverManual Installation
npx -y serper-search-scrape-mcp-serverConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Serper Search
The Serper Search & Scrape MCP Server gives AI assistants real-time web search capabilities through the Serper API, which provides access to Google search results without requiring a Google API key. It exposes two core tools: a web search tool that returns organic results, knowledge graphs, 'People Also Ask' sections, and related searches, plus a scraping tool that extracts full page content including text, markdown, JSON-LD metadata, and HTML head data. Together, these tools let Claude browse the live web and extract structured content from any URL.
Prerequisites
- Node.js 18 or later installed
- A Serper.dev account with an API key (get one free at serper.dev)
- An MCP-compatible client such as Claude Desktop
Get a Serper API key
Sign up at serper.dev and navigate to your dashboard to find your API key. Serper offers a free tier with a limited number of searches per month, which is sufficient for getting started.
Add the server to your MCP client configuration
Open your Claude Desktop configuration file (on macOS: ~/Library/Application Support/Claude/claude_desktop_config.json) and add the serper-search entry with your API key.
{
"mcpServers": {
"serper-search": {
"command": "npx",
"args": ["-y", "serper-search-scrape-mcp-server"],
"env": {
"SERPER_API_KEY": "your_serper_api_key_here"
}
}
}
}Restart Claude Desktop
Save the configuration file and restart Claude Desktop to load the new server. The google_search and scrape tools will appear in Claude's tool list.
Test with a web search
Ask Claude a question that requires current information. It will automatically use the google_search tool to find relevant results and synthesize an answer. The search tool supports advanced operators like site:, filetype:, and date filtering.
Serper Search Examples
Client configuration
Add this block to your claude_desktop_config.json. The SERPER_API_KEY environment variable is required.
{
"mcpServers": {
"serper-search": {
"command": "npx",
"args": ["-y", "serper-search-scrape-mcp-server"],
"env": {
"SERPER_API_KEY": "your_serper_api_key_here"
}
}
}
}Prompts to try
Try these prompts to exercise both the search and scrape capabilities.
- "Search the web for the latest news about Claude AI"
- "Find the top 5 results for 'best MCP servers 2025' and summarize them"
- "Scrape the content from https://example.com and summarize the main points"
- "Search for Python tutorials on site:realpython.com"
- "What are people asking about LLM agents? Use web search to find current discussions"Troubleshooting Serper Search
Search returns an error about an invalid API key
Double-check that SERPER_API_KEY is set correctly in your config. Copy the key directly from your Serper dashboard and ensure there are no extra spaces. Free tier keys expire after the monthly quota is used.
Scrape tool returns empty or truncated content
Some pages block automated scraping or require JavaScript rendering. Try searching for a cached version of the page, or use the google_search tool to find alternative sources with the same information.
Server does not appear in Claude after restarting
Validate your JSON configuration syntax — a trailing comma or missing bracket will silently prevent the server from loading. Use a JSON linter at jsonlint.com to check your claude_desktop_config.json file.
Frequently Asked Questions about Serper Search
What is Serper Search?
Serper Search is a Model Context Protocol (MCP) server that tool to perform web searches via serper api and retrieve rich results. it is able to retrieve organic search results, people also ask, related searches, and knowledge graph. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Serper Search?
Install via npm with the command: npx -y serper-search-scrape-mcp-server. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).
Which AI clients work with Serper Search?
Serper Search works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Serper Search free to use?
Yes, Serper Search is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.
Serper Search Alternatives — Similar Search & Data Extraction Servers
Looking for alternatives to Serper Search? 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 Serper Search 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 Serper Search?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.