MCP Gemini
MCP server for Google Gemini AI - text, image, video, research, and more
Connector by crunchtools · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/crunchtools-gemini
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 26, 2026.
- Tools
- 27 read · 5 write · 1 delete · 6 not yet classified
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Tools by what they do 39
Read from the source code; the running server may list different tools.
Read 27 · Look things up without changing anything.
gemini_analyze_code_toolgemini_analyze_document_toolgemini_analyze_image_toolgemini_analyze_text_toolgemini_analyze_url_toolgemini_brainstorm_toolgemini_check_research_toolgemini_check_video_toolgemini_compare_urls_toolgemini_count_tokens_toolgemini_extract_from_url_toolgemini_extract_tables_tool
Show 15 more tools
gemini_extract_toolgemini_image_prompt_toolgemini_list_caches_toolgemini_list_image_sessions_toolgemini_list_voices_toolgemini_query_cache_toolgemini_query_toolgemini_research_followup_toolgemini_search_toolgemini_speak_toolgemini_structured_toolgemini_summarize_pdf_toolgemini_summarize_toolgemini_youtube_summary_toolgemini_youtube_tool
Write 5 · Create, change, send or run things.
gemini_continue_image_edit_toolgemini_create_cache_toolgemini_end_image_edit_toolgemini_run_code_toolgemini_start_image_edit_tool
Delete 1 · Delete, drop, revoke or wipe things.
gemini_delete_cache_tool
Not yet classified 6 · We could not tell from the name and description.
gemini_deep_research_toolgemini_dialogue_toolgemini_generate_image_toolgemini_generate_image_with_input_toolgemini_generate_video_toolgemini_imagen_generate_tool
Network hosts it talks to 2
aistudio.google.com· found in codegithub.com· found in code
Files it touches
~/.config/mcp-gemini-crunchtools/output- Any path the agent passes to its tools
Tools (39)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
gemini_analyze_code_toolread-onlyAnalyze code with Gemini. Args: code: The code to analyze. language: Programming language (auto-detected if not specified). focus: Analysis focus (general, security, performance, bugs). model: Model to use.
gemini_analyze_document_toolAnalyze a document (PDF, DOCX, TXT, etc.). Args: file_path: Absolute path to the document. question: Question or instruction about the document. model: Model to use.
gemini_analyze_image_toolread-onlyAnalyze and describe a local image file. Args: image_path: Absolute path to the image file. query: Question or instruction about the image. model: Model to use ('pro' or 'flash').
gemini_analyze_text_toolread-onlyAnalyze text with Gemini. Args: text: The text to analyze. analysis_type: Type of analysis (general, sentiment, tone, summary). model: Model to use.
gemini_analyze_url_toolread-onlyAnalyze one or more URLs. Args: urls: List of URLs to analyze (1-20). question: Question or instruction about the URL content. use_google_search: Use Google Search grounding. model: Model to use.
gemini_brainstorm_toolread-onlyBrainstorm ideas on a topic using Gemini. Args: topic: The topic to brainstorm about. context: Additional context or constraints. num_ideas: Number of ideas to generate. model: Model to use.
gemini_check_research_toolread-onlyCheck the status of a deep research operation. Args: research_id: The research ID from gemini_deep_research.
gemini_check_video_toolread-onlyCheck the status of a video generation operation. Args: operation_name: The operation name from gemini_generate_video.
gemini_compare_urls_toolread-onlyCompare two URLs. Args: url1: First URL. url2: Second URL. aspect: What to compare (content, design, sentiment, features). model: Model to use.
gemini_continue_image_edit_toolContinue editing in an active image session. Args: session_id: The session ID from gemini_start_image_edit. prompt: Editing instructions (e.g., "make the sky bluer").
gemini_count_tokens_toolread-onlyCount the number of tokens in content. Args: content: The text content to count tokens for. model: Model to count tokens for.
gemini_create_cache_toolCreate a content cache for repeated queries. Upload content once and query it multiple times without re-sending. Args: file_path: Path to a file to cache. content: Text content to cache (alternative to file_path). display_name: Human-readable name for the cache. system_instruction: System instruction for queries against this cache. ttl_minutes: Time-to-live in minutes (default 60). model: Model to use.
gemini_deep_research_toolStart a deep research task using a specialized Gemini model. Performs multi-step web research to answer complex questions. Completes in a single call; the result is returned immediately. Args: query: The research question or topic.
gemini_delete_cache_toolDelete a content cache. Args: cache_name: The cache name to delete.
gemini_dialogue_toolGenerate multi-voice dialogue audio. Args: text: Dialogue text with speaker labels. voice1: First voice name. voice2: Second voice name.
Show 24 more tools
gemini_end_image_edit_toolEnd an image editing session and free resources. Args: session_id: The session ID to end.
gemini_extract_from_url_toolread-onlyExtract specific data from a URL. Args: url: URL to extract data from. data_type: Type of data (text, links, images, structured). custom_fields: Comma-separated list of custom fields to extract. model: Model to use.
gemini_extract_tables_toolExtract tables from a document. Args: file_path: Absolute path to the document. output_format: Output format (markdown, csv, json). model: Model to use.
gemini_extract_toolread-onlyExtract structured data from text. Args: text: Text to extract data from. extract_type: Type (entities, dates, numbers, contacts, custom). custom_fields: Comma-separated list of custom fields to extract. model: Model to use.
gemini_generate_image_toolGenerate an image from a text prompt using Gemini's native image model. Args: prompt: Description of the image to generate. aspect_ratio: Aspect ratio (1:1, 2:3, 3:2, 3:4, 4:3, 9:16, 16:9, etc). image_size: Output size (1K, 2K, 4K). style: Optional style modifier (photorealistic, cartoon, watercolor, etc). use_google_search: Ground with Google Search results.
gemini_generate_image_with_input_toolGenerate/edit an image using a local image file as input. Upload a local image and give Gemini instructions for how to modify it. Use cases: add watermarks, change styles, composite images, etc. Args: prompt: Instructions for what to do with the input image. file_path: Absolute path to a local image file. _aspect_ratio: Desired aspect ratio for the output (currently unused).
gemini_generate_video_toolGenerate a video using Veo. Returns an operation ID to poll. Args: prompt: Description of the video to generate. _aspect_ratio: Video aspect ratio (currently unused). negative_prompt: What to avoid in the video.
gemini_image_prompt_toolread-onlyHelp craft an effective image generation prompt. Args: description: What you want the image to show. style: Desired art style (photorealistic, cartoon, watercolor, etc). mood: Desired mood or atmosphere. model: Model to use for prompt crafting.
gemini_imagen_generate_toolGenerate images using Google Imagen 4 models. Models (sorted by price): - imagen-4.0-fast-generate-001 ($0.02/image, fastest) - imagen-4.0-generate-001 ($0.04/image, standard) - imagen-4.0-ultra-generate-001 ($0.06/image, highest quality) Args: prompt: Description of the image to generate. model: Imagen model to use. number_of_images: Number of images to generate (1-4). aspect_ratio: Aspect ratio (1:1, 3:4, 4:3, 9:16, 16:9).
gemini_list_caches_toolread-onlyList all active content caches.
gemini_list_image_sessions_toolList all active image editing sessions.
gemini_list_voices_toolread-onlyList available voices for text-to-speech.
gemini_query_cache_toolread-onlyQuery content in a cache. Args: cache_name: The cache name from gemini_create_cache. question: Question to ask about the cached content.
gemini_query_toolread-onlyQuery Gemini with a prompt. Supports Google Search grounding. Args: prompt: The prompt to send to Gemini. model: Model to use ('pro' or 'flash'). use_google_search: Ground response with Google Search results. system_instruction: Optional system instruction to guide the response.
gemini_research_followup_toolread-onlyAsk a follow-up question about completed research. Args: research_id: The research ID from a previous research operation. question: Follow-up question.
gemini_run_code_toolExecute code using Gemini's built-in code execution. Gemini writes and runs Python code to answer questions, perform calculations, or process data. Args: prompt: Description of what code to write and run. data: Optional data to process. model: Model to use.
gemini_search_toolread-onlySearch the web using Gemini with Google Search grounding. Args: query: The search query. model: Model to use.
gemini_speak_toolConvert text to speech. Args: text: Text to convert to speech. voice: Voice name (Zephyr, Puck, Charon, Kore, Fenrir, Leda, Orus, Aoede).
gemini_start_image_edit_toolStart a multi-turn image editing session. Optionally provide an existing image file as the starting point. Without file_path, Gemini generates a new image from the prompt. Use gemini_continue_image_edit_tool to make further edits. Args: prompt: Initial prompt (describe image or editing instructions). file_path: Optional absolute path to a local image to start from. use_google_search: Ground with Google Search results.
gemini_structured_toolread-onlyGet structured JSON output from Gemini. Args: prompt: The prompt to generate structured output for. schema: Optional JSON schema to constrain the output. use_google_search: Ground response with Google Search. model: Model to use.
gemini_summarize_pdf_toolSummarize a PDF document. Args: file_path: Absolute path to the PDF. style: Summary style (concise, detailed, executive). model: Model to use.
gemini_summarize_toolread-onlySummarize content with Gemini. Args: content: The content to summarize. format: Output format (paragraph, bullets, outline). length: Summary length (brief, moderate, detailed). model: Model to use.
gemini_youtube_summary_toolread-onlySummarize a YouTube video. Args: url: YouTube video URL. style: Summary style (concise, detailed, bullet_points). model: Model to use.
gemini_youtube_toolread-onlyAnalyze a YouTube video. Args: url: YouTube video URL. question: Question or instruction about the video. model: Model to use.
Signals
- Stars
- 0
- Forks
- 1
- Open issues
- 1
- Weekly downloads
- 284
- Last commit
- Oct 21, 2026 (8 days ago)
- Last release
- Oct 20, 2026 (8 days ago)
- Last package publish
- Oct 20, 2026 (8 days ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.crunchtools/gemini- Version
- 0.3.0
- Auth
- No auth
- Packages
- pypi mcp-gemini-crunchtools
- License
- AGPL-3.0
- Repository
- github.com/crunchtools/mcp-gemini
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
More from crunchtools
- 0.582score
Trentina
crunchtools
Secure MCP gateway and quarantine for AI agent traffic — three-layer prompt injection defense
ConnectorAFreshness: ALocal★ 11↓ 221/wkClaude Code +5 - 0.567score
MCP Workboard
crunchtools
Secure MCP server for WorkBoard OKR and strategy execution platform
ConnectorAFreshness: ALocal★ 1↓ 762/wkClaude Code +5 - 0.566score
MCP Gitlab
crunchtools
Secure MCP server for GitLab projects, merge requests, issues, and pipelines
ConnectorAFreshness: ALocal★ 2↓ 297/wkClaude Code +5 - 0.561score
MCP Slack
crunchtools
Secure read-only MCP server for Slack workspaces
ConnectorAFreshness: ALocal★ 2↓ 251/wkClaude Code +5 - 0.556score
MCP Wordpress
crunchtools
Secure MCP server for WordPress content management
ConnectorAFreshness: ALocal★ 1↓ 268/wkClaude Code +5 - 0.550score
MCP Request-tracker
crunchtools
Secure MCP server for Request Tracker (RT) ticket management
ConnectorAFreshness: ALocal↓ 259/wkClaude Code +5
Cite this page
MCP Gemini. Agent Mart. https://agentmart.dev/connectors/crunchtools-gemini (last updated 2026-10-25)