mcpField
E
evolink-video

evolink-video

github.com/evolinkaiCreative & media42 installs
Repository

About evolink-video

A skill for generating AI video through Evolink’s API, with 37 models and options for text, image, frame-based generation, editing, and audio. It is intended for users building video workflows and can expose its operations through the evolink-media MCP server.

Key features

  1. 01Access 37 video models
  2. 02Generate from text or images
  3. 03Support first-last-frame generation
  4. 04Edit video and generate audio
  5. 05Upload files and track tasks

Use cases

  1. 01Create clips from text prompts
  2. 02Animate uploaded reference images
  3. 03Generate video with first and last frames
  4. 04Check progress and retrieve result URLs

MCP support

The skill recommends bridging the `@evolinkai/evolink-media` MCP server. Its tools generate videos, upload and manage files, check tasks, browse models, and estimate cost.

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/evolinkai/video-generation-skill-for-openclaw --skill evolink-video

After installing, type/evolink-videoin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

LICENSE
README.de.md
README.es.md
README.fr.md
README.ja.md
README.ko.md
README.md
README.tr.md
README.zh-CN.md
README.zh-TW.md
_meta.json
references/
api-params.md
scripts/
evolink-video-gen.sh

Details

From the project README

Evolink Video — AI Video Generation

Generate AI videos with 37 models including Sora, Kling, Veo 3, Seedance, Hailuo, WAN, and Grok. Text-to-video, image-to-video, first-last-frame, video editing, and audio generation — all through one API.

This is the video-focused view of evolink-media. Install the full skill for image and music generation too.

Setup

Get your API key at evolink.ai and set EVOLINK_API_KEY.

Bridge MCP Server (recommended)

For the full tool experience, bridge the MCP server @evolinkai/evolink-media (npm):

Via mcporter:

mcporter call --stdio "npx -y @evolinkai/evolink-media@latest" list_models

Or add to mcporter config:

{
  "evolink-media": {
    "transport": "stdio",
    "command": "npx",
    "args": ["-y", "@evolinkai/evolink-media@latest"],
    "env": { "EVOLINK_API_KEY": "your-key-here" }
  }
}

Direct install (Claude Code): claude mcp add evolink-media -e EVOLINK_API_KEY=your-key -- npx -y @evolinkai/evolink-media@latest

MCP Tools

ToolPurpose
generate_videoCreate AI videos from text or images
upload_fileUpload local images for image-to-video generation workflows
delete_fileRemove uploaded files to free quota
list_filesView uploaded files and check storage quota
check_taskPoll generation progress and get result URLs
list_modelsBrowse available video models
estimate_costCheck model pricing

Video Models (37)

Top Picks
ModelBest forFeatures
seedance-1.5-pro (default)Image-to-video, first-last-framei2v, 4–12s, 1080p, audio
sora-2-previewCinematic previewt2v, i2v, 1080p
kling-o3-text-to-videoText-to-video, 1080pt2v, 3–15s
veo-3.1-generate-previewGoogle video previewt2v, 1080p
MiniMax-Hailuo-2.3High-quality videot2v, 1080p
wan2.6-text-to-videoAlibaba latest t2vt2v
sora-2 [BETA]Cinematic, prompt adherencet2v, i2v, 1080p
veo3.1-pro [BETA]Top quality + audiot2v, 1080p, audio
All Stable Models (26)

seedance-1.5-pro, seedance-2.0, doubao-seedance-1.0-pro-fast, sora-2-preview, kling-o3-text-to-video, kling-o3-image-to-video, kling-o3-reference-to-video, kling-o3-video-edit, kling-v3-text-to-video, kling-v3-image-to-video, kling-o1-image-to-video, kling-o1-video-edit, kling-o1-video-edit-fast, kling-custom-element, veo-3.1-generate-preview, veo-3.1-fast-generate-preview, MiniMax-Hailuo-2.3, MiniMax-Hailuo-2.3-Fast, MiniMax-Hailuo-02, wan2.5-t2v-preview, wan2.5-i2v-preview, wan2.5-text-to-video, wan2.5-image-to-video, wan2.6-text-to-video, wan2.6-image-to-video, wan2.6-reference-video

All Beta Models (11)

sora-2, sora-2-pro, sora-2-beta-max, sora-character, veo3.1-pro, veo3.1-fast, veo3.1-fast-extend, veo3, veo3-fast, grok-imagine-text-to-video, grok-imagine-image-to-video

Parameters

ParameterTypeDefaultDescription
promptstring—Video description (required)
modelenumseedance-1.5-proModel to use
durationintegermodel defaultDuration in seconds
aspect_ratioenum16:916:9, 9:16, 1:1, 4:3, 3:4, 21:9
qualityenummodel default480p / 720p / 1080p / 4k
image_urlsstring[]—Reference images for i2v
generate_audiobooleanmodel defaultAuto-generate audio (seedance-1.5-pro, veo3.1-pro)

File Upload

For image-to-video generation, upload reference images first:

  1. Call upload_file with file_path, base64_data, or file_url → get file_url (synchronous)
  2. Use that file_url as image_urls input for generate_video

Supported: Images (JPEG, PNG, GIF, WebP). Max 100MB. Files expire after 72 hours. Quota: 100 files (default) / 500 (VIP).

Workflow

  1. Upload reference images/video if needed (via upload_file)
  2. Call generate_video → get task_id
  3. Poll check_task every 10–15s until completed
  4. Download result URLs (expire in 24h)

Without MCP Server — Direct File Hosting

When MCP tools are not available, you can still upload files to Evolink's hosting via curl:

# Upload local file
curl -X POST https://files-api.evolink.ai/api/v1/files/upload/stream \
  -H "Authorization: Bearer $EVOLINK_API_KEY" \
  -F "file=@/path/to/image.jpg"

# Upload from URL
curl -X POST https://files-api.evolink.ai/api/v1/files/upload/url \
  -H "Authorization: Bearer $EVOLINK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"file_url": "https://example.com/image.jpg"}'

Response returns file_url (public link, expires in 72h). Supported: Images (JPEG/PNG/GIF/WebP). Max 100MB.

For full video generation, bridge the MCP server @evolinkai/evolink-media — see Setup above.

Comments

Markdown supported