Search results from Google, Bing, Yahoo, DuckDuckGo, YouTube, eBay and more via SerpApi, plus weather and stock market data.
Setup
Choose your client, copy the config, then fill in any required environment variables.
Local
claude mcp add serpapi -- python path/to/server.py~/.codex/config.toml
[mcp_servers.serpapi]
command = "python"
args = ["path/to/server.py"]
# codex mcp add serpapi -- python path/to/server.py~/.cursor/mcp.json
{
"mcpServers": {
"serpapi": {
"command": "python",
"args": [
"path/to/server.py"
]
}
}
}.vscode/mcp.json
{
"servers": {
"serpapi": {
"type": "stdio",
"command": "python",
"args": [
"path/to/server.py"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"serpapi": {
"command": "python",
"args": [
"path/to/server.py"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"serpapi": {
"command": "python",
"args": [
"path/to/server.py"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"serpapi": {
"command": "python",
"args": [
"path/to/server.py"
]
}
}
}Remote
claude mcp add --transport http serpapi https://mcp.serpapi.com/mcp --header 'Authorization: Bearer <SERPAPI_API_KEY>'~/.codex/config.toml
[mcp_servers.serpapi]
url = "https://mcp.serpapi.com/mcp"
bearer_token_env_var = "SERPAPI_API_KEY"
# codex mcp add serpapi --url https://mcp.serpapi.com/mcp --bearer-token-env-var SERPAPI_API_KEY
# export SERPAPI_API_KEY=<SERPAPI_API_KEY>~/.cursor/mcp.json
{
"mcpServers": {
"serpapi": {
"url": "https://mcp.serpapi.com/mcp",
"headers": {
"Authorization": "Bearer <SERPAPI_API_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"serpapi": {
"type": "http",
"url": "https://mcp.serpapi.com/mcp",
"headers": {
"Authorization": "Bearer <SERPAPI_API_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"serpapi": {
"httpUrl": "https://mcp.serpapi.com/mcp",
"headers": {
"Authorization": "Bearer <SERPAPI_API_KEY>"
}
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"serpapi": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.serpapi.com/mcp",
"--header",
"Authorization:${AUTH_HEADER}"
],
"env": {
"AUTH_HEADER": "Bearer <SERPAPI_API_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"serpapi": {
"url": "https://mcp.serpapi.com/mcp",
"headers": {
"Authorization": "Bearer <SERPAPI_API_KEY>"
}
}
}
}