deep_search
Perform a deep search on a given query using an advanced web research agent.
Hand one question to a Gemini-backed research agent and choose how much work it should do before answering.
LABSCO SUMMARY
The entire surface is a query and an effort level, so this is a tool you delegate to rather than drive: which pages get read is the agent's decision, not yours. That fits a broad question you want answered well, and does not fit a narrow one where you already know which source should be consulted.
A single-tool server that runs a web research agent over a query, with an effort setting that trades depth against time.
GEMINI_API_KEY. The research runs against Google's Gemini API under your own key, and there is nothing else to configure — the server carries one tool.
Add the configuration to your client
USE CASES
Hand over the question as it stands and let the agent do the searching and reading, for topics where you would otherwise open six tabs to build the same answer.
Set effort low when you want a quick orientation and high when the answer is going into something that matters — the same call, with the depth as your decision rather than the agent's.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
deep_searchPerform a deep search on a given query using an advanced web research agent.
BEFORE YOU INSTALL
1 tool when we connected. The effort argument sets cost: low runs 1 query and 1 loop on Flash, medium 3 queries and 2 loops on Flash, high 5 queries and 3 loops on Pro. Over stdio it returns a file_path, not the answer.
The documented client runs the server on your machine.
CONTEXT COST
Rated by the size of the one tool definition that rides along on every turn
INSTALLATION
{
"mcpServers": {
"gemini-deepsearch": {
"command": "uvx",
"args": [
"gemini-deepsearch-mcp"
],
"env": {
"GEMINI_API_KEY": "<YOUR_GEMINI_API_KEY>"
},
"timeout": 180000
}
}
}