Googlesearch
GoogleSearchSearch the web by query via Gemini CLI built-in or Google Programmable Search, auto-selecting available credentials and returning answers or result snippets.
Instructions
Search tool (defaults to Gemini CLI built-in GoogleSearch).
Modes:
mode="gemini_cli": force CLI built-in (no keys; requires signed-in gemini CLI)
mode="gcs": force Google Programmable Search (requires GOOGLE_CSE_ID + GOOGLE_API_KEY)
mode=None/"auto": auto-select (use gcs if both keys present, else gemini_cli)
Returns JSON:
gemini_cli: { ok: true, mode: "gemini_cli", answer: string }
gcs: { ok: true, mode: "gcs", results: [{title, link, snippet}] } on error: { ok: false, error, results? }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | ||
| limit | No | ||
| model | No | gemini-2.5-pro | |
| query | Yes | ||
| cse_id | No | ||
| api_key | No | ||
| timeout_s | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |