Skip to main content
Glama
salviz

Gemini MCP Server

by salviz

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GEMINI_API_KEYYesYour Google Gemini API key

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
gemini_chatB

Send a prompt to Gemini and get a text response. Optionally enable search grounding or URL context.

gemini_analyze_imageB

Analyze an image file with Gemini Vision

gemini_analyze_audioC

Analyze an audio file with Gemini (transcribe, summarize, describe)

gemini_analyze_videoB

Analyze a video file with Gemini (describe, summarize, extract info)

gemini_analyze_pdfA

Analyze a PDF document with Gemini (summarize, extract, answer questions)

gemini_chat_multiB

Multi-turn conversation with Gemini using message history

gemini_search_groundedB

Send a prompt to Gemini with Google Search grounding and URL context for up-to-date information

gemini_structured_outputB

Get structured JSON output from Gemini using a provided JSON schema

gemini_url_contextC

Analyze one or more URLs using Gemini URL context tool. Gemini fetches and reads the URLs directly.

gemini_chat_with_toolsA

Flexible Gemini chat with mode switching: "search" (Google Search + URL context), "code" (code execution), or "all" (everything)

gemini_deep_researchA

Start a deep research task using Gemini Deep Research. Returns an interaction ID. Then call gemini_check_research with wait=true in the background to get notified when complete.

gemini_check_researchA

Check or wait for deep research results. Use wait=true to block until completion (ideal for background execution — the tool returns when research finishes, triggering a task notification in your AI client).

gemini_upload_fileA

Upload a file to Gemini Files API for use with analysis tools. Files are retained for 48 hours. Max 2GB per file, 20GB total.

gemini_list_filesB

List files uploaded to the Gemini Files API

gemini_delete_fileB

Delete a file from the Gemini Files API

gemini_analyze_youtubeA

Analyze a public YouTube video with Gemini (summarize, transcribe, answer questions). Supports up to 10 videos with Gemini 2.5+ models.

gemini_analyze_urlC

Analyze a file from a public URL (HTTP/HTTPS) or Google Cloud Storage URI (gs://). Supports images, audio, video, PDFs, and documents up to 100MB.

gemini_list_modelsB

List available Gemini models with their capabilities and token limits

gemini_count_tokensB

Count the number of tokens in the provided text using a Gemini model

gemini_embedB

Generate text embeddings using a Gemini embedding model

gemini_code_executeB

Generate and execute code using Gemini's built-in code execution capability

gemini_summarizeA

Summarize long text using Gemini with configurable summary style

gemini_translateC

Translate text to a target language using Gemini

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/salviz/gemini-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server