MCP server that bridges Claude Code to Google Gemini via a Chrome extension
Single tool 'ask_gemini_web' has a basic description (67 chars) and minimal input schema. The description lacks context on when to use this tool vs. alternatives, prerequisites, or what happens on failure. The schema defines only one required parameter 'prompt' with a generic string type and minimal description (28 chars). No output schema is documented, the LLM cannot predict the response structure. No error handling guidance, no parameter constraints (e.g., max length), and no mention of timeout behavior or failure modes. The tool name 'ask_gemini_web' is reasonably clear (verb_noun pattern), but the overall definition is sparse and would not meet production standards.
Send a prompt to Gemini Pro via browser extension and return the response.
No output schema documented. LLM cannot predict response structure or plan downstream operations.
Parameter description too short (28 chars). 'The prompt to send to Gemini' lacks context on format, length limits, or expected content.
Tool description lacks WHEN to use it, prerequisites, and failure modes. Does not explain what happens if Gemini is unavailable or the extension is disconnected.
No error handling guidance. LLM cannot recover from timeout, extension disconnect, or invalid input.
No parameter constraints (e.g., max length, format). Unbounded 'prompt' string invites oversized requests that may timeout or fail silently.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 39 | 2026-07-28+ | v2 |