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.
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.
Installation
In SourceWeft
- Open GhostViral in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- 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.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/ghostviralin 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:
Cursor (~/.cursor/mcp.json):
VS Code (.vscode/mcp.json):
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.
set_script: the agent's script (or one written on request), with sources for factual topicssearch_stock: licensed clips and photos for each scene, with thumbnail previews to inspectset_timeline: the picks, one scene per sentence, with a pacing checkestimate_credits, thensynthesize_voice(credits are charged here, once per video)set_captions, optionalset_motion,search_sounds,set_audio,review_audiostart_render, thenpoll_renderandget_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
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
- Privacy policy: https://ghostviralai.com/privacy
- Terms: https://ghostviralai.com/terms
- Issues with the server: open an issue in this repository.
Source: README.md at commit 203ced6
Tools
0Version history
3- v2.4.1LatestOct 29, 2026
- v2.4.0Oct 16, 2026
- 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