myvideogift-mcp
This server lets you create and manage personalized video gifts (photos + an original AI-generated song) through any MCP-compatible client.
List Occasions (
list_occasions): Retrieve supported occasion types (e.g., birthday, anniversary, wedding, graduation) — the occasion drives the song style and tone.Check Account (
check_account): View your API key status and prepaid credit balance before committing to a render.Create a Gift (
create_gift): Build a personalized video gift by specifying recipient details, occasion, relationship, and up to 30 public photo URLs, plus optional narrative context (memories, story notes, feeling words). Create a draft or trigger a full render (costs one credit; requiresconsent=trueand at least one photo).Get a Gift (
get_gift): Fetch a specific gift's status by ID and retrieve the final film URL once delivered. Use this to poll progress after rendering.List Gifts (
list_gifts): Browse all gifts associated with your API key, sorted newest first, with optional status filtering (e.g.,'delivered') and a configurable result limit (up to 50).
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@myvideogift-mcp Create a birthday gift for my friend using these photos"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
My Video Gift — MCP server
Create and deliver personalized video gifts (photos + an original song) from any Model Context Protocol client — Claude Desktop, Cursor, agent frameworks, IDEs.
It wraps the My Video Gift agent API. Renders draw from a prepaid credit balance, so the connecting key must be a live key with credits.
Tools
Tool | What it does | API |
| List supported occasions (drives song + tone) |
|
| Key status + prepaid credit balance |
|
| Create a gift from photos + song, optionally render it |
|
| Fetch a gift + (once ready) the film URL |
|
| List your gifts, newest first (filter by status) |
|
create_gift will not render unless you pass consent=true (you attest you
hold the rights to the photos and the recipient's depiction) and at least one
photo_urls entry — the guard runs before any credit is spent.
Related MCP server: Compeller MCP
Configuration
Env var | Required | Default |
| yes | — (a |
| no |
|
Install (Claude Desktop, Cursor, …)
Add to your MCP client config (e.g. claude_desktop_config.json):
{
"mcpServers": {
"myvideogift": {
"command": "npx",
"args": ["-y", "myvideogift-mcp"],
"env": { "MVG_API_KEY": "mvg_live_your_key_here" }
}
}
}Install (Claude Code plugin)
This repo is also a Claude Code plugin:
the MCP server above plus a create-video-gift skill that walks the agent
through the account check → occasion → photos → consent → render flow.
From the community marketplace (once listed):
/plugin marketplace add anthropics/claude-plugins-community
/plugin install myvideogift@claude-communityOr straight from a local checkout:
claude --plugin-dir .Enabling the plugin prompts for your mvg_live_… API key (stored in the OS
keychain, not in settings files) and passes it to the server as MVG_API_KEY.
Local dev
npm install
npm run build
npm test # offline smoke test — boots the server, asserts the tools
MVG_API_KEY=mvg_live_… npm startPublishing / listing (needs a human account)
npm:
npm publish(public) sonpx myvideogift-mcpresolves.Official MCP registry — published as
io.github.CryptoLibertus/myvideogift.Smithery: connect this repo at https://smithery.ai (uses
smithery.yaml).Glama: auto-indexes public GitHub MCP servers.
mcp.so / PulseMCP: submit this repo's URL via their site.
Available Tools
5 toolscheck_accountCheck accountA
Return the API key's account status and prepaid credit balance. Use before rendering to confirm there are enough credits.
Inputs: no named parameters.
create_giftCreate video giftA
Create a personalized video gift from photos + an original song and (optionally) render the film. Rendering spends one prepaid credit and takes a few minutes — poll with get_gift, or watch list_gifts for status 'delivered'. You MUST pass consent=true to render (you attest you hold the rights to the photos and the recipient's depiction).
Inputs: occasion (required), relationship (required), recipient_name (required), tier, +7 more.
get_giftGet video giftA
Fetch one gift by id — its status and, once delivered, the film_url. Poll this after create_gift with render=true.
Inputs: gift_id (required).
list_giftsList video giftsA
List this key's gifts, newest first. Filter by status (e.g. 'delivered') to find finished films.
Inputs: limit, status.
list_occasionsList occasionsA
List the supported occasions (anniversary, birthday, wedding, memorial, graduation, …). Use an occasion id when creating a gift; it drives the song and tone.
Inputs: no named parameters.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 5 tools
Each tool addresses a distinct aspect: account status, gift creation, retrieval by ID, listing with filters, and occasion enumeration. No functional overlap.
All tool names follow a consistent verb_noun pattern (check_account, create_gift, get_gift, list_gifts, list_occasions) with no deviations.
Five tools cover the core workflow (check credits, list occasions, create, retrieve, list) without unnecessary additions. The count is well-scoped.
The tool set covers credit checking, creation, retrieval, and listing. Missing are update/delete/cancel operations, but these are not essential for the video gift creation domain.
Related MCP Connectors
Turn audio or text into a finished AI music video: narrative, multi-provider clips, final cut.
Personal songs from your memories and free kids' video wish lists: prices, samples, start links.
Turn a Suno song into a lyric-synced music video: stills, video clips, lip-sync, export by email.
Create and track AI music videos and audio-reactive visuals from songs.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceCreates short videos for TikTok, Instagram Reels, and YouTube Shorts using the Model Context Protocol (MCP) and a REST API.84 npm1,481MIT

Compeller MCPofficial
AlicenseNot gradedqualityDmaintenanceEnables agents to create AI music videos and audio-reactive visuals from songs through MCP, including style discovery, music search, rendering, webhook registration, and media management.1MIT- AlicenseNot gradedqualityDmaintenanceEnables AI agents to validate and render branded videos from structured Video Specifications via the Model Context Protocol. Provides tools for health checks, video validation, and deterministic Remotion rendering.MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to create lyric videos by adding images, audio, styled text, and timed lyric lines, then rendering the final MP4.ISC