Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GEMINI_API_KEYYesRequired. Your Gemini API key.
GEMINI_TTS_MODELNoOptional model override for text-to-speech.
SIBYL_OUTPUT_DIRNoWhere research reports and embedding files land by default.
GEMINI_TEXT_MODELNoOptional model override for text generation.
GEMINI_EMBED_MODELNoOptional model override for embeddings.
GEMINI_IMAGE_MODELNoOptional model override for image generation.
GEMINI_VIDEO_MODELNoOptional model override for video generation.
GEMINI_DEEP_RESEARCH_API_KEYNoOptional. A separate key for the research agent; falls back to GEMINI_API_KEY.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
generateA

Generate text with Gemini: prose, code, chat, reasoning. The core generative call.

generate_imageA

Generate an image from a text prompt with Gemini (Nano Banana). Saves to output_path.

edit_imageA

Edit or combine one or more input images with a natural-language instruction (style transfer, inpainting, compositing). Pass a prior output back in to keep refining. Saves to output_path.

generate_videoA

Generate a video from a text prompt with Veo. Async: returns an operation name, then poll video_status. Veo takes 1-3 minutes and is billed per second.

video_statusB

Poll a Veo generation by its operation name. When done, downloads the mp4 to output_path.

speakC

Text to speech with Gemini TTS. Saves a WAV to output_path. (Music generation rides with the Live API in a later version.)

embedA

Create embedding vectors for one or more texts with Gemini. Writes the vectors to a JSON file and returns the path and dimensions.

deep_researchA

Fire a Gemini Deep Research task asynchronously. Returns an interaction_id; poll research_get every 60s. Takes 5-20 minutes, costs roughly $2-5 per task.

research_getA

Poll a running research task. When complete, saves a cited Markdown report to output_dir and returns the path. Pass the same format/citation/tone used to start it.

research_followupA

Ask a follow-up on a completed research task without re-running it. Returns the answer inline, saves nothing.

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/hello-emrah/sibyl-mcp'

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