MakeViral
ai.makeviral/makeviralVersion 1.0.0Find the newest viral AI video trend templates and make them from your photos or a prompt.
Status
Responds346 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 13:31 UTC
- Latency
- 346 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://www.makeviral.ai/mcpResponds346 msNo sign-in
Claude Code
claude mcp add --transport http makeviral https://www.makeviral.ai/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: makeviral
Remote MCP server URL: https://www.makeviral.ai/mcpCursor
{
"mcpServers": {
"makeviral": {
"url": "https://www.makeviral.ai/mcp"
}
}
}VS Code
code --add-mcp '{"name":"makeviral","type":"http","url":"https://www.makeviral.ai/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
25 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
check_legacy_storyCheck an AI Legacy Story before it is made, without any charge: the exact price in credits, and (with your own `draft`) the script as it will be made, cleaned and fitted (keys, voices, scene and shot seconds). Send the same story, draft, references (ids and kinds, no photos needed here), proofCount and options you will send to start_legacy_story. Show the user the script and the price before you start it. | No | Yes | Yes | No |
check_story_videoCheck an AI Story Video before it is made, without any charge: the exact price in credits, and (with your own `draft`) the script as it will be made, checked and cleaned. A script must have exactly the scene count of its length and fit the length when read aloud. Send the same input you will send to start_story_video. | No | Yes | Yes | No |
create_imageMake AI images from the user's prompt with a chosen MakeViral Create model, from text or from the user's photos (edit a photo, put a person in a new scene, combine photos). It spends credits from the user's MakeViral account (a failed image gives them back) and usually returns the finished image link in this call. Before calling: 1) pick the model (get_model gives its sizes and prices), 2) tell the user the price in credits, 3) when photos are used, ask the user to confirm the people in them are them or agreed, and that no one is a child. Photos: pass the files the user attached in this chat as `photos`, or public image links as `photoUrls`. Never use photos of a public figure or of someone who did not agree. Calling again with the same input within 10 minutes returns the first result; pass a new requestId to make more. | Yes | No | No | Yes |
create_upload_linkMake a one-hour link where the user adds the photos for a template on makeviral.ai (on any device). Use it when the user cannot attach photos in this chat. Give the user the link, wait until they say they are done, then call run_template with the returned uploadId. | No | No | No | No |
create_videoMake an AI video from the user's prompt with a chosen MakeViral Create model (Seedance, Kling, Veo, Wan, Grok Imagine, MiniMax...): from text, from a start frame photo (and an end frame on some models), or from references (photos, clips and sounds), with Kling multi-shot and elements. It spends credits from the user's MakeViral account (a failed video gives them back). A video takes a few minutes: this call returns at once, then call get_creation with wait true until it is ready and give the user the link. Before calling: 1) pick the model and check what it takes with get_model, 2) tell the user the price in credits, 3) with photos or clips, ask the user to confirm the people in them are them or agreed, and that no one is a child. Files: pass files the user attached in this chat (startFrame, endFrame, referencePhotos, referenceSounds), or public https links in the *Url fields. Clips must be links (MP4 or MOV). Never use photos of a public figure or of someone who did not agree. Calling again with the same input within 10 minutes returns the first video; pass a new requestId to make another. | Yes | No | No | Yes |
fruit_story_guideAI Fruit Story: a short, dramatic and funny soap opera of 3D cartoon fruit people (a human body, the head is a fruit) for TikTok, with talking scenes, captions and music. This returns the ready-made fruit people, roles, personalities, plots, options and prices, and (with a cast) the exact prompts MakeViral's own writer gets. With a `draft` it also checks your story and gives its exact price, without any charge. You can write the story yourself and send it to start_fruit_story as `draft`, or send only the cast and idea and MakeViral writes it. | No | Yes | Yes | No |
get_accountShow the signed-in MakeViral account: its first name and credit balance. Every run uses credits, so use it before a run when the price might be more than the balance. | No | Yes | Yes | No |
get_creationCheck images or videos started with create_image or create_video: status, minutes left, and the finished link when ready. With wait true the call waits up to 40 seconds for them to finish, so you can wait for the result in the same answer and then give the user the link. | No | Yes | Yes | No |
get_fruit_storyCheck an AI Fruit Story started with start_fruit_story: the step, the minutes left and the finished video link. With wait true the call waits up to 40 seconds for the next step. Without an id it lists the user's latest fruit stories. | No | Yes | Yes | No |
get_legacy_storyCheck an AI Legacy Story started with start_legacy_story: the step, the progress, the minutes left, and the finished video link. With wait true the call waits up to 40 seconds for the next step. Without an id it lists the user's latest legacy stories. | No | Yes | Yes | No |
get_modelShow one MakeViral Create model: the shapes, sizes and lengths it makes, the photos, clips and sounds it takes, special inputs (end frame, multi-shot, elements, motion style), and the price in credits for every size and length. With resolution, durationSec and count it also gives the exact price of that choice, so you can tell the user before create_image or create_video. | No | Yes | Yes | No |
get_runCheck a MakeViral run started with run_template: its status, minutes left, and the finished video or photo link when it is ready. With wait true the call waits up to 40 seconds for the run to finish, so you can wait for the result in the same answer and then give the user the link. | No | Yes | Yes | No |
get_story_videoCheck an AI Story Video started with start_story_video: the step, the progress, the minutes left, the finished video link and (choose your path) the vote options for Part 2. With wait true the call waits up to 40 seconds for the next step. Without an id it lists the user's latest story videos. | No | Yes | Yes | No |
get_templateShow one MakeViral template: what it makes, its versions (for example solo, with a friend, with a pet), the photos each version needs in order, quality options, optional 'make it yours' fields, the price in credits, the user's credit balance when signed in, and an example clip. Use it when the user names or picks one template. Call it before run_template so you pass the right version and photos, and tell the user the price in credits. | No | Yes | Yes | No |
legacy_story_guideAI Legacy Story: a short vertical film in a 3D animated (Pixar-like) style that tells a real life or business story only through on-screen dialogue (no narrator), with lip-synced voices, captions, music and the person's real photos at the end. This returns the options (models, sizes with prices, music, styles, voices, languages, limits) and the exact rules and JSON shape of a script. Use it when the user wants their story, their company's story or a family member's life as an animated film. You can then write the whole script yourself (any model, in the user's own way) and pass it to check_legacy_story and start_legacy_story as `draft`; then MakeViral does not write it and does not charge for writing it. Without a script, start_legacy_story writes it from the story text. | No | Yes | Yes | No |
list_creationsList the user's latest MakeViral Create images and videos (newest first) with their status and links. Template runs are in list_runs. | No | Yes | Yes | No |
list_modelsList the AI models of MakeViral Create (makeviral.ai/create): image models (Nano Banana, GPT Image, Seedream, Flux...) and video models (Seedance, Kling, Veo, Wan, Grok Imagine, MiniMax...) with what each takes and its lowest price in MakeViral credits. Use it when the user asks MakeViral for an image or a video from their own idea (not a trend template), wants a specific model such as Kling, Veo or Seedance, or asks which MakeViral model to use. Then use get_model for one model's full rules and prices, and create_image or create_video to make it. | No | Yes | Yes | No |
list_runsList the user's latest MakeViral template runs (newest first) with their status and result links. | No | Yes | Yes | No |
run_templateMake a MakeViral trend video or photo from the user's photos. It spends the version's credits from the user's MakeViral account (a failed run gives them all back). A photo is usually ready in this call and the result has the link. A video takes a few minutes: then call get_run with wait true until it is ready, and give the user the link. Before calling: 1) pick the template and version with get_template, 2) tell the user the price in credits, 3) ask for exactly the photos that version needs, in its order, 4) ask the user to confirm the people in the photos are them or people who agreed, and that no one in them is a child. Photos: pass the files the user attached in this chat as `photos`, OR public image links as `photoUrls`, OR an `uploadId` from create_upload_link when the user cannot attach files here. Never use photos of a public figure or of someone who did not agree. When the account can pay, the photos are checked before the charge: a blurry, dark or low-resolution photo, a small or missing face, a group photo in a one-person slot, more than one animal in a one-pet slot, or a person in a pet slot returns an explanation and charges nothing. Then ask for a better photo, or for the user's OK to go on with acceptLowQualityPhoto. | Yes | No | No | Yes |
search_templatesFind MakeViral trend templates: viral AI video and photo trends (knight cat, hotel lobby walk, Halloween costumes, dance reels...) that turn the user's own photos of themselves, their partner, friends or pets into a short video or photo. Use it when the user wants a trend video, asks what they can make from a photo, or names a TikTok or Instagram trend. Results are sorted by popularity and show an example clip, the photos needed and the price in MakeViral credits. With no query it returns the most popular templates. Suggest a few that fit and say that each one costs credits from the user's MakeViral account, then use get_template when the user picks one. | No | Yes | Yes | No |
start_fruit_storyMake an AI Fruit Story video (3D cartoon fruit people in a short soap opera). It spends credits from the user's MakeViral account (a scene that fails gives its credits back) and takes several minutes: this call returns at once, then call get_fruit_story with wait true. Send the cast (1-3 fruit people) and either your own story as `draft` (written with fruit_story_guide's prompts) or only an idea, and MakeViral writes it. Before calling, tell the user the price in credits (fruit_story_guide). Calling again with the same input within 10 minutes returns the first story. | Yes | No | No | Yes |
start_legacy_storyMake an AI Legacy Story: a 3D animated film of the user's life, business or family story, told in on-screen dialogue, with the user's real photos at the end. It spends credits from the user's MakeViral account (a scene that fails gives its credits back) and takes about 10-15 minutes: this call returns at once, then call get_legacy_story with wait true. Two ways: 1) your own script as `draft` (write it with legacy_story_guide's rules; MakeViral then only makes the film and charges no writer), or 2) only the `story` text, and MakeViral writes the script. Before calling: check it with check_legacy_story, tell the user the price in credits, and with photos ask the user to confirm the people in them are them or agreed, and that no one is a child. Photos: `references` are the photos the characters and places are drawn from (a person, a logo, a screenshot), each with the id the script uses, and its photo as photoUrl or as the next chat file in referencePhotos. `proofPhotos` / `proofPhotoUrls` are the real photos the film ends on. Calling again with the same input within 10 minutes returns the first story. | Yes | No | No | Yes |
start_story_videoMake an AI Story Video (a faceless narrated short in the chosen format: what if, scary story, history, body facts, choose your path, cartoon story...). It spends credits from the user's MakeViral account (a part that fails gives its credits back) and takes several minutes: this call returns at once, then call get_story_video with wait true. Two ways: 1) your own script as `draft` (written with story_video_guide's prompts; MakeViral then only makes the video and charges no writer), or 2) only the `idea` (and the user's own `story`, if any), and MakeViral writes the script. Before calling: check it with check_story_video and tell the user the price in credits. Calling again with the same input within 10 minutes returns the first story. | Yes | No | No | Yes |
story_video_guideAI Story Video: faceless narrated short videos for TikTok, Reels and Shorts in many formats: 'what if' explainers, body facts, history, scary stories, space, animals, how it works, mysteries, survival, myths, POV, storytime, would you rather, psychology, rise and fall, disasters, Bible stories, build it, cartoon stories and choose-your-path episodes. One narrator voice over AI pictures and clips, with captions and music. This returns every format with examples, the options with prices, and the exact prompts MakeViral's own writer gets for this format and length. You can write the whole script yourself (any model, in the user's own way) and pass it to check_story_video and start_story_video as `draft`; then MakeViral does not write it and does not charge for writing it. Without a script, start_story_video writes it from the idea. | No | Yes | Yes | No |
suggest_templateSend MakeViral a trend or idea that has no template yet, so the team can add it. Use it when search_templates finds nothing that fits what the user wants, and only after the user agrees. Include the TikTok or Instagram link of the trend when the user has one. | No | No | No | No |
Details
- Registry status
- Active
- Published
- Oct 29, 2026
- Updated
- Oct 29, 2026
- Repository
- Not given
- Categories (suggested)
- Design and mediaSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared