Queries Google SERPs, AI answers, news, shopping, products, events, and videos as structured JSON over MCP.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by HasData Google Search (SERP).
hasdata_google_serp_ai_mode_getAiModeResponseThe conversational response text, cited source links, subtopic breakdowns, follow-up suggestions, and a subsequentRequestToken for multi-turn continuation. 10 credits a call
hasdata_google_serp_ai_overview_getAiOverviewResponseThe AI-generated answer text, referenced source URLs, and expanded subtopic sections. 10 credits a call
hasdata_google_serp_events_getEventInformationEvent title, start date/time, venue name and address, ticket/source links, description, and thumbnail. 10 credits a call
hasdata_google_serp_immersive_product_getImmersive_e29f691177Multi-store offers (merchant, price, shipping, condition, URL), product specs, images, ratings, and the nextPageToken. 10 credits a call
hasdata_google_serp_news_getGoogleNewsArticle title, snippet, source publisher, published date, thumbnail, and URL, plus tokens for navigating topics, sub-sections, and story clusters. 10 credits a call
hasdata_google_serp_product_getProductInformationProduct title, images, price, ratings, specs, merchant offers (seller, shipping, condition, total price), and review text depending on searchType. 10 credits a call
HasData Google Search (SERP) MCP server provides read-only access to parsed Google search results through MCP. It covers standard search pages as well as specialized result types, returning structured fields instead of requiring an agent to interpret an HTML page.
The standard SERP tools can return organic listings, advertisements, knowledge graph data, related searches, People Also Ask entries, local results, featured snippets, and AI Overview information. Separate tools handle Google AI Mode, Google News, Shopping, product details, immersive product pages, events, and short videos.
This fits agents that need current search data for research, comparison workflows, content analysis, event discovery, or product lookup. It does not require a Google Cloud project or Programmable Search Engine configuration.
The hosted endpoint uses streamable HTTP:
https://mcp.hasdata.com/mcp?apis=google_serp
Requests authenticate with the x-api-key header. A SERP response can include tokens for follow-up operations. For example, People Also Ask entries can provide an AI Overview page token, and shopping results can provide a token for expanding a product into a fuller multi-store view. AI Mode can return a subsequent request token for continuing a conversation.
Responses are JSON objects containing fields appropriate to the selected search type. AI-related tools return generated text with source references, while news and video tools return result metadata such as titles, publishers or platforms, dates, thumbnails, and URLs.
Create a HasData API key from the HasData dashboard and send it in the x-api-key header. The hosted URL is the simplest setup for clients that support remote streamable HTTP MCP servers.
The README documents configurations for Claude Code, Claude Desktop, Cursor, Windsurf, Cline, VS Code, and Gemini CLI. Claude Desktop uses a local stdio launcher because its documented configuration loads local servers; the npm package @hasdata/google-search-mcp or the PyPI package hasdata-google-search-mcp can provide that launcher. Clients with OAuth support can add the remote URL as a connector instead of placing the key in a configuration file.
No other cloud service configuration is required. Usage consumes HasData credits, and the README states that the free tier includes 1,000 credits per month without requiring a card.
HasData Google Search (SERP) includes tools for:
The full and light SERP tools expose overlapping search-result data with different response coverage. Choose the specialized tool when the workflow needs a particular result type or follow-up token.
The server is read-only: the documented tools retrieve search and result data rather than changing Google content or external records. Calls consume credits, and the supplied tool list assigns different credit costs to different operations. Follow-up workflows can require additional calls, such as resolving individual People Also Ask answers or expanding shopping products.
Results reflect Google search data returned at request time and may vary by query and result type. The server requires an MCP client that supports streamable HTTP and custom headers when using the hosted endpoint. Stdio-only clients need one of the documented npm or PyPI launchers.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/hasdata-google-search-serp)<a href="https://allmcps.com/mcp/hasdata-google-search-serp"><img src="https://allmcps.com/api/badge/hasdata-google-search-serp?style=directory" alt="HasData Google Search (SERP) on AllMCPs" /></a>