google_searchLABSCO SUMMARY
Every Google surface, one tool each.
A single 'search' tool flattens Google into web results and loses the rest. Splitting it — Scholar for papers, Patents for prior art, Maps and Reviews for a place, Lens for an image — means the agent asks the right index instead of hoping the general one covers it.
What it is
A Python MCP server fronting Serper's Google Search API. Thirteen tools: one per Google surface, plus a page scraper.
What you get
- Standard Google web search
- Image, video and news search
- Shopping results, and Google Lens lookups
- Maps and Places results, and the reviews attached to a place
- Google Scholar and Google Patents search
- Autocomplete suggestions, for seeing what people actually type
- A webpage fetched and scraped, so a result can be read rather than only listed
Requirements
A Serper API key as SERPER_API_KEY, and a current Python. Run it with uvx serper-mcp-server — install uv first — or let Smithery's CLI install it into Claude Desktop for you.
Setup effort
One command plus a key — pip install serper-mcp-server, then supply credentials
USE CASES
Answering a question that needs current information
Run a web search, then scrape the page that actually holds the answer.
Checking what has been published on a topic
Search Scholar for papers and Patents for prior art, rather than filtering web results by hand.
Researching a place before you go
Search Maps or Places for it, then read its reviews.
Following a story
Search news rather than web, so the results come dated.
Finding out what an image is
Run it through Lens, and search images for similar ones.
Understanding what people actually search for
Pull autocomplete suggestions for the term before writing anything against it.
13 tools
Listed in project docs. Your client may show a different list.
google_search_imagesgoogle_search_videosgoogle_search_placesgoogle_search_mapsgoogle_search_reviewsgoogle_search_newsgoogle_search_shoppinggoogle_search_lensgoogle_search_scholargoogle_search_patentsgoogle_search_autocompletewebpage_scrapeBEFORE YOU INSTALL
What to know first
Tools you get
13 tools named in the project's documentation.
Requires
- uvx on PATH
- SERPER_API_KEY in your environment
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
pip install serper-mcp-serverMCP Clients
Claude Desktop
{
"mcpServers": {
"serper": {
"command": "uvx",
"args": [
"serper-mcp-server"
],
"env": {
"SERPER_API_KEY": "<YOUR_SERPER_API_KEY>"
}
}
}
}