HasData Google Search (SERP) MCP Server

A hosted Model Context Protocol (MCP) server that gives Claude, Cursor, Windsurf and any other MCP client eight read-only Google Search tools. Pull the live SERP with its AI Overview and People Also…

Local + remotestreamable-httpstdioMIT

What is the HasData Google Search (SERP) MCP Server?

google-search-mcp is an MCP project maintained in the hasdata/google-search-mcp repository. The maintainer describes its purpose as “A hosted Model Context Protocol (MCP) server that gives Claude, Cursor, Windsurf and any other MCP client eight read-only Google Search tools. Pull the live…”. Read the project documentation for the complete scope.

Installation

The documented npm package is @hasdata/google-search-mcp. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.

Configuration values

The example declares HASDATA_API_KEY. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
hasdata_google_serp_ai_mode_getAiModeResponseThe conversational response text, cited source links, subtopic breakdowns, follow-up suggestions, and a subsequentRequestToken for multi-turn continuation.…
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
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
hasdata_google_serp_serp_getSearchResultsOrganic results (title, link, snippet, position), ads, knowledge graph, related searches, People Also Ask, local pack, featured snippets, AI Overview…
hasdata_google_serp_serp_light_getSearchResultsOrganic results (title, link, displayed link, snippet, sitelinks, extensions, date, rating and review count), AI Overview with its text blocks and source…
hasdata_google_serp_shopping_getSearchResultsProduct title, price, merchant/source, rating, reviews count, thumbnail, product link, productId, immersiveProductPageToken, and filter chips with hasdata_link
hasdata_google_serp_short_videos_getShortVideosSearchResultsVideo title, thumbnail, duration, source platform, channel/creator, publish date, and direct video URL. 10 credits a call

How to install the HasData Google Search (SERP) MCP Server

{
  "mcpServers": {
    "google-search": {
      "command": "npx",
      "args": [
        "-y",
        "@hasdata/google-search-mcp"
      ],
      "env": {
        "HASDATA_API_KEY": "YOUR_HASDATA_API_KEY"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
HASDATA_API_KEYDeclared in the maintainer’s client configuration.Check documentation