Gemini (verified)
Comprehensive Gemini integration supporting Veo 3 video generation, Gemini Flash text generation (Nano Banana), chat completions, and multimodal AI capabilities via the Google Gemini API.
Quick Start
# Connect this server (installs CLI if needed)
npx -y smithery mcp add gemini
# Browse available tools
npx -y smithery tool list gemini
# Get full schema for a tool
npx -y smithery tool get gemini GEMINI_COUNT_TOKENS
# Call a tool
npx -y smithery tool call gemini GEMINI_COUNT_TOKENS '{}'Direct MCP Connection
Endpoint: https://gemini.run.tools
Tools (8)
GEMINI_COUNT_TOKENS— Counts the number of tokens in text using Gemini tokenization. Useful for estimating costs, checking input limits, and …GEMINI_EMBED_CONTENT— Generates text embeddings using Gemini embedding models. Converts text into numerical vectors for semantic search, simi…GEMINI_GENERATE_CONTENT— Generates text content from prompts using Gemini models. Supports various models like Gemini Flash and Pro with configu…GEMINI_GENERATE_IMAGE— Generates images from text prompts using Gemini 2.5 Flash Image Preview model (Nano Banana). Supports creative image ge…GEMINI_GENERATE_VIDEOS— Generates videos from text prompts using Google's Veo models. Creates high-quality video content. Returns operation ID …GEMINI_GET_VIDEOS_OPERATION— Checks the status of a Veo video generation operation. Use the operation name from GenerateVideos to track progress and…GEMINI_LIST_MODELS— Lists available Gemini and Veo models with their capabilities and limits. Useful for discovering supported models and t…GEMINI_WAIT_FOR_VIDEO— Polls a Veo video generation operation until completion, then downloads and returns the video as a FileDownloadable wit…
# Get full input/output schema for a tool
npx -y smithery tool get gemini