Gemini MCP
Provides tools for generating text, images, videos (Veo), and transcribing audio using Google Gemini's API.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Gemini MCPCreate a haiku about AI"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Gemini MCP
Remote MCP server that exposes Google Gemini's text, image, video (Veo), and audio transcription capabilities as tools any MCP client (Claude.ai, Claude Code, Cowork) can call directly. Same architecture as the Bosta and Salestrail MCP connectors: Node.js + Express, deployed as a Render web service, talking to Gemini's REST API.
Tools
Tool | What it does |
| Text generation — captions, copy, summaries, translation, analysis. Optional |
| Generate an image from a prompt, or edit/compose an existing one via |
| Kicks off a Veo video job from a prompt (+ optional reference image for image-to-video). Returns an |
| Polls an |
| Transcribes audio (m4a/mp3/wav/aac/ogg/flac) from base64, with an optional instruction (e.g. "transcribe in Egyptian Arabic"). |
All tools return MCP error results (isError: true) on failure rather than crashing
the server — confirmed against the live Gemini API during build (an invalid key
correctly came back as a tool error, not a connection drop).
Related MCP server: Nano Banana MCP
Known limitations / things to verify with a real key
Audio inline size limit: requests with inline base64 data top out around ~20MB total. Longer call recordings will need the Gemini File API (upload first, then reference by URI) — not implemented yet. Worth adding if your typical .m4a files are long.
.m4aMIME type: the tool defaults toaudio/mp4for.m4afiles, since that's the container format (AAC inside MP4). This has not been verified against a real audio file yet. If Gemini rejects it, tryaudio/aacinstead — pass it explicitly via themime_typeargument.Veo response shape:
check_video_statustries a couple of known response shapes (generateVideoResponse.generatedSamples[0].videoandpredictions[0]). Worth confirming against a real job once you have Veo access, since Google has changed this shape across API versions before.Veo access: Veo 3 may require allowlisting / billing on your Gemini API key — check the Gemini API console if
start_video_generationerrors out.
Local setup
npm install
cp .env.example .env # fill in GEMINI_API_KEY
npm startHealth check: curl http://localhost:3000/health
Deploying to Render
Push this folder to a GitHub repo.
Render dashboard → New → Web Service → connect the repo.
Build command:
npm installStart command:
npm startAdd environment variable
GEMINI_API_KEY(and optionally the model overrides from.env.example) in Render's Environment tab.Once deployed, your MCP endpoint is
https://<your-app>.onrender.com/mcp.
Connecting in Claude
Add it as a custom connector pointing at https://<your-app>.onrender.com/mcp,
the same way Bosta MCP / Salestrail MCP are connected.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceA dedicated server that wraps Google's Gemini AI models in a Model Context Protocol (MCP) interface, allowing other LLMs and MCP-compatible systems to access Gemini's capabilities like content generation, function calling, chat, and file handling through standardized tools.Last updated162336MIT
- Flicense-qualityDmaintenanceWraps Google Gemini's image generation API as an MCP server, enabling text-to-image, image editing, and grounded search workflows from any MCP client.Last updated
- Alicense-qualityCmaintenanceMCP server for Google's Gemini API, enabling text, image, video, speech, embeddings, and deep research capabilities through a single tool set.Last updatedMIT
- Flicense-qualityCmaintenanceRemote MCP server that exposes a generate_image tool allowing Claude to generate images via the Google Gemini API.Last updated
Related MCP Connectors
MCP server for Google Veo AI video generation
OCR, transcription, file extraction, and image generation for AI agents via MCP.
Remote MCP for Gemini upgrade evals, prompt regressions, output diffs, and eval receipts.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/moustafaezzeldeen-73/gemini-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server