PicMovi MCP
GitHubPicMovi MCP is a photo to video tool for agents. Connect Cursor, Claude, or another MCP client to make video from photos: animate a still, or turn start and optional last-frame photos into a short clip.
Use the same models and account credits as picmovi.com. The agent can list photo-to-video capabilities, quote cost with no charge, start one job after you confirm, and poll until the clip is ready. Listing, quoting, and polling never spend credits — only generation does.
How to use
- Create an MCP key on this page. Copy it once — we cannot show the full key again.
- Paste the MCP JSON into your client. Cursor is the worked example below; other apps use the same mcpServers snippet.
- Click a photo in My Upload or My Generation to copy its assetId.
- Copy the prompt below, replace PASTE_ASSET_ID_HERE, then paste it into the agent. Confirm credits before it starts the video.
- The clip link appears in chat. The same video also shows up under Products.
Where to paste the JSON
Example — Cursor: Cursor Settings → MCP → add PicMovi (or edit ~/.cursor/mcp.json), paste the snippet, then reload MCP.
- Cursor (example): Settings → Cursor Settings → MCP, or ~/.cursor/mcp.json
- Claude Desktop: macOS: ~/Library/Application Support/Claude/claude_desktop_config.json · Windows: %APPDATA%\Claude\claude_desktop_config.json
- Claude Code: Project .mcp.json, or: claude mcp add picmovi
- VS Code / Copilot: Workspace .vscode/mcp.json
- Windsurf: Windsurf Settings → MCP, or ~/.codeium/windsurf/mcp_config.json
MCP key
No key yet. Create one to connect Cursor, Claude, or another MCP client.
Sign in to manage your MCP key
MCP keys are tied to your PicMovi account and credits.
Prompt template
Paste into the agent after you click a photo below. “Use photo-to-video.…” picks the model (no picker in chat). Motion prompt is the same i2v text you type in the studio — what happens in the clip. “subtle motion” is motion strength, not that story. Delete the Motion prompt line if you only want a generic animate.
Animate my photo assetId: PASTE_ASSET_ID_HERE for 5 seconds with subtle motion. Use photo-to-video.seedance25 at 480p. Motion prompt: She blinks slowly, a light breeze moves her hair, camera stays locked. Quote credits first, then generate after I confirm.
Where the video goes
The agent polls until the job succeeds, then shares the CDN link in chat. You can also open Products to download the same clip. Failed jobs refund credits like the website.
My Assets
Same library as the studio panel. Click a photo to copy its assetId. Free-plan files expire after about 1 day.
Sign in to browse My Upload and My Generation and copy an assetId.