google-search-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GEMINI_API_KEY | No | Your Gemini API key from AI Studio. | |
| GOOGLE_API_KEY | No | Alternative to GEMINI_API_KEY, works with Google's own tools. | |
| GOOGLE_SEARCH_MODEL | No | Which model runs the search. | gemini-flash-latest |
| GOOGLE_SEARCH_TIMEOUT_MS | No | How long to wait before giving up, in milliseconds. | 30000 |
| GOOGLE_SEARCH_MAX_PER_HOUR | No | Searches allowed per hour. Set '0' to remove the cap. | 100 |
| GOOGLE_SEARCH_RESOLVE_URLS | No | Turn Google's redirect links into real ones. Set 'false' for faster results. | true |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
| logging | {} |
| completions | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| google_searchA | Search Google and get an answer with its sources. Returns the synthesised answer, every source with its REAL url (Google returns opaque redirects; these are resolved), and the queries the model expanded yours into. A billed API call, subject to an hourly cap. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 1 tool
Only one tool exists, so there is no ambiguity between tools.
The single tool name 'google_search' follows a clear, consistent snake_case convention, which is fine.
A single search tool is appropriate for a focused Google search MCP server; it's well-scoped and not too few.
The tool provides a comprehensive search experience (synthesis, resolved URLs, expanded queries) with no obvious gaps for its stated purpose.