Movoa Mcp

io.github.hanshs474Published by GitHub account hanshs474v0.1.0Updated Oct 25, 2026

Movoa (movoa.ai), the AI video generator with sound: text and photo to video from any MCP client.

The publisher's own server: Kavel Mcp

VerifiedStreamable HTTPWeb executableMedia & DesignAI & ML

Overview

AI-generated overview

Official Movoa MCP server that lets an assistant generate AI video clips with sound from text prompts or photos, using the user's own Movoa credits.

What you can do
Generate video clips with sound from a text prompt, or animate a photo passed as an image URL, choosing among several models, lengths, resolutions and aspect ratios; optionally wait for the result instead of returning a run id. Check the status of a submitted run and get the video URL once it is ready. Read the remaining credits on the Movoa account behind the API key.
When to use it
Useful when you want to create short AI videos with audio directly from a chat client such as Claude, Cursor, Cline or Gemini CLI, and are willing to spend Movoa credits on each run.
Requirements
A Movoa account and API key, supplied as the MOVOA_API_KEY environment variable for the local npm package or as an Authorization bearer header for the remote endpoint. Node.js is needed to run the package via npx; network access to movoa.ai is required.
Before you install
Every generation run costs credits on your Movoa account at the provider's published prices, so repeated or long clips can add up. The API key is a secret and should be kept out of shared configuration. Runs take minutes and are subject to a plan concurrency limit. Prompts and any photo URL are sent to Movoa's servers.

Installation

In SourceWeft

  1. Open Movoa Mcp in the dashboard and add it to a workspace.
  2. Connect Authorization token credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.hanshs474%2Fmovoa-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "movoa": {
      "type": "http",
      "url": "https://movoa.ai/api/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

README

Movoa MCP server

Unlimited AI video generator with sound: on paid plans the tenth take of a shot costs what the first did, and your first clip is free to make right now. This is the official MCP server for Movoa: it lets Claude, Cursor, Cline, Gemini CLI or any MCP client make video clips with sound on your own Movoa account. Ask for a clip in chat, get the file URL back.

Tools

ToolWhat it does
generate_videoText to video, or photo to video with image_url. Returns a run id (or waits with wait: true)
check_statusStatus of a run, and the video URL when it is ready
creditsCredits left on your account (free to call)

API key

Create one at movoa.ai/settings/apikeys and set it as MOVOA_API_KEY. Runs cost credits on your Movoa account, at the prices on movoa.ai/pricing.

Install

bash
npx -y movoa-mcp

Claude Desktop / Claude Code / Cursor / Cline

json
{  "mcpServers": {    "movoa": {      "command": "npx",      "args": ["-y", "movoa-mcp"],      "env": { "MOVOA_API_KEY": "sk-..." }    }  }}

Claude Code in one line: claude mcp add movoa -e MOVOA_API_KEY=sk-... -- npx -y movoa-mcp

Remote (Streamable HTTP, no install)

https://movoa.ai/api/mcp

Send your key with each request as Authorization: Bearer sk-.... Listing the tools needs no key; running one does. Claude Code: claude mcp add --transport http movoa https://movoa.ai/api/mcp --header "Authorization: Bearer sk-..."

Gemini CLI

bash
gemini extensions install https://github.com/hanshs474/movoa-mcp

Claude Code plugin

bash
claude plugin marketplace add hanshs474/movoa-mcpclaude plugin install movoa@movoa

The plugin also ships the movoa-video skill, which works without MCP (plain curl).

Models

modelLength (duration)resolutionaspect_ratio
minimax-h3 (default)4, 5, 6, 8, 10, 15 s480p, 768p16:9, 9:16, 1:1
seedance-2-55–30 s, steps of 5480p, 720p16:9, 9:16, 1:1
veo-3-1-fast8 s720p16:9, 9:16
seedance-2 · seedance-2-fast · seedance-2-mini4, 6, 8, 10 s480p, 720p16:9, 9:16, 1:1

Notes

  • Video takes minutes. generate_video returns a run id by default; poll it with check_status, or pass wait: true to block (up to 30 minutes).
  • Your plan's concurrency limit applies; a submit past it is refused until a run finishes.
  • MOVOA_BASE_URL overrides the endpoint; only useful against a local build of the site.

License

MIT

Source: README.md at commit b35a5c6

Tools

3

generate_video

Generate a video on Movoa

Generate a video clip with sound from a text prompt on movoa.ai, or animate a photo by passing image_url (photo to video). Defaults to MiniMax H3 at 480p. Runs cost credits on your Movoa account, at the prices on https://movoa.ai/pricing. Video takes minutes: this returns a run id to poll with check_status.

Parametersmodelpromptrequireddurationimage_urlresolutionaspect_ratio

check_status

Check a Movoa run

Read the status of a run started with generate_video, and the video URL when it is ready.

Parametersrun_idrequired

credits

Movoa credit balance

The credits left on the Movoa account behind your API key. Free to call.

Takes no parameters.

Version history

1
  1. v0.1.0LatestOct 25, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Kavel integrations