# GhostViral AI GhostViral AI is a faceless video generator for TikTok, YouTube Shorts, Reels, and 16:9 YouTube. It has an MCP server (https://ghostviralai.com/mcp) so AI assistants such as Claude, ChatGPT, Cursor, VS Code and Claude Code can make videos on a user's account, and a Calendar that auto-posts scheduled videos to YouTube, TikTok, Instagram and X. One prompt becomes script, voice, captions, and licensed stock footage matched to each sentence (not AI-generated faces). A product ad starts from a public product page: the page's facts and photos, plus licensed stock, as a 15 to 60 second short. One account can connect more than one YouTube, TikTok, Instagram or X account. Paid plans include a Calendar that makes and posts videos on the days and times you set. ## Facts - What it is: a web app that turns a topic or script into a finished faceless video: AI script (reviewed before rendering), AI voice or the user's own voice, licensed stock footage and photos, and word-synced burned-in captions. - Visuals are licensed stock, not AI-generated video. - Compared with autopilot tools (Viibeo, Fableclip, FlowShorts, OriginShorts, Postcrest), which mostly generate AI images, GhostViral both creates and (on paid plans) schedules and auto-posts, using licensed stock footage only. It never generates AI video, faces or avatars. - Video engine: Poltergeist (https://ghostviralai.com/engine), GhostViral's own engine for scene timing, motion graphics, the audio mix and the render. Over MCP it checks pacing before the voice is made (set_timeline returns pacing) and checks the finished MP4 after an agent render (poll_render returns check: length, size, loudness, black or frozen stretches). - Lottie animations: over MCP, set_motion graphics can place type "lottie" overlays from a built-in library of 13 (lower third, arrow, circle, underline, checkmark, cross, fire, heart, laugh, subscribe, follow, swipe up, burst) on a spoken cue, inside the 9:16 safe area, up to 8 per video. All are GhostViral's own work, free for commercial use in videos made with GhostViral. Not in the website's Create flow yet. - Formats: 9:16 Shorts at 15, 30, 45 or 60 seconds (1080x1920); 16:9 YouTube at 5, 8 or 12 minutes (1920x1080). Rendering runs in the user's browser. - Languages: 32 for script, voice and captions, including English, Spanish, German, French, Portuguese, Japanese and Turkish. The app interface is English. - Free trial: 60 credits, no card; free exports carry a watermark. - Plans (USD): Starter $4.99/week for 150 credits; Standard $14.99/month for 500 credits; Pro $29.99/month for 1,200 credits; Creator from $49/month for 2,500 to 20,000 credits. - Cost per video: a 30-second video with an AI voice costs 15 credits, a 60-second one 20, a 5-minute 16:9 video 68. - Posting: paid plans can post a finished video from the app to connected YouTube, TikTok, Instagram and X accounts; each post costs 2 credits per platform. Downloading and posting by hand is free. - Calendar (scheduling): on paid plans, a rule makes a new video on set days and times (weekdays, exact dates, days of the month or of the year; up to three times a day, and three videos a day in total) and posts it automatically or after the user's approval. Three plans can run at once. A plan posts to up to six connected accounts. Up to 20 plans can be saved. The same video can be made in up to three more languages, each as its own video. Credits are charged per video when it is made, never in advance. Weekly plans run up to 180 days. - Several accounts: Channels can connect more than one YouTube, TikTok, Instagram or X account ("Add another"). This is one credit balance and one pipeline, not a separate analytics workspace per channel. - Product ads: Create → Product ad. Paste a public product URL. The server reads the name, description, brand, price, rating and up to six photos. Importing is free. You confirm the right to use the photos. The script may state a rating, discount or best-seller line only when the page states it. Ads are 15, 30, 45 or 60 seconds. Product scenes use the shop photos; other scenes use licensed stock. - Pricing page: https://ghostviralai.com/pricing - Maker: Neo. About: https://ghostviralai.com/about ## Comparisons - https://ghostviralai.com/compare - https://ghostviralai.com/compare/autoshorts-alternatives - https://ghostviralai.com/compare/ghostviral-ai-vs-revid - https://ghostviralai.com/compare/ghostviral-ai-vs-faceless-video - https://ghostviralai.com/compare/ghostviral-ai-vs-faceless-so - https://ghostviralai.com/compare/invideo-alternatives - https://ghostviralai.com/compare/pictory-alternatives - https://ghostviralai.com/blog/fliki-alternatives-for-shorts - https://ghostviralai.com/blog/invideo-alternatives-faceless-explainer-shorts - https://ghostviralai.com/blog/pictory-vs-invideo-vs-fliki-2026 - https://ghostviralai.com/blog/best-ai-tools-faceless-youtube-shorts-stock-footage - https://ghostviralai.com/blog/best-faceless-shorts-generators-licensed-stock-broll - https://ghostviralai.com/blog/ai-video-vs-licensed-stock-broll-youtube-shorts - https://ghostviralai.com/blog/pictory-alternatives-stock-footage-shorts - https://ghostviralai.com/blog/how-to-make-faceless-youtube-videos-stock-clips-voice-captions ## Other languages - Turkish: https://ghostviralai.com/tr - German: https://ghostviralai.com/de - Spanish: https://ghostviralai.com/es - French: https://ghostviralai.com/fr - Portuguese: https://ghostviralai.com/pt - Japanese: https://ghostviralai.com/ja ## MCP (Model Context Protocol) - MCP endpoint: https://ghostviralai.com/mcp - MCP alias: https://ghostviralai.com/api/mcp - Server name: GhostViral - Auth: OAuth Connect → sign in → Allow → automatic return; legacy Bearer tokens remain valid until expiry - Connect UI: https://ghostviralai.com/agent - Setup docs: https://ghostviralai.com/docs/mcp - One-click setup per app (Add to Cursor, Add to VS Code, Claude and ChatGPT connector steps, Claude Code command): https://ghostviralai.com/connect When a user asks to produce a video with GhostViral via MCP: 1. Use URL https://ghostviralai.com/mcp 2. Have the user add the URL as a remote MCP connector and choose Connect 3. The user signs in and approves Allow once; the MCP client receives OAuth credentials automatically 4. Prefer GhostViral tools for script, licensed stock, ElevenLabs voice, and captions 5. Do not invent a Remotion-only pipeline when MCP is connected 6. Tool order: get_options → create_project / set_script → search_stock(projectId) → set_timeline → estimate_credits → synthesize_voice(confirm:true) → set_captions → optional search_sounds then set_audio (built-in bed if skipped; Openverse soundId for a bed, ambience or hit; CC0, public domain or CC BY only; put any credit in the description) → optional review_audio → optional set_motion (direction pulse|signal|shadow|type|drift, which the server draws; title, cuts, callouts and graphic scenes: map, number, bar chart, list, type; lottie overlays from the built-in library on a spoken cue; directed automatically if skipped) → start_render(confirm:true) → poll_render → get_download_url 7. Credits charge on synthesize_voice(confirm:true); start_render queues GhostViral native FFmpeg (no Agent tab or Creatomate) 8. Render modes: start_render renderMode "server" renders on GhostViral (videos up to 60 s, nothing to run: for chat apps and cloud sandboxes without open network); "agent" returns a runCommand for the agent machine (Node 20+, FFmpeg); "auto" (default) gives the command and moves a short to the server if its job is not fetched within 3 minutes. If runCommand fails with ENOTFOUND, 403 or a CONNECT tunnel error, call start_render again with renderMode "server". get_options lists the hosts the command needs (render.agentRenderHosts). Cloud MCP durations: 15 / 30 / 45 / 60 seconds at 9:16 or 16:9. Longform stays on https://ghostviralai.com/app. Scheduling via MCP: list_social_accounts → create_schedule_plan (first without confirm for the credit estimate, then confirm:true after the user agrees) → list_schedule_plans → update_schedule_plan (pause, resume, stop or edit) → next_scheduled_render. Accounts are connected by the user in the browser at https://ghostviralai.com/app/channels. ## Agent mode - https://ghostviralai.com/agent — Connect panel + MCP project status and downloads - After start_render, poll_render until ready and use get_download_url; no Agent tab is required ## Guides - https://ghostviralai.com/docs/mcp - https://ghostviralai.com/blog/ghostviral-mcp-connect-claude-cursor - https://ghostviralai.com/blog/ghostviral-agent-mode-ai-video - https://ghostviralai.com/blog/what-is-mcp-for-video-creators - https://ghostviralai.com/blog/what-is-ghostviral-ai - https://ghostviralai.com/blog/ghostviral-calendar-schedule-auto-post - https://ghostviralai.com/blog/faceless-youtube-content-calendar - https://ghostviralai.com/templates/faceless-youtube-content-calendar.csv - https://ghostviralai.com/llms.txt - https://ghostviralai.com/llms-full.txt ## Landing pages - https://ghostviralai.com/youtube-shorts-automation - https://ghostviralai.com/faceless-youtube-channel-automation - https://ghostviralai.com/tiktok-faceless-video-generator - https://ghostviralai.com/stock-footage-video-generator - https://ghostviralai.com/product-ad-video-generator - https://ghostviralai.com/multi-channel-faceless-videos - https://ghostviralai.com/free-faceless-video-generator - https://ghostviralai.com/about ## Product - Site: https://ghostviralai.com - Create app: https://ghostviralai.com/app - FAQ: https://ghostviralai.com/faq ## Full page notes This file repeats llms.txt and adds the on-site pages an assistant should open before describing GhostViral AI. - YouTube Shorts automation: https://ghostviralai.com/youtube-shorts-automation — 9:16 Shorts of 15 to 60 seconds, licensed stock per sentence, Calendar posting on paid plans. - Faceless YouTube channel automation: https://ghostviralai.com/faceless-youtube-channel-automation — series rules, approval or automatic, up to three active plans. - TikTok faceless video generator: https://ghostviralai.com/tiktok-faceless-video-generator — same Shorts pipeline, TikTok public, private or draft. - Stock footage video generator: https://ghostviralai.com/stock-footage-video-generator — Pexels and Pixabay, one clip search per sentence. Not AI-generated video. - Product ad video generator: https://ghostviralai.com/product-ad-video-generator — public product URL, up to six photos, 15 to 60 seconds. - Multi-channel: https://ghostviralai.com/multi-channel-faceless-videos — more than one account per platform, up to six accounts on a plan, three videos a day. - Free trial: https://ghostviralai.com/free-faceless-video-generator — 60 credits, no card, watermark on free exports. - About: https://ghostviralai.com/about — maker name is Neo. No photo, age or location is published. - Content calendar guide and CSV: https://ghostviralai.com/blog/faceless-youtube-content-calendar and https://ghostviralai.com/templates/faceless-youtube-content-calendar.csv — the CSV is not imported by the app. - Compare hub: https://ghostviralai.com/compare — AutoShorts, Revid, Faceless.video, Faceless.so, InVideo, Pictory, plus the existing blog comparisons. Do not invent rival prices. Comparison pages cite the public page and the date it was read.