Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LOG_LEVELNoLogging levelINFO
HAILUO_DEFAULT_MODELNoDefault video modelminimax-t2v
ACEDATACLOUD_API_TOKENYesAPI token from AceDataCloud
HAILUO_REQUEST_TIMEOUTNoRequest timeout in seconds1800
ACEDATACLOUD_API_BASE_URLNoAPI base URLhttps://api.acedata.cloud
ACEDATACLOUD_OAUTH_CLIENT_IDNoOAuth client ID (hosted mode)
ACEDATACLOUD_PLATFORM_BASE_URLNoPlatform base URLhttps://platform.acedata.cloud

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
hailuo_list_modelsA

List all available models for Hailuo video generation.

Shows all available model options with their descriptions and use cases.
Use this to understand which model to choose for your video.

Returns:
    Table of all models with their descriptions and use cases.
hailuo_list_actionsA

List all available Hailuo API actions and corresponding tools.

Reference guide for what each action does and which tool to use.
Helpful for understanding the full capabilities of the Hailuo MCP.

Returns:
    Categorized list of all actions and their corresponding tools.
hailuo_get_taskA

Query the status and result of a video generation task.

Use this to check if a generation is complete and retrieve the resulting
video URLs and other metadata.

Use this when:
- You want to check if a generation has completed
- You need to retrieve video URLs from a previous generation
- You want to get the full details of a generated video

Task states:
- 'pending': Generation is still in progress
- 'completed': Generation finished successfully
- 'failed': Generation failed (check error message)

Returns:
    Task status and generated video information including URLs and status.
hailuo_get_tasks_batchA

Query multiple video generation tasks at once.

Efficiently check the status of multiple tasks in a single request.
More efficient than calling hailuo_get_task multiple times.

Use this when:
- You have multiple pending generations to check
- You want to get status of several videos at once
- You're tracking a batch of generations

Returns:
    Status and video information for all queried tasks.
hailuo_generate_videoA

Generate AI video from a text prompt using Hailuo (MiniMax).

This is the simplest way to create video - just describe what you want and Hailuo
will generate a high-quality AI video.

Use this when:
- You want to create a video from a text description
- You don't have reference images
- You want quick text-to-video generation

For using a reference image, use hailuo_generate_video_from_image instead.

Returns:
    Task ID and generated video information including URLs and status.
hailuo_generate_video_from_imageA

Generate AI video from a reference image using Hailuo (MiniMax).

This allows you to create a video based on a reference image. Hailuo will
animate the image content according to your text prompt.

Use this when:
- You have a specific image you want to animate
- You want to create a video based on visual content
- You need image-to-video generation

The first_image_url parameter is required for this tool.

Returns:
    Task ID and generated video information including URLs and status.

Prompts

Interactive templates invoked by user choice

NameDescription
hailuo_video_generation_guideGuide for choosing the right Hailuo tool for video generation.
hailuo_workflow_examplesCommon workflow examples for Hailuo video generation.
hailuo_prompt_suggestionsPrompt writing suggestions for Hailuo video generation.

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/AceDataCloud/HailuoMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server