io.serpjet/serpjet-mcp
Google SERP API for AI agents. 10 result types incl. shopping. 1,000 free searches/month.
Install
Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).
serpjet-mcpclaude mcp add serpjet-mcp -e 'SERPJET_API_KEY=<your serpjet_api_key>' -- npx -y serpjet-mcp@0.1.1
{
"mcpServers": {
"serpjet-mcp": {
"command": "npx",
"args": [
"-y",
"serpjet-mcp@0.1.1"
],
"env": {
"SERPJET_API_KEY": "<your serpjet_api_key>"
}
}
}
}
Environment variables
SERPJET_API_KEYrequired secret API key from https://serpjet.io/signup (free tier: 1,000 searches/month)
Documentation
From the project's README on GitHub, refreshed weekly. Links open on GitHub.
SERPJET MCP Server
Give your AI agent Google Search. 1,000 free searches/month — recurring, no credit card.
An MCP (Model Context Protocol) server for SERPJET — a Google SERP API that returns clean, structured JSON for 10 result types: web search, images, videos, news, shopping (with prices), maps, places, scholar, patents, and autocomplete.
Why SERPJET
- 1,000 searches/month free, forever — quota resets monthly (not a one-time trial credit)
- No credit card required — sign up with just an email
- 10 result types in one tool, including Google Shopping with price fields
- Country targeting via
glparameter (us,de,jp, ...) - Paid plans from $5, billed per successful request only
Quick start
- Get a free API key at serpjet.io/signup
- Add to your MCP client config:
Claude Desktop / Claude Code
{
"mcpServers": {
"serpjet": {
"command": "npx",
"args": ["-y", "serpjet-mcp"],
"env": {
"SERPJET_API_KEY": "sj_your_key_here"
}
}
}
}
Cursor / Windsurf
Same config shape — add the serpjet entry to your MCP settings with SERPJET_API_KEY in env.
Tool
google_search
| Parameter | Type | Description |
|---|---|---|
q | string (required) | Search query |
type | enum | search (default), images, videos, news, shopping, maps, places, scholar, patents, autocomplete |
gl | string | Country code for geo-targeting, e.g. us, de, jp |
hl | string | Language, e.g. en, zh-cn |
num | number | Number of results (1–100) |
page | number | Result page |
Returns the raw SERPJET JSON response. Example — ask your agent:
"What does an Anker 20000mAh power bank cost right now in the US?"
The agent calls google_search with {"q": "anker 20000mah power bank", "type": "shopping", "gl": "us"} and gets back 40 offers with live prices and sellers.
Environment variables
| Variable | Required | Description |
|---|---|---|
SERPJET_API_KEY | yes | Your API key from serpjet.io |
SERPJET_API_BASE | no | Override API base URL (default https://api.serpjet.io) |
Links
License
MIT
Frequently asked questions
What is io.serpjet/serpjet-mcp?
Google SERP API for AI agents. 10 result types incl. shopping. 1,000 free searches/month.
How do I install io.serpjet/serpjet-mcp?
It runs on your machine. In Claude Code: claude mcp add serpjet-mcp -e 'SERPJET_API_KEY=<your serpjet_api_key>' -- npx -y serpjet-mcp@0.1.1. For other clients, paste the JSON configuration from this page into their MCP settings.
Does io.serpjet/serpjet-mcp need an API key?
Yes. It expects SERPJET_API_KEY, which you set in its configuration.
Is io.serpjet/serpjet-mcp open source?
Its code is public on GitHub, but the repository does not declare a standard license.
Who maintains io.serpjet/serpjet-mcp?
It is published by jibaoproxyofficial-pixel. AI.tn lists it but does not maintain or endorse it.
From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.