Search the web from any AI agent — 100+ engines via one MCP tool.
- Get your key: serpapi.com/dashboard
- Add to your MCP config (Claude Desktop, Cursor, Windsurf, Codex — same shape):
{
"mcpServers": {
"serpapi": {
"type": "http",
"url": "https://mcp.serpapi.com/YOUR_SERPAPI_API_KEY/mcp"
}
}
}Claude Code CLI:
claude mcp add --transport http serpapi https://mcp.serpapi.com/YOUR_SERPAPI_API_KEY/mcpAsk your agent: "What search tools do you have?" — expect search.
git clone https://github.com/serpapi/serpapi-mcp.git && cd serpapi-mcp
uv sync && uv run src/server.pyThen point config to http://localhost:8000/YOUR_SERPAPI_API_KEY/mcp.
| Method | Agent discovery rate |
|---|---|
| MCP tool registration | ~100% |
| Skill file on disk | 0% |
Set SERPAPI_KEY as a repo secret. Never commit keys.
skills/serpapi-web-search/SKILL.md— engine selection, examples, parametersserpapi-mcp— MCP server (hosted at mcp.serpapi.com)serpapi-cli— terminal usage- serpapi.com/docs — full API reference
MIT