Musevate
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MUSEVATE_API_KEY | Yes | Required. Your Musevate API key (create it at https://musevate.com/settings); --api-key also works. | |
| MUSEVATE_MCP_URL | No | For testing against another deployment. | https://musevate.com/api/mcp |
| MUSEVATE_TIMEOUT_MS | No | Timeout in milliseconds, above the server's own 120s ceiling. | 180000 |
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 | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_modelsA | List the AI video models available, with what each can actually do: maximum length, the sizes it offers, whether it can generate sound, and what it costs in credits for a five second clip at 720p. Use this before quoting or generating so the settings you pick are ones a model can serve. This server generates in every mode listed except lip_sync: pass imageUrl for image-to-video, or referenceImageUrls for reference-to-video. |
| quote_videoA | Price a generation without running it. Returns the credit cost and the model that would be used. Free, and the right way to answer 'what would this cost' — generate_video is the one that spends credits. Images are not downloaded for a quote, so the price reflects the kind of request rather than the pictures themselves. |
| generate_videoA | Generate a video from a prompt, from an image, or from a set of reference images. THIS SPENDS THE ACCOUNT'S CREDITS — call quote_video first and confirm the cost with the person you are working for before calling this. Returns immediately with an id; rendering takes about a minute. Use check_video to collect the result. Retrying is safe: an identical call repeated within two minutes returns the generation the first call started rather than starting a second one, so to deliberately make a second take either change the request or pass a new requestId. |
| check_videoA | Check a generation started by generate_video. Returns its status and, once finished, a link to the video that is valid for one hour. Free to call. |
| check_balanceA | How many credits the account has left. Free to call. |
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 5 tools
Each tool targets a distinct action: listing model capabilities, checking balance, quoting a cost, generating a video, and checking generation status. There is no meaningful overlap or ambiguity between them.
All tool names follow a consistent snake_case verb_noun pattern: list_models, check_video, check_balance, quote_video, generate_video. The naming is predictable and clear across the entire set.
Five tools is well-scoped for a video generation service. Each tool covers a necessary step in the workflow—discovering options, checking balance, quoting, generating, and retrieving results—without unnecessary bloat.
The tool surface covers the full lifecycle needed for paid video generation: model discovery, pricing, balance checking, submission, and result retrieval. Generation is idempotent, and the workflow has no obvious dead ends.