serpapi avatar

SerpApi

serpapi/serpapi-mcp

Wraps the SerpApi service to bring real-time search engine results directly into Claude conversations. Exposes a single search tool that queries Google, Bing, Yahoo, DuckDuckGo, YouTube, eBay and other engines, returning structured JSON with organic results, answer boxes, news, images, and shopping data. You can pull live weather forecasts, stock prices, current news, or any search query without leaving your chat. Available as a hosted service at mcp.serpapi.com or self-hosted. Requires a SerpApi API key and automatically detects result types to format responses appropriately.

GitHub stars
184
tools
4
auth
Secret needed
transport
HTTP
last updated
Nov 12, 2026

Install

From registry metadata
$ npx add-mcp https://mcp.serpapi.com/mcp --name serpapi-mcp --header 'Authorization: Bearer ${API_TOKEN}'

Run in your terminal. add-mcp asks which agents to add it to, then asks for each value it needs. Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http serpapi-mcp https://mcp.serpapi.com/mcp --header 'Authorization: YOUR_AUTHORIZATION'

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 4 tools

Verified live against the running server on Nov 6, 2026.

search_dashboardInteractive dashboard variant of `search`: returns summary metrics, a source breakdown chart, and a results table with a click-to-expand detail panel, all rendered in the conversation. Same params as `search`. Use for a richer visual overview of a query's results. Automaticall...1 params

Interactive dashboard variant of `search`: returns summary metrics, a source breakdown chart, and a results table with a click-to-expand detail panel, all rendered in the conversation. Same params as `search`. Use for a richer visual overview of a query's results. Automaticall...

Parameters* required
paramsvalue
search_tableInteractive UI variant of `search`: returns organic results as a sortable, searchable table rendered in the conversation. Same params as `search`. Use when the host supports MCP Apps and the user wants to browse results visually rather than read JSON.1 params

Interactive UI variant of `search`: returns organic results as a sortable, searchable table rendered in the conversation. Same params as `search`. Use when the host supports MCP Apps and the user wants to browse results visually rather than read JSON.

Parameters* required
paramsvalue
extractExtract content from a public http(s) URL, discover site URLs, or crawl pages. API options go in params: url is required; params.mode is scrape (default), map, or crawl. See serpapi://engines/extract for all options. Top-level mode controls the response: - complete (default):...2 params

Extract content from a public http(s) URL, discover site URLs, or crawl pages. API options go in params: url is required; params.mode is scrape (default), map, or crawl. See serpapi://engines/extract for all options. Top-level mode controls the response: - complete (default):...

Parameters* required
modestring
default: complete
paramsvalue
searchUniversal search tool supporting all SerpApi engines and result types. When to use: - Any query needing live, structured SERP data: web results, news, product listings, job postings, local businesses, flight/hotel prices, video results, images, stock/weather cards, knowledge g...2 params

Universal search tool supporting all SerpApi engines and result types. When to use: - Any query needing live, structured SERP data: web results, news, product listings, job postings, local businesses, flight/hotel prices, video results, images, stock/weather cards, knowledge g...

Parameters* required
modestring
Response mode (default: "complete") - "complete": Returns the full response - "compact": Removes metadata fields from JSON responses; Markdown is unchangeddefault: complete
paramsvalue
Dictionary of SerpApi engine-specific parameters. Common parameters include: - q: Search query (required for most engines) - engine: Search engine to use (default: "google_light") - location: Geogr...

Sponsors

Readme

154772945 1b7dba5f 21cf 41d0 bb2e 65b6eff4aaaf SerpApi MCP Server

A Model Context Protocol (MCP) server implementation that integrates with SerpApi for comprehensive search engine results and data extraction.

Python 3.13+ MIT License Install in VS Code Install in Cursor

Features


View the full README on GitHub

Details

Repository
github.com/serpapi/serpapi-mcp
Website
serpapi.com
Category
Search & Web Crawling
Transport
HTTP
Auth
Required
Registry
MCP registry, active
Resources
3
Tools verified
Nov 6, 2026

Related Search & Web Crawling MCP servers

View all
1scrapeless-ai avatarScrapeless Mcp Serverscrapeless-ai/scrapeless-mcp-serverWeb search, browser automation, scraping, crawling and CAPTCHA solving for AI agents.170stars
2cyanheads avatarPubmed Mcp Servercyanheads/pubmed-mcp-serverSearch PubMed/Europe PMC, fetch articles and full text (PMC/EPMC/Unpaywall), citations, MeSH terms.167stars
3skillmds avatarSkillmdskillmds/skillmdSearch, fetch, lint, and install Agent Skills (SKILL.md) from the SkillMD registry.144stars
4pinkpixel-dev avatarPinkpixel Dev Web Scout Mcppinkpixel-dev/web-scout-mcpSearch the web and extract clean, readable text from webpages. Process multiple URLs at once to sp…131stars
5devshero avatarShadowCrawldevshero/shadowcrawlRust MCP stealth scraper: anti-bot search/scrape with CDP fallback + HITL non-robot.66stars
6olostep avatarOlostep MCP Serverolostep/olostep-mcp-serverLive web search, scraping and crawling API for AI. Get structured, LLM-ready data from any site.25stars