<!-- twin of https://specstream.ai/google-search-mcp-server -->
# Google search MCP server: search from $1 per 1,000, no Cloud project

Compared on Nov 12, 2026. The page: https://specstream.ai/google-search-mcp-server

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.

[Get an API key](https://specstream.ai/signup?src=alternatives-google-search-mcp-server&utm_source=alternatives-md&utm_campaign=google-search-mcp-server&returnTo=%2Fworkspace%2Fagents%3Ftab%3Dkeys) 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

| | SpecStream | HasData Google Search MCP | SerpApi MCP | gsearch (self-hosted) | Custom Search API servers |
|---|---|---|---|---|---|
| Endpoint or install line | `https://api.specstream.ai/mcp` over Streamable HTTP, with OAuth or an API key | `https://mcp.hasdata.com/mcp?apis=google_serp`, with the key in an `x-api-key` header | `https://mcp.serpapi.com/mcp`, with the key as a Bearer token | Runs on your machine: `uv tool install gsearch-agent`, then `gsearch setup`, which downloads a browser of about 1 GB | Runs on your machine, for example `google_search_mcp_server` with `GOOGLE_API_KEY` and `GOOGLE_CSE_ID` in `.env` |
| What you need first | A SpecStream account. No Google Cloud project and no search engine ID | A HasData API key. No Google Cloud project and no search engine to set up | A SerpApi API key. The `search` tool returns an error without one | The browser download and, past 20 searches an hour, a proxy you pay for | A Google Cloud project, an API key and a configured Programmable Search Engine. The API is closed to new customers |
| What it searches | The live web through several search engines, read at the moment of the call. `site:`, `filetype:`, `after:` and the other operators hold on every result | The live Google results page as a visitor sees it, parsed | Google, Bing, Yahoo, DuckDuckGo, YouTube, eBay and other engines. The default engine is `google_light` | Google'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 Service | The Programmable Search Engine you configured, at most 10 results a query |
| What the agent gets back | An `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 value | Organic results, ads, knowledge graph, related searches, People Also Ask, local pack and featured snippets, plus tools for AI Mode, news, shopping and short videos | Answer boxes, organic results, news, images and shopping, as JSON or Markdown | Each result with its title, snippet and site, plus answer boxes, the AI Overview, People also ask and related searches | The 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 `num` | 10 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 pages | Plans start at $25 a month for 1,000 searches | Free, 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 ones | 1,000 credits every month, no card: 100 full pages or 200 SERP Light pages | 250 searches per month | At most 20 searches an hour on your own IP without a proxy | 100 queries a day, until the API ends on January 1, 2027 |
| Reading the pages behind the results | `read_pages`: $0.80 per 1,000 pages, up to 20 pages, PDFs or Office files a call. A page with no text is not charged | Not offered. The server returns the parsed results page and does not crawl the pages behind it | An `extract` tool reads one page, maps a site or crawls up to 100 pages | `fetch_page` returns a page's readable text, up to 30,000 characters, through your proxy | Two tools, `google_web_search` and `google_image_search`. No page reading |
| From a question to a dataset | Deep 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 nothing | Results pages only. Your agent turns them into records | Results pages and extracted pages. Your agent turns them into records | Results pages and page text. Your agent turns them into records | Search results only. Your agent turns them into records |

## Why agents search through SpecStream

### One line in your MCP client

In Claude Code, run this and sign in with OAuth when it asks. There is no Google Cloud project, no search engine ID and no browser to install:

```
claude mcp add --transport http specstream https://api.specstream.ai/mcp
```

Your agent finds `search_web`, `read_pages` and the Deep Search tools with `tools/list`. Other clients take the same address. The [MCP client guides](https://specstream.ai/docs/mcp/clients?utm_source=alternatives&utm_campaign=google-search-mcp-server) show where Cursor, VS Code, ChatGPT and the rest keep it.

### The most accurate web search API in the world, as one tool call

`search_web` runs SpecStream's Search API. It scores 97.9 F-score on all 1,000 official SimpleQA Verified questions (978 correct), and 64.0 item F1 and 43.4 row F1 on all 200 official WideSearch tasks. The Extract API behind `read_pages` scores 0.908 F1 on WCXB. The scores and the method are on the [benchmarks page](https://specstream.ai/benchmarks?utm_source=alternatives&utm_campaign=google-search-mcp-server).

A results page hands your agent ten links to open. `search_web` hands it the `answer`, with the page it was read from and the read time, when the pages agree on a value, and `null` when they do not. Your agent passes on a value it can stand behind.

### The pages behind the results, from the same server

`read_pages` reads up to 20 URLs a call, PDF, Word and Excel files included, at $0.80 per 1,000 pages, and a page with no text is not charged. Search and pages spend from one balance, on one sign in.

### Code that calls Google's API keeps its call

Google ends its Custom Search JSON API for existing customers on January 1, 2027. If your agent's code calls it, set the base address to `https://api.specstream.ai` and send a SpecStream key in `key=`. `GET /customsearch/v1` answers in Google's shape, `items[]` with `title`, `link`, `snippet` and `displayLink`, at $1 per 1,000 searches. The same holds for code written for Serper or SerpApi. [Migrate from Google Custom Search](https://specstream.ai/migrate/google-custom-search?utm_source=alternatives&utm_campaign=google-search-mcp-server) has the steps.

### Your agent asks for data and gets rows

When the job is a dataset, the same connection runs Deep Search. `compile` reads the request into conditions and facts you can edit, `quote_capacity_work` prices it, and `authorize_capacity_work` runs it under the maximum you approved. Every row meets the conditions the agent sent, with source URL and read time on every value, at 5¢, 15¢ or $1 a row.

## Other search MCP servers

### SpecStream

The live web data engine for teams and agents, at `https://api.specstream.ai/mcp`. Search costs $5 per 1,000 searches, or $1 per 1,000 on the fast search, page reading $0.80 per 1,000 pages, and Deep Search returns structured rows at 5¢, 15¢ or $1 a delivered row. New accounts get $10 of credit, no card.

### Parallel Search MCP

A hosted server at `https://search.parallel.ai/mcp` with a search and a fetch tool, free to use at lower rate limits. Its Search API costs $1 per 1,000 fast requests and $5 per 1,000 basic or advanced ones. SpecStream searches at the same $1 and $5, and the same server returns finished rows.

### Brave Search MCP server

Runs on your machine from `@brave/brave-search-mcp-server` and searches Brave's index at $5 per 1,000 requests, with $5 in free credits every month. SpecStream needs nothing installed, searches from $1 per 1,000, and returns rows when the job is a dataset.

## 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

### 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.

- [SpecStream pricing](https://specstream.ai/pricing), read Nov 12, 2026
- [SpecStream for agents](https://specstream.ai/agents.md), read Nov 12, 2026
- [SpecStream benchmarks](https://specstream.ai/benchmarks), read Nov 12, 2026
- [HasData Google Search MCP server](https://github.com/HasData/google-search-mcp), read Nov 12, 2026
- [SerpApi MCP server](https://github.com/serpapi/serpapi-mcp), read Nov 12, 2026
- [SerpApi pricing](https://serpapi.com/pricing), read Nov 12, 2026
- [gsearch](https://github.com/RayenMlayeh/gsearch), read Nov 12, 2026
- [Google Search MCP Server on the Custom Search API](https://github.com/hunter-arton/google_search_mcp_server), read Nov 12, 2026
- [Google Custom Search JSON API](https://developers.google.com/custom-search/v1/overview), read Nov 12, 2026
- [Parallel Search MCP](https://docs.parallel.ai/integrations/mcp/search-mcp), read Nov 12, 2026
- [Parallel pricing](https://docs.parallel.ai/getting-started/pricing), read Nov 12, 2026
- [Brave Search MCP server](https://github.com/brave/brave-search-mcp-server), read Nov 12, 2026
- [Brave Search API](https://brave.com/search/api/), read Nov 12, 2026
