minimax-mcp-api
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| NODE_ENV | No | One of development | production | test | development |
| LOG_LEVEL | No | One of debug | log | warn | error | log |
| MINIMAX_API_KEY | Yes | Bearer token for the MiniMax API | |
| MINIMAX_API_URL | No | Base URL for the MiniMax API | https://api.minimax.io |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- 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/ianrey258/minimax-mcp-api'
If you have feedback or need assistance with the MCP directory API, please join our Discord server