MakeViral

ai.makeviralPublished by makeviral.aiOfficial publisherv1.0.0Updated Oct 29, 2026

Find the newest viral AI video trend templates and make them from your photos or a prompt.

VerifiedStreamable HTTPWeb executableMedia & DesignAI & ML

Overview

AI-generated overview

MakeViral lets an assistant find viral trend templates and generate AI videos and images from the user's photos or prompts, paid in MakeViral credits.

What you can do
  • Search and inspect trend templates, including versions, required photos, quality options and credit price
  • Run a template from the user's photos and poll the run until the video or photo link is ready
  • List recent template runs with status and result links
  • Browse MakeViral Create image and video models, with inputs, sizes, lengths and per-option credit prices
  • Generate AI images and videos from a prompt, start frame or references, then check or list the creations
  • Show the signed-in account's name and credit balance, create a one-hour photo upload link, and suggest a new trend idea
When to use it
Useful when someone wants a short trend-style video or photo made from their own pictures, or wants AI images and videos generated from a prompt through MakeViral's models, and is willing to spend account credits.
Requirements
A remote MCP endpoint at makeviral.ai over streamable HTTP; no packages, environment variables or headers are declared. A signed-in MakeViral account with credits is needed for runs and creations, and photos must be supplied in chat or through a generated upload link.
Before you install
Every run and creation spends credits from the user's MakeViral account, so confirm the price first; failed runs are said to be refunded. Uploaded photos and prompts are sent to MakeViral, and the server asks that only photos of the user or consenting adults be used, never children or public figures. Upload links are valid for one hour.

Installation

In SourceWeft

  1. Open MakeViral in the dashboard and add it to a workspace.
  2. 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/ai.makeviral%2Fmakeviral/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": {
    "makeviral": {
      "type": "http",
      "url": "https://www.makeviral.ai/mcp"
    }
  }
}

Tools

14

search_templates

Find trend templates

Find 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.

Parameterslimitqueryoutputseasonsubject

get_template

Show a template

Show 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.

Parametersslugrequired

run_template

Make a trend video or photo

Make 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.

ParametersfieldsobjectphotosqualityversiontemplaterequireduploadIdphotoUrlsrequestIdphotosConsentrequired

get_run

Check a run

Check 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.

ParameterswaitrunIdrequired

list_runs

List my runs

List the user's latest MakeViral template runs (newest first) with their status and result links.

Parameterslimit

list_models

List AI image and video models

List 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.

Parameterskind

get_model

Show a model and its prices

Show 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.

ParameterscountmodelrequiredresolutionclipSecondsdurationSecreferencePhotos

create_image

Make an AI image

Make 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.

ParameterscountmodelrequiredaspectphotospromptrequiredphotoUrlsrequestIdresolutionphotosConsenttransparentBackground

create_video

Make an AI video

Make 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.

ParametersseedcountmodelrequiredshotssoundaspectmotionpromptclipModeelementsendFrameautoShots+16 more

get_creation

Check an image or video

Check 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.

Parametersididswait

list_creations

List my images and videos

List the user's latest MakeViral Create images and videos (newest first) with their status and links. Template runs are in list_runs.

Parameterskindlimit

get_account

Show my credits

Show 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.

Takes no parameters.

suggest_template

Suggest a new template

Send 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.

Parametersidearequiredlink

Version history

1
  1. v1.0.0LatestOct 29, 2026

Score

83% 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.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.