MiniMax H3 MCP
Model Context Protocol server for MiniMax H3 multimodal video generation through AceDataCloud.
Capabilities
- Text-to-video
- Image-, video-, and audio-guided video generation
- 4–15 second output in 768P or 2K, with adaptive, landscape, portrait, and square ratios
- Asynchronous task retrieval, batch retrieval, and deletion
- Hosted OAuth HTTP transport and local stdio transport
Tools
| Tool | Purpose |
|---|---|
minimax_generate_video_from_text |
Generate from a detailed prompt |
minimax_generate_video_from_images |
Generate from one to nine image URLs |
minimax_generate_video_from_audio |
Generate with one to three audio URLs and required images |
minimax_generate_video |
Generate from the full documented content schema |
minimax_list_tasks |
List tasks with optional timestamp filters |
minimax_get_task |
Retrieve one task |
minimax_get_tasks_batch |
Retrieve several tasks |
minimax_delete_task |
Delete one task |
minimax_list_models |
Show model constraints |
minimax_list_actions |
Show available workflows |
Hosted server
https://minimax.mcp.acedata.cloud/mcp
The hosted server supports AceDataCloud OAuth. MCP clients that support remote OAuth can connect directly to this URL.
Public API reference: MiniMax H3 Videos API.
Local installation
pipx install mcp-minimax
export ACEDATACLOUD_API_TOKEN="YOUR_API_TOKEN"
mcp-minimax
Get a token from AceDataCloud.
Claude Code
claude mcp add minimax --transport stdio \
--env ACEDATACLOUD_API_TOKEN=YOUR_API_TOKEN \
-- mcp-minimax
Generic MCP configuration
{
"mcpServers": {
"minimax": {
"command": "mcp-minimax",
"env": {
"ACEDATACLOUD_API_TOKEN": "YOUR_API_TOKEN"
}
}
}
}
Examples
Text:
Generate a 6-second 16:9 video: a red fox running through a snowy forest at dawn, low tracking shot.
Images:
Animate these two reference images for 8 seconds while preserving the character and clothing.
Audio:
Create a 9:16 dance video guided by this audio, with cuts and motion following the beat.
Generation tools wait for a completed task by default. Set async to true (or provide callback_url) to return a task ID immediately, then poll it with minimax_get_task.
Development
pip install -e ".[dev,test]"
ruff check .
pytest --cov=core --cov=tools
mypy core tools
License
MIT
Release files for mcp-minimax 2026.8.17.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mcp_minimax-2026.8.17.0.tar.gz | 26.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mcp_minimax-2026.8.17.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 51.7 kB
Release files / mcp_minimax-2026.8.17.0.tar.gz
| Download URL | mcp_minimax-2026.8.17.0.tar.gz |
|---|---|
| Size | 26.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
39d4deed69be3472232a981ef033a4ad4c91c502e69373fc66d3a604b5400fd2
|
|
BLAKE2b-256 checksum How to use checksums |
02f77acd499a6f20d3095207189eaa9415c6286a1dd218196dcb6e5d6cb107c7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.3
|
Release files / mcp_minimax-2026.8.17.0-py3-none-any.whl
| Download URL | mcp_minimax-2026.8.17.0-py3-none-any.whl |
|---|---|
| Size | 24.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
75b7a22c9ee4218c0d553f3bb2668cee3e67b47c139964161ae43632070aecf7
|
|
BLAKE2b-256 checksum How to use checksums |
b4916835062aeaf63cd1ff98e170e5a42692900c4f5e8e8857a2c29f297c43ea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.3
|