elevate-labs-mcp
v0.3.7
Published
MCP server for the Elevate Labs API — TTS, image, video generation, AI chat, and YouTube Analytics
Maintainers
Readme
elevate-labs-mcp
MCP server for the Elevate Labs API — generate TTS audio, AI images, AI videos, and chat with 40+ LLM models directly from Claude Code, Claude Desktop, Cursor, and other MCP-compatible tools.
Setup
Claude Code
claude mcp add elevate-labs -- npx elevate-labs-mcpThen set your API key:
claude mcp add elevate-labs -e ELEVATE_API_KEY=your_key_here -- npx elevate-labs-mcpClaude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"elevate-labs": {
"command": "npx",
"args": ["elevate-labs-mcp"],
"env": {
"ELEVATE_API_KEY": "your_key_here"
}
}
}
}Get your API key
Sign up at elevate.uno/dashboard/api to get your API key.
Available Tools
Media Generation
| Tool | Description |
|---|---|
| generate_tts | Text-to-speech using ElevenLabs voices. Polls until the MP3 is ready and returns the URL. |
| generate_image | AI image generation from text. Supports reference images for style transfer, editing, and remixing. |
| generate_video | AI video generation from text or a source image. Videos take 2-5 minutes. |
| get_task | Check the status of any media task by ID. |
| list_tasks | List your recent media tasks (TTS, image, or video). |
| get_usage | Check your current rate limits and concurrent task usage. |
| get_media_types | List available media types and their accepted parameters. |
Chat (LLM)
| Tool | Description |
|---|---|
| chat_completion | Chat with 40+ AI models (Claude, GPT, Gemini, DeepSeek, Grok, Llama, etc). Uses streaming internally for long responses. |
| list_models | List all available chat models and their providers. |
| get_chat_usage | Check your chat rate limits (concurrent, RPM, daily tokens). |
Examples
Once configured, just ask Claude naturally:
- "Generate a voiceover for this script using voice EXAVITQu4vr4xnSDxMaL"
- "Create a thumbnail image: a sunset over mountains, landscape format"
- "Generate a video of a ball bouncing on a table"
- "Use Elevate to ask GPT-5 to summarize this document"
- "Check my API usage"
Parallel workflows
Claude can call multiple tools concurrently, so you can run multi-step pipelines:
- Research a niche
- Generate a script with Claude
- Generate voiceover with
generate_tts - Generate a thumbnail with
generate_image
All in a single conversation.
Reference images
For image editing and style transfer, pass a base64 data URL:
- style — generate a new image copying the visual style of the reference
- edit — transform/modify the reference image directly
- subject — keep the subject from the reference in a new scene
- scene — use the reference as the background/setting
Image-to-video
Pass a source_image to generate_video to animate a still image based on your prompt.
Rate Limits
Limits scale with your subscription units:
| Media | Concurrent | Hourly | |---|---|---| | TTS | = units | unlimited | | Image | = units | 50 + 50 x units | | Video | 1 | 10 + 10 x units |
Chat: 1 concurrent/unit, 5 RPM/unit, 2M + 1M/extra unit tokens/day.
License
MIT
