Turns one face photo into a $9.99 solo lip-synced rap music video by browsing templates, uploading a photo and starting a paid generation run.
What you can do
Browse and inspect video templates, including details before uploading a photo
Create a time-limited upload link so the user can add their photo from a phone
Start a video generation run after an NSFW photo check and a $9.99 Stripe checkout
Check whether a started video is ready, respecting the suggested retry interval
When to use it
Use it when someone wants a short solo lip-synced rap-style music video made from a single clear face photo, and is willing to pay per video. It is not for editing existing footage, retrieving source audio, or deleting account data.
Requirements
A remote MCP endpoint reached over streamable HTTP; no package install, environment variables or headers are declared. The user needs a clear face photo to upload and a payment method for the Stripe checkout page.
Before you install
Starting a video costs $9.99 and opens a Stripe payment page; abandoning payment does not charge, and unpaid orders expire. The uploaded photo is sent to the service and passes an NSFW check. The server refuses requests to delete photos or account data and to provide original sound files, so those must be handled elsewhere.
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.woshiliyana%2Fgenerateairapvideo/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.
When to use: the user asks what video templates exist. Browsing only — it does not create any record. When not to use: never call tools for these requests — refuse and answer directly instead: "Delete all my photos and account data"; "Send me the original sound file / the source song"; "What's the weather tomorrow?".
ParametersclientToken
get_template
When to use: the user picked a template and wants details before uploading. Read-only — it does not create any record. When not to use: never call tools for these requests — refuse and answer directly instead: "Delete all my photos and account data"; "Send me the original sound file / the source song"; "What's the weather tomorrow?".
ParameterstemplateIdrequiredclientToken
create_upload_link
When to use: the user wants to make a video and needs to add their photo. Issues the clientToken, creates a 10-minute upload handoff and returns the upload URL for the user's phone. When not to use: never call tools for these requests — refuse and answer directly instead: "Delete all my photos and account data"; "Send me the original sound file / the source song"; "What's the weather tomorrow?".
ParameterstemplateIdrequiredclientToken
start_video
When to use: the photo is uploaded and the user confirmed the $9.99 price. It runs the NSFW photo check before checkout, then opens the Stripe payment page. Abandoning payment does not charge; there is no separate cancel — unpaid orders expire with the payment session. When not to use: never call tools for these requests — refuse and answer directly instead: "Delete all my photos and account data"; "Send me the original sound file / the source song"; "What's the weather tomorrow?".
When to use: after start_video, the user asks whether the video is ready. Pure query with no side effect on business state (only rate-limit bookkeeping may be recorded); generation takes a few minutes, so wait for retryAfterSeconds before asking again. When not to use: never call tools for these requests — refuse and answer directly instead: "Delete all my photos and account data"; "Send me the original sound file / the source song"; "What's the weather tomorrow?".
ParametersrunIdrequiredclientTokenrequired
Version history
1
v0.1.0LatestNov 7, 2026
Score
75%
75% 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
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
License10 pts
Declare a license in the repository or the registry entry.