Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NODE_ENVNoOne of development | production | testdevelopment
LOG_LEVELNoOne of debug | log | warn | errorlog
MINIMAX_API_KEYYesBearer token for the MiniMax API
MINIMAX_API_URLNoBase URL for the MiniMax APIhttps://api.minimax.io

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
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
speech_t2a_httpA

Synchronous text-to-speech synthesis (≤10,000 chars). Returns audio URL + metadata. Use output_format="url" to receive a 24h-valid URL.

speech_t2a_async_createA

Create an async long-text T2A task (up to 1M chars via text_file_id, or 50k via text). Returns a task_id to poll with speech_t2a_async_query.

speech_t2a_async_queryA

Poll an async T2A task created by speech_t2a_async_create. Returns status (success|failed|expired|processing) and a file_id on success.

speech_voice_cloneA

Clone a voice from an uploaded file_id (purpose=voice_clone). Cloned voices must be used within 168 hours or they are auto-deleted. Returns a demo_audio preview URL.

video_text_to_videoA

Generate a video from a text prompt. Returns a task_id — poll with video_agent_query.

video_image_to_videoA

Generate a video from an input image (and optional prompt). Returns a task_id — poll with video_agent_query.

video_agent_createB

Create a video template/agent task. Returns a task_id to poll with video_agent_query.

video_agent_queryA

Poll a video task. Returns status (Preparing|Processing|Success|Fail) and a video_url valid 9h on Success.

image_text_to_imageB

Generate images from a text prompt. Returns image URLs (typically valid 24h).

image_to_imageC

Transform a reference image guided by an optional prompt. Returns image URLs.

music_generateA

Generate music. Provide lyrics for vocal tracks; set is_instrumental=true for instrumental. music-cover* models require audio_url/audio_base64/cover_feature_id.

files_uploadA

Upload a file (document, audio, image, etc.) for downstream use. Use purpose=voice_clone before speech_voice_clone.

files_listB

List uploaded files, optionally filtered by purpose.

files_retrieveA

Get metadata for a single file by file_id.

files_retrieve_contentA

Download a file. By default returns a summary (filename + bytes + content-type); pass as_hex=true to inline small file content as a hex string.

files_deleteB

Delete a file by file_id.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.6/5.0

Scored across 16 tools

Disambiguation5/5

Each tool targets a distinct function: file operations, image generation, music generation, speech synthesis (sync and async), voice cloning, and video generation. No two tools have overlapping purposes.

Naming Consistency4/5

Tools follow a consistent area_action pattern (e.g., files_delete, speech_t2a_async_create). Minor variations exist like 'image_to_image' versus 'image_text_to_image', and the use of 'agent' for video template tasks, but overall naming is predictable.

Tool Count4/5

16 tools cover a broad multi-modal domain without being excessive. Each tool serves a clear purpose, though some sub-areas (e.g., file management) have many tools while others have few.

Completeness4/5

File operations are complete (CRUD). Speech covers sync/async TTS and voice cloning. Video covers generation from text/image and agent tasks. Minor gaps like missing audio upload or image editing but domain scope is well-covered.

Maintenance

ActivityStale
ResponsivenessNo issues