Serper Search

v0.1.2Search & Data Extractionstable

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.

mcpserpersearchscrapeclaude
Share:
156
Stars
0
Downloads
0
Weekly
0/5

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

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 scrape a webpage and retrieve the text and, optionally, the markdown content. It will retrieve also the JSON-LD metadata and the head metadata.
marcopesani

Maintainer

LicenseMIT License
Languagetypescript
Versionv0.1.2
UpdatedMay 19, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

NPM

npx -y serper-search-scrape-mcp-server

Manual Installation

npx -y serper-search-scrape-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 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
1

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.

2

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"
      }
    }
  }
}
3

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.

4

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.

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": { "serper-search-scrape": { "command": "npx", "args": ["-y", "serper-search-scrape-mcp-server"] } } }

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

Read the full setup guide →

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.

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