GhostViral

com.ghostviralaiPublished by ghostviralai.comOfficial publisherv2.4.1Updated Oct 29, 2026

Faceless video studio: script, stock footage, voiceover, captions and motion graphics to MP4.

VerifiedStreamable HTTPWeb executableProductivity & WorkflowMedia & Design

Overview

AI-generated overview

Remote GhostViral server that lets an assistant script, voice, caption and render faceless stock-footage videos into MP4 files.

What you can do
  • Create and read video projects, and list formats, caption styles and voices
  • Write the script, plan visuals and search licensed stock clips and photos
  • Set the scene timeline, captions, layout, motion graphics and audio mix
  • Estimate credit cost, synthesize the voiceover and review the audio
  • Render the video, poll progress, check the file and get a download link
  • Schedule renders and posts on paid plans, or make a quick Short in one call
When to use it
Useful when you want an assistant to produce finished vertical Shorts, Reels or TikToks, or longer horizontal YouTube videos, from a script with licensed stock footage, voiceover and captions, without editing software.
Requirements
A remote Streamable HTTP endpoint; nothing to install or self-host. OAuth 2.1 sign-in to a GhostViral account in the browser, no API keys. A client that supports remote servers with OAuth. Agent-side rendering needs FFmpeg on the machine; otherwise server rendering is limited to Shorts up to 60 seconds.
Before you install
Rendering spends account credits: the voiceover step charges once per video, and paid plans start at $4.99 a week. Free exports carry a watermark. Some tools are marked destructive and can schedule posts to social accounts. Scripts, footage choices and audio are processed by GhostViral's service.

Installation

In SourceWeft

  1. Open GhostViral in the dashboard and add it to a workspace.
  2. Connect the required credentials. They are stored privately and never shown on public pages.
  3. 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/com.ghostviralai%2Fghostviral/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. The client completes OAuth sign-in on first connect.

{
  "mcpServers": {
    "ghostviral": {
      "type": "http",
      "url": "https://ghostviralai.com/mcp"
    }
  }
}

README

GhostViral MCP

A remote Model Context Protocol server that lets an AI agent make a finished faceless video on a GhostViral AI account: script, licensed stock footage, voiceover, captions, sound and an MP4.

  • Endpoint: https://ghostviralai.com/mcp (Streamable HTTP)
  • Auth: OAuth 2.1 with PKCE and dynamic client registration. You sign in to GhostViral in the browser; there are no API keys to copy.
  • Registry name: com.ghostviralai/ghostviral in the official MCP Registry
  • Docs: https://ghostviralai.com/docs/mcp
  • Works with: Claude (web, desktop, Claude Code), ChatGPT, Cursor, VS Code and other MCP clients that support remote servers with OAuth.

This repository holds the public description of the server (this README and server.json). The server itself runs on ghostviralai.com; there is nothing to install or self-host.

What it makes

  • Vertical 9:16 Shorts, Reels and TikToks of 15, 30, 45 or 60 seconds (1080×1920)
  • Horizontal 16:9 YouTube videos of 5, 8 or 12 minutes (1920×1080)
  • Visuals are licensed stock video and photos (Pexels, Pixabay and open-licence archives), never AI-generated faces or clips
  • Script, voice and captions in 32 languages

Connect

Claude: Settings → Connectors → Add custom connector → URL https://ghostviralai.com/mcp, then sign in.

Claude Code:

bash
claude mcp add --transport http ghostviral https://ghostviralai.com/mcp

Cursor (~/.cursor/mcp.json):

json
{  "mcpServers": {    "ghostviral": { "url": "https://ghostviralai.com/mcp" }  }}

VS Code (.vscode/mcp.json):

json
{  "servers": {    "ghostviral": { "type": "http", "url": "https://ghostviralai.com/mcp" }  }}

The first tool call opens the GhostViral sign-in page. New accounts get 60 free credits, no card.

How an agent uses it

The agent makes every creative choice; the tools carry them out.

  1. set_script: the agent's script (or one written on request), with sources for factual topics
  2. search_stock: licensed clips and photos for each scene, with thumbnail previews to inspect
  3. set_timeline: the picks, one scene per sentence, with a pacing check
  4. estimate_credits, then synthesize_voice (credits are charged here, once per video)
  5. set_captions, optional set_motion, search_sounds, set_audio, review_audio
  6. start_render, then poll_render and get_download_url

start_render returns a command that encodes the MP4 on the agent's machine with FFmpeg. When the agent cannot run commands, renderMode: "server" renders Shorts up to 60 seconds on GhostViral's server instead. After an agent render, poll_render reports a check of the file: length, size, loudness, and black or frozen stretches.

Tools

ToolWhat it does
create_project, get_project, list_projectsStart and read video projects
get_options, list_voicesFormats, caption styles, voices
set_script, plan_visualsScript; optional stock search ideas
search_stock, set_timelineFind licensed footage, set the scene cuts
estimate_credits, synthesize_voiceCost before spending; the voiceover
set_captions, set_composition, set_motion, get_motion_guideCaptions, layout, motion and graphics
search_sounds, design_sound, set_audio, set_music, review_audioMusic bed, effects, mix check
start_render, submit_render, poll_render, get_download_urlRender and download
create_faceless_videoOne call for a quick Short
create_schedule_plan, list_schedule_plans, update_schedule_plan, next_scheduled_render, list_social_accounts, schedule_postScheduling on paid plans

Prompts (prompts/list): produce_faceless_short, pick_stock_timeline, choose_soundtrack.

Every tool carries a title and read-only or destructive hints, so clients can ask before anything that spends credits.

Example requests

  • "Make a 30-second vertical Short about why octopuses have three hearts."
  • "Research the history of the Titanic and make an 8-minute 16:9 YouTube video."
  • "Turn this script into a 60-second TikTok with Pro Bold captions and a calm male voice."

Pricing

Free trial: 60 credits, no card; free exports carry a watermark. Paid plans from $4.99 a week. A 30-second Short with an AI voice costs 15 credits. Details: https://ghostviralai.com/pricing

Privacy and support

Source: README.md at commit 203ced6

Tools

0
This server asks you to sign in, so SourceWeft could not read its tools without an account and has not indexed them. What a connected account sees can depend on that account and its permissions.

Version history

3
  1. v2.4.1LatestOct 29, 2026
  2. v2.4.0Oct 16, 2026
  3. v2.3.0Sep 29, 2026

Score

85% 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 listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts