
Gemini
Wraps Google's Gemini models as MCP tools inside Claude Desktop. The real utility isn't just chat, it's the stuff Gemini does natively: grounded search that pulls live Google results before answering, Imagen for image generation with current data lookup, Veo for video synthesis, and SVG diagram rendering that outputs clean vector code you can commit straight to a repo. Deep research runs multi-iteration searches then synthesizes a full report. Image editing maintains conversational context across turns via thought signatures. Thirteen tools total, all stdio transport. Works via npx with just an API key from Google AI Studio. Free tier covers most development use.
- GitHub stars
- 34
- tools
- 8
- auth
- Secret needed
- transport
- STDIO
- env var
- 1
- last updated
- Oct 24, 2026
Tools
8 toolsPublic tool metadata for what this MCP can expose to an agent.
GEMINI_COUNT_TOKENSCounts the number of tokens in text using Gemini tokenization. Useful for estimating costs, checking input limits, and optimizing prompts before making API calls.2 params
Counts the number of tokens in text using Gemini tokenization. Useful for estimating costs, checking input limits, and optimizing prompts before making API calls.
modelstringtextstringGEMINI_EMBED_CONTENTGenerates text embeddings using Gemini embedding models. Converts text into numerical vectors for semantic search, similarity comparison, clustering, and classification tasks.4 params
Generates text embeddings using Gemini embedding models. Converts text into numerical vectors for semantic search, similarity comparison, clustering, and classification tasks.
modelstringtask_typestringtextstringtitlestringGEMINI_GENERATE_CONTENTGenerates text content from prompts using Gemini models. Supports various models like Gemini Flash and Pro with configurable temperature, token limits, and safety settings for diverse text generation tasks.9 params
Generates text content from prompts using Gemini models. Supports various models like Gemini Flash and Pro with configurable temperature, token limits, and safety settings for diverse text generation tasks.
max_output_tokensintegermodelstringpromptstringsafety_settingsarraystop_sequencesarraysystem_instructionstringtemperaturenumbertop_kintegertop_pnumberGEMINI_GENERATE_IMAGEGenerates images from text prompts using Gemini 2.5 Flash Image Preview model (Nano Banana). Supports creative image generation with customizable parameters like aspect ratio, safety settings, and optional local file saving. Generated images are automatically uploaded to S3 an...9 params
Generates images from text prompts using Gemini 2.5 Flash Image Preview model (Nano Banana). Supports creative image generation with customizable parameters like aspect ratio, safety settings, and optional local file saving. Generated images are automatically uploaded to S3 an...
max_output_tokensintegermodelstringpromptstringsafety_settingsarraysave_pathstringsystem_instructionstringtemperaturenumbertop_kintegertop_pnumberGEMINI_GENERATE_VIDEOSGenerates videos from text prompts using Google's Veo models. Creates high-quality video content. Returns operation ID for tracking progress. After this, call GEMINI_WAIT_FOR_VIDEO to download the video using the operation ID.4 params
Generates videos from text prompts using Google's Veo models. Creates high-quality video content. Returns operation ID for tracking progress. After this, call GEMINI_WAIT_FOR_VIDEO to download the video using the operation ID.
extrasobjectmodelstringperson_generationstringpromptstringGEMINI_GET_VIDEOS_OPERATIONChecks the status of a Veo video generation operation. Use the operation name from GenerateVideos to track progress and get the download URL when complete.1 params
Checks the status of a Veo video generation operation. Use the operation name from GenerateVideos to track progress and get the download URL when complete.
operation_namestringGEMINI_LIST_MODELSLists available Gemini and Veo models with their capabilities and limits. Useful for discovering supported models and their features before making generation requests.1 params
Lists available Gemini and Veo models with their capabilities and limits. Useful for discovering supported models and their features before making generation requests.
filter_prefixstringGEMINI_WAIT_FOR_VIDEOPolls a Veo video generation operation until completion, then downloads and returns the video as a FileDownloadable with public URL.1 params
Polls a Veo video generation operation until completion, then downloads and returns the video as a FileDownloadable with public URL.
operation_namestringSponsors
Configuration
GEMINI_API_KEY*secretGoogle AI Studio API key (get from https://aistudio.google.com/apikey)
Readme
Gemini MCP - Google Gemini image generation, video and search grounding inside Claude
Details
- Repository
- github.com/houtini-ai/gemini-mcp
- Website
- houtini.com/gemini-mcp
- Categories
- AI & LLM Tools, Communication & Messaging
- Package
@houtini/gemini-mcp- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active