chutes-media-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CHUTES_WARMUP | No | Warm models up before invoking. | true |
| CHUTES_API_KEY | Yes | Your Chutes API key. | |
| CHUTES_OUTPUT_DIR | No | Output directory relative to the agent's CWD. | assets/chutes |
| CHUTES_AUTH_SCHEME | No | How the key is sent in Authorization: raw or bearer. | raw |
| CHUTES_API_BASE_URL | No | Management API base URL. | https://api.chutes.ai |
| CHUTES_COLD_START_RETRIES | No | Retries when a cold model returns 503 no-instances. | 4 |
| CHUTES_PROGRESS_INTERVAL_MS | No | How often progress heartbeats are emitted. | 5000 |
| CHUTES_COLD_START_BACKOFF_MS | No | Base backoff between cold-start retries. | 8000 |
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_media_modelsA | List available Chutes media-generation models (image / video / music / speech), optionally filtered by kind or a free-text query. Use this to discover a model, then call describe_media_model before generate_media. |
| describe_media_modelA | Fetch a model's live cords and input schemas so you can compose a valid request. ALWAYS call this before generate_media for an unfamiliar model. Returns every cord (e.g. generate, and img2img/inpaint when present) with its required fields, types, defaults and a minimal example payload. |
| generate_mediaA | Run a generation and save the asset into the workspace. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 3 tools
The three tools form a clear discovery-to-execution pipeline: list models, inspect a model's schema, then generate. Each has a distinct purpose and the descriptions explicitly guide sequencing, leaving little room for misselection.
All tool names use consistent snake_case with verb-led phrasing: list_media_models, describe_media_model, generate_media. The pattern is predictable and readable throughout.
Three tools are well-scoped for a media-generation workflow: discovery, schema inspection, and generation. Each tool earns its place, and the set avoids unnecessary surface area.
The core workflow is covered: list models, inspect live schemas, and generate/save assets with progress updates. Minor gaps exist around asset management or job cancellation/status, but the main generation lifecycle is complete enough for agents to work with.