MCP.so
登录

Google Search MCP Server已验证已精选

@HasData

基本信息

分类

搜索

许可证

MIT

认证方式

api-key

作者

HasData

提交者

Sergey Ermakovich

关于 Google Search MCP Server

Hosted Google Search / SERP MCP server from HasData, no Google Cloud project. Organic results, AI Overview, People Also Ask, AI Mode, news and shopping for Claude, Cursor and any MCP client.

#google search#serp#seo#ai overview#ai mode#google news#google shopping#web scraping#hasdata

Google Search MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "google-search": {
      "url": "https://mcp.hasdata.com/mcp?apis=google_serp",
      "headers": {
        "x-api-key": "YOUR_HASDATA_API_KEY"
      }
    }
  }
}

Google Search MCP Server 工具

10

Get AI Mode SERP Results Captures Gemini-powered AI Mode answers from Google Search. Returns the conversational response text, cited source links, subtopic breakdowns, and, when continuable is set, a subsequentRequestToken for multi-turn continuation. Use for next-gen search interfaces, AI-answer monitoring, citation tracking, content research agents, building question-answering pipelines grounded in live Google results, and person/company data enrichment — e.g. asking `Who is the CEO of HasData?`, `What is Roman Milyushkevich's LinkedIn?`, `HasData founder email`, `HasData Instagram handle` to get a synthesized answer plus source URLs in one call, ideal for lead enrichment, sales research, people search, and filling in contact/attribute gaps for CRM records.

Get AI Overview Results Fetches the lazy-loaded Google AI Overview block via a pageToken returned by the Google SERP API (token valid for 1 minute). Returns the AI-generated answer text, referenced source URLs, and expanded subtopic sections. Use as a follow-up call to Google SERP for tracking AI citations in SEO, fact-checking answers against sources, and LLM retrieval pipelines grounded in live Google results.

Get Google Event Details Looks up a single Google event by the `pageToken` returned in a `google/serp` response's `eventsResults` array (or the ready-to-call `hasdataLink` next to it). Returns the venue name/rating/reviews/website/phone, a map link, a description, ticket sources (with official/unofficial flags), and the primary ticket link — details the SERP events widget does not show inline. The `pageToken` expires a few minutes after it is minted, so fetch it and call this endpoint promptly. Use to enrich an events search result with full venue and ticketing information.

Get Immersive Product Information Expands the Google Shopping Immersive Product pop-up given an immersiveProductPageToken from the Google Shopping API, with optional moreStores (up to ~13 merchants instead of 3–5) and nextPageToken for paginating stores. Returns multi-store offers (merchant, price, shipping, URL), product specs, images, ratings, and the storesNextPageToken. Use for price-comparison bots, merchant discovery, dropshipping research, and aggregating full offer lists per product.

Get Google News Results Retrieves Google News results by free-text query, topicToken (World, Business, Technology, etc.), sectionToken, publicationToken (e.g. CNN, BBC), or storyToken (full-coverage cluster with sort by relevance/date). Returns article title, snippet, source publisher, published date, thumbnail, and URL, plus tokens for navigating topics, sub-sections, and story clusters. Use for news monitoring, brand/PR tracking, topical aggregators, publisher-specific feeds, and drilling into full story coverage.

Get Product Information Pulls detailed product data from Google Shopping by productId with searchType (offers, specs, reviews) and rich filters (free shipping, used-condition, sort by price/total price/deals/seller rating, reviews count). Returns product title, images, price, ratings, specs, merchant offers (seller, shipping, condition, total price), and review text depending on searchType. Use for price intelligence, catalog enrichment, review mining, competitor spec comparison, and building shopping assistants that surface the cheapest or highest-rated offer.

Get Google Search Results Full-featured Google Search scraper with location/uule, country (gl), language (hl, lr), domain, device type, safesearch, time/date filters via tbs (qdr, cdr), and tbm vertical selection (images, videos, news, shopping, local), plus offset/num pagination (num capped at 10 without tbm). Returns organic results (title, link, snippet, position), ads, knowledge graph, related searches, People Also Ask, local pack, featured snippets, AI Overview pageToken, and rich SERP features. Use for SEO rank tracking, keyword research, SERP-feature monitoring, competitor analysis, grounding LLMs with fresh location-aware search data, and especially for person/company data enrichment — e.g. finding a person's LinkedIn/Instagram/Twitter profile (`Roman Milyushkevich LinkedIn`, `HasData Instagram`), a company's CEO/founder/leadership (`HasData CEO`, `HasData founder`), contact emails (`Roman Milyushkevich HasData email`), phone numbers, GitHub profiles, press mentions, or any public attribute of a person or business by running a targeted query and parsing the top organic results.

Get Google Light Search Results Google Search scraper served from the lightweight no-JS layout, cheaper and faster than the full SERP API. Returns organic results (title, link, displayed link, snippet, sitelinks, extensions, date, rating and review count), AI Overview with its text blocks and source references, answer box (featured snippet, calculator, unit and currency conversion, local time), knowledge graph, related questions, related searches, inline images, local pack, search filters, pagination, spelling correction and the location Google actually applied. Shopping, top stories, news, videos and jobs blocks are not served in this layout. Supports location/uule, country (gl), language (hl/lr), domain, safesearch, and time/date filters via tbs (qdr, cdr) with offset/num pagination (num capped at 10). Use for high-volume keyword monitoring, bulk rank tracking, backlink discovery, and AI Overview presence tracking.

Get Shopping Search Results Scrapes Google Shopping listings for a query with location/uule, country/language/domain, time/date filters, device type, shoprs filter-helper IDs, and offset pagination. Returns product title, price, merchant/source, rating, reviews count, thumbnail, product link, productId, immersiveProductPageToken, and filter chips with hasdata_link for refining by brand/price/condition/promotions. Use for e-commerce price tracking, catalog building, promotion discovery, and feeding productIds into the Product API or tokens into the Immersive Product API for deeper data.

Get Short Videos Search Results Scrapes the Google Short Videos carousel (TikTok, YouTube Shorts, Instagram Reels, etc.) for a query with location/uule, country (gl/cr), language (hl/lr), device type, and page-based pagination. Supports Google's advanced filters (tbs). Returns video title, thumbnail, duration, source platform, channel/creator, direct video URL, the platform's video ID and profile handle, and ready-to-call HasData API links (hasdataLinks) for the video's comments, transcript, profile, posts or channel. Use for short-form content discovery, viral-trend monitoring, influencer research, cross-platform video aggregation, and sourcing short clips to summarize or embed in LLM responses.

概览

Google Search for your AI agent

HasData's Google Search MCP server connects AI assistants to Google search results through the Model Context Protocol. Retrieve organic rankings, inspect AI Overviews and their sources, explore People Also Ask questions, and search Google News and Shopping. The server returns structured JSON; your agent uses that data to answer your question.

Use it with Claude, Cursor, Windsurf or another compatible MCP client. HasData hosts the server, so there is no server to deploy, Google Cloud project to create or Custom Search Engine to configure.

What you can do

Research search rankings

Ask which pages rank for a keyword in a selected location. Get positions, page titles, URLs and snippets, then have your agent organize the results or compare queries.

Search Google for "best CRM for startups" in the US. Show the top five organic results with their positions, titles and links.

Explore Google's AI answers

Inspect the AI Overview when Google returns one, including its cited sources. Use the separate AI Mode tool for Google's conversational search answers. People Also Ask tokens can be expanded with the AI Overview tool.

Check the AI Overview for "how to choose a CRM" and list the pages it cites. If no overview is returned, tell me rather than inventing one.

Research news and shopping offers

Find news articles with their sources and dates. Search Shopping, then expand a selected product to compare offers from different sellers.

Search Google Shopping for "Nike Air Max". Pick one matching model and compare its seller offers with prices and links.

Tools

The Google Search MCP connection exposes eight read-only tools:

ToolReturned dataCredits per call
Google SERPOrganic results, AI Overview when available, People Also Ask, related searches and other SERP blocks10
Google SERP LightOrganic results and AI Overview when available, without the additional full-SERP blocks5
Google AI OverviewAnswer blocks and references for an AI Overview or People Also Ask token5
Google AI ModeGoogle's AI Mode answer with references10
Google NewsNews results with sources, dates and thumbnails10
Google ShoppingProduct listings with prices, sellers, ratings and product tokens10
Google Immersive ProductOffers across sellers, variants and reviews for a selected product5
Google Short VideosShort-video results with sources, durations and thumbnails10

Location, country and language options are available on the search tools; supported parameters vary by tool. The full SERP, Shopping and Short Videos tools also support device selection. See the tool reference for exact identifiers and parameters.

Connect the server

For clients that support remote MCP over streamable HTTP, use:

https://mcp.hasdata.com/api/mcp?apis=google_serp

Authenticate with your HasData API key in the x-api-key header. For example, in Cursor's MCP configuration:

{
  "mcpServers": {
    "google-search": {
      "url": "https://mcp.hasdata.com/api/mcp?apis=google_serp",
      "headers": {
        "x-api-key": "YOUR_HASDATA_API_KEY"
      }
    }
  }
}

Clients with compatible OAuth connector support can use the endpoint and sign in instead of adding a key to a configuration file. For stdio-based connections, use the @hasdata/google-search-mcp npm launcher or hasdata-google-search-mcp Python launcher. Follow the client-specific setup instructions.

Free tier and pricing

HasData includes 1,000 free credits every month, with no credit card required. That covers 100 full-SERP calls or 200 calls to a 5-credit tool if the entire allowance is used for that tool. A workflow that calls multiple tools spends credits for each call.

An AI Overview included in a SERP response does not cost extra. Expanding a token through the separate AI Overview tool costs 5 credits.

Paid plans start at $49 per month. Check HasData pricing for current allowances and plan limits. The repository and launchers are MIT-licensed; access to the hosted service uses HasData credits.

Common questions

Is this an official Google MCP server?

No. This server is provided by HasData, an independent service not affiliated with Google.

Does every query return an AI Overview?

No. Available SERP features depend on the query and what Google returns. An AI Overview may be included in the response or require a follow-up token call. The server does not guarantee that every query has one.

Does it read the full pages behind search results?

No. This connection retrieves search-result data, not the full contents of every linked webpage. Reading those pages requires a separate browsing or scraping tool.

Does it include ranking history or scheduled monitoring?

No. It retrieves results on request. Your application or agent workflow must schedule repeated checks and store results if you need historical comparisons.

Links

评论

搜索 分类下的更多 MCP 服务器