MCP server for Google search results via SERP API
MCP server for Google search results via SERP API
Perform Google searches and get structured results directly from Claude, VS Code, or any MCP-compatible client.
The toolset is worth reading before you wire it up, because it tells you what the integration is really for:
serp_google_search — Flexible Google search with all optionsserp_google_images — Search for imagesserp_google_news — Search for news articlesserp_google_videos — Search for videosserp_google_places — Search for local places/businessesserp_google_maps — Search for map locationsserp_list_search_types — List available search typesserp_list_countries — List country codes for localizationserp_list_languages — List language codes for localizationserp_list_time_ranges — List time range filter optionsserp_get_usage_guide — Get comprehensive usage guideCline — The Cline tool exposed by this serverserp_google_search — Flexible Google search with all optionsserp_google_images — Search for imagesserp_google_news — Search for news articlesserp_google_videos — Search for videosserp_google_places — Search for local places/businessesserp_google_maps — Search for map locationsserp_list_search_types — List available search typesserp_list_countries — List country codes for localizationserp_list_languages — List language codes for localizationserp_list_time_ranges — List time range filter optionsserp_get_usage_guide — Get comprehensive usage guideCompare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| serp_google_search | Flexible Google search with all options |
| serp_google_images | Search for images |
| serp_google_news | Search for news articles |
| serp_google_videos | Search for videos |
| serp_google_places | Search for local places/businesses |
| serp_google_maps | Search for map locations |
| serp_list_search_types | List available search types |
| serp_list_countries | List country codes for localization |
| serp_list_languages | List language codes for localization |
| serp_list_time_ranges | List time range filter options |
| serp_get_usage_guide | Get comprehensive usage guide |
{
"mcpServers": {
"serp": {
"type": "streamable-http",
"url": "https://serp.mcp.acedata.cloud/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_TOKEN"
}
}
}
}Configuration as documented by the project. Restart the client after saving.
| Variable | Description | Required |
|---|---|---|
| ACEDATACLOUD_API_TOKEN | Credential the server authenticates with. | Yes |
| ACEDATACLOUD_API_BASE_URL | Endpoint or connection string the server talks to. | Yes |
| ACEDATACLOUD_OAUTH_CLIENT_ID | Configuration value read at startup. | Optional |
| ACEDATACLOUD_PLATFORM_BASE_URL | Endpoint or connection string the server talks to. | Yes |
Retrieve public web pages as readable Markdown with the reference Fetch MCP server, including pagination for longer responses.
Use Firecrawl MCP to retrieve website content and extract information for research through Firecrawl’s API-backed web tools.
The original Chromium automation reference server — simple, screenshot-driven browser control.
Puppeteer-powered browser control that drives pages from the accessibility tree instead of pixels.
Automates browsers and APIs, enabling Large Language Models (LLMs) to interact with web pages for tasks like screenshot capture and JavaScript
Search built for AI, not humans — semantic web search that returns model-ready content, plus code context.