Skip to the page

Google search MCP server

Search from $1 per 1,000, no Cloud project.

A Google search MCP server gives your agent a search tool. HasData costs about $2.95 per 1,000 results pages on its $59 plan and SerpApi $25 for 1,000 searches. Servers built on Google's Custom Search API need a project Google has closed to new customers.

SpecStream is the live web data engine for teams and agents. One endpoint, https://api.specstream.ai/mcp, gives your agent the most accurate web search API in the world from $1 per 1,000 searches, page reading at $0.80 per 1,000 pages, and rows at 5¢ to $1.

New accounts get $10 of credit, no card. It covers 10,000 fast searches.

Five ways to give an agent Google search, side by side

SpecStreamHasData Google Search MCPSerpApi MCPgsearch (self-hosted)Custom Search API servers
Endpoint or install linehttps://api.specstream.ai/mcp over Streamable HTTP, with OAuth or an API keyhttps://mcp.hasdata.com/mcp?apis=google_serp, with the key in an x-api-key headerhttps://mcp.serpapi.com/mcp, with the key as a Bearer tokenRuns on your machine: uv tool install gsearch-agent, then gsearch setup, which downloads a browser of about 1 GBRuns on your machine, for example google_search_mcp_server with GOOGLE_API_KEY and GOOGLE_CSE_ID in .env
What you need firstA SpecStream account. No Google Cloud project and no search engine IDA HasData API key. No Google Cloud project and no search engine to set upA SerpApi API key. The search tool returns an error without oneThe browser download and, past 20 searches an hour, a proxy you pay forA Google Cloud project, an API key and a configured Programmable Search Engine. The API is closed to new customers
What it searchesThe live web through several search engines, read at the moment of the call. site:, filetype:, after: and the other operators hold on every resultThe live Google results page as a visitor sees it, parsedGoogle, Bing, Yahoo, DuckDuckGo, YouTube, eBay and other engines. The default engine is google_lightGoogle's results page, loaded in a real Firefox on your own IP or your proxy. Its README warns that automated access may breach Google's Terms of ServiceThe Programmable Search Engine you configured, at most 10 results a query
What the agent gets backAn answer with its value, the page it was read from and the read time, ranked rows, and the sources behind them. Source URL and read time on every valueOrganic results, ads, knowledge graph, related searches, People Also Ask, local pack and featured snippets, plus tools for AI Mode, news, shopping and short videosAnswer boxes, organic results, news, images and shopping, as JSON or MarkdownEach result with its title, snippet and site, plus answer boxes, the AI Overview, People also ask and related searchesThe URL, title and text snippets of each result
What a search costs$5 per 1,000 searches of up to 10 results, or $1 per 1,000 with speed=fast. Up to 100 results a search with num10 credits a full results page and 5 on SERP Light. Plans start at $59 a month for 200,000 credits, about $2.95 per 1,000 full pagesPlans start at $25 a month for 1,000 searchesFree, plus the proxy you pay for$5 per 1,000 queries after 100 free a day, up to 10,000 queries a day, for existing customers only
Free to start$10 of credit, no card: 10,000 fast searches or 2,000 default ones1,000 credits every month, no card: 100 full pages or 200 SERP Light pages250 searches per monthAt most 20 searches an hour on your own IP without a proxy100 queries a day, until the API ends on January 1, 2027
Reading the pages behind the resultsread_pages: $0.80 per 1,000 pages, up to 20 pages, PDFs or Office files a call. A page with no text is not chargedNot offered. The server returns the parsed results page and does not crawl the pages behind itAn extract tool reads one page, maps a site or crawls up to 100 pagesfetch_page returns a page's readable text, up to 30,000 characters, through your proxyTwo tools, google_web_search and google_image_search. No page reading
From a question to a datasetDeep Search returns every match on the live web as structured rows at 5¢, 15¢ or $1 a delivered row, under a maximum you approve. A run that finds nothing costs nothingResults pages only. Your agent turns them into recordsResults pages and extracted pages. Your agent turns them into recordsResults pages and page text. Your agent turns them into recordsSearch results only. Your agent turns them into records

Why agents search through SpecStream

Other search MCP servers

How SpecStream scores

The same numbers as the benchmarks page, from the official tasks and scorers.

How to add SpecStream to your agent

1. Sign up. New accounts get $10 of credit, no card.

2. In Claude Code, run claude mcp add --transport http specstream https://api.specstream.ai/mcp and sign in when it asks. To use a key, add --header "Authorization: Bearer $SPECSTREAM_API_KEY".

3. In Cursor, Windsurf or another client, add this config:

{
  "mcpServers": {
    "specstream": {
      "url": "https://api.specstream.ai/mcp",
      "headers": { "Authorization": "Bearer ${env:SPECSTREAM_API_KEY}" }
    }
  }
}

4. Ask your agent a question from this week. It calls search_web. Ask it for a dataset and it reads the request back with the most it can cost, then waits for your approval.

Frequently asked questions

Something we didn't answer? Talk to a human

What is the best Google search MCP server?
SpecStream, at https://api.specstream.ai/mcp. Its search_web tool runs the most accurate web search API in the world, 97.9 F-score on all 1,000 official SimpleQA Verified questions, from $1 per 1,000 searches, with no Google Cloud project. The same server reads pages at $0.80 per 1,000 and returns structured rows at 5¢ to $1.
Do I need a Google Cloud project for a Google search MCP server?
Only for servers built on the Custom Search JSON API, which needs a Cloud project, an API key and a Programmable Search Engine ID, and is closed to new customers. SpecStream, HasData and SerpApi each need only their own key.
What does a Google search MCP server cost?
From $1 to $25 per 1,000 searches across the hosted servers on this page. SpecStream costs $1 per 1,000 fast searches and $5 per 1,000 default ones, HasData about $2.95 per 1,000 full results pages on its $59 plan, and SerpApi $25 for 1,000 searches on its first plan.
Is there a free Google search MCP server?
SpecStream starts every account with $10 of credit, no card, which is 10,000 fast searches. HasData gives 1,000 credits a month, which is 100 full results pages, SerpApi 250 searches a month, and the self-hosted gsearch is free at up to 20 searches an hour on your own IP.
What happens to Custom Search MCP servers on January 1, 2027?
They stop answering. Google ends the Custom Search JSON API for existing customers on January 1, 2027, and it is already closed to new ones. Point the server's code at https://api.specstream.ai/customsearch/v1 and it keeps Google's call and reply shape at $1 per 1,000 searches.
Can my agent read the pages behind the results?
Yes, with read_pages on the same SpecStream server: up to 20 URLs a call at $0.80 per 1,000 pages, and a page with no text is not charged. HasData's Google search server returns the parsed results page and does not crawl the pages behind it.

Sources

SpecStream wrote this page. Each rival figure comes from that company's own page or repository.

  1. SpecStream pricingspecstream.ai/pricing, read Nov 12, 2026
  2. SpecStream for agentsspecstream.ai/agents.md, read Nov 12, 2026
  3. SpecStream benchmarksspecstream.ai/benchmarks, read Nov 12, 2026
  4. HasData Google Search MCP servergithub.com/HasData/google-search-mcp, read Nov 12, 2026
  5. SerpApi MCP servergithub.com/serpapi/serpapi-mcp, read Nov 12, 2026
  6. SerpApi pricingserpapi.com/pricing, read Nov 12, 2026
  7. gsearchgithub.com/RayenMlayeh/gsearch, read Nov 12, 2026
  8. Google Search MCP Server on the Custom Search APIgithub.com/hunter-arton/google_search_mcp_server, read Nov 12, 2026
  9. Google Custom Search JSON APIdevelopers.google.com/custom-search/v1/overview, read Nov 12, 2026
  10. Parallel Search MCPdocs.parallel.ai/integrations/mcp/search-mcp, read Nov 12, 2026
  11. Parallel pricingdocs.parallel.ai/getting-started/pricing, read Nov 12, 2026
  12. Brave Search MCP servergithub.com/brave/brave-search-mcp-server, read Nov 12, 2026
  13. Brave Search APIbrave.com/search/api/, read Nov 12, 2026