# MakeAIVideo > AI video generation platform. Make AI videos from a single prompt, with AI avatars, voiceovers, scenes, captions, and music, then post them to TikTok, Instagram, YouTube and 8 more platforms. MakeAIVideo is a web-based AI video creation platform. Users describe a topic, pick a style (talking-head with an AI character, or cinematic narration over AI-generated scenes), and the platform produces a finished video including narration audio, generated visuals, captions, and music, stitched and rendered automatically. From the web app, users can then post the finished video, or schedule it, to their connected TikTok, Instagram, YouTube, Facebook, LinkedIn, X, Threads, Pinterest, Bluesky, Telegram and Discord accounts. ## What you can make (video types) - [Prompt to video](https://makeaivideo.ai/prompt-to-video): Turn a single prompt into a complete AI video: script, voiceover, scenes, captions and music written and made for you. - [Script to video](https://makeaivideo.ai/script-to-video): Paste your own script and get an AI voiceover over generated scenes with word-by-word captions. - [Blog to video](https://makeaivideo.ai/blog-to-video): Paste a blog post and turn it into a narrated AI video with AI scenes and captions. - [AI explainer video](https://makeaivideo.ai/ai-explainer-video): Turn a topic or a script into a finished AI explainer video with voiceover, scenes, captions and music. - [AI talking avatar](https://makeaivideo.ai/talking-avatar): Pick a presenter or upload a reference photo, paste a script, and get a lip-synced talking avatar video. - [AI spokesperson video](https://makeaivideo.ai/ai-spokesperson-video): Lip-synced AI spokesperson videos for corporate messaging that you can re-render when the script changes. - [AI UGC video](https://makeaivideo.ai/ai-ugc-video): AI UGC video ads: an AI spokesperson lip-synced to your ad script, sized for Meta and TikTok ads. - [Character swap](https://makeaivideo.ai/character-swap): Upload your own video and swap the person on screen for a character; motion, gestures, camera and audio stay as filmed. - [Image to video](https://makeaivideo.ai/image-to-video): Turn a product still, landscape or album art into a short moving clip. - [Animate a photo](https://makeaivideo.ai/animate-a-photo): Bring family portraits, pets and restored photos to life in a short clip, with faces kept faithful to the original. - [TikTok video generator](https://makeaivideo.ai/tiktok-video-generator): Make vertical AI TikTok videos from a one-line prompt: script, voiceover, scenes, captions and music. - [Instagram Reels generator](https://makeaivideo.ai/instagram-reels-generator): Prompt in, 9:16 Reel out, with no source footage and no timeline editing. - [AI YouTube Shorts generator](https://makeaivideo.ai/ai-shorts-generator): Prompt in, 9:16 YouTube Short out with script, voice, scenes, captions and music. - [Faceless YouTube channel](https://makeaivideo.ai/faceless-youtube-channel): Run a faceless YouTube channel without filming: a topic or script becomes a narrated AI video. - [Auto-post](https://makeaivideo.ai/auto-post): Post or schedule the finished video to connected social accounts (details below). - [MCP server](https://makeaivideo.ai/docs/mcp): Let Claude, ChatGPT, Cursor or any MCP client make and post videos. ## Documentation - [Home](https://makeaivideo.ai/): Landing page with overview, how-it-works, use cases, FAQ - [Watch the demo](https://makeaivideo.ai/demo): 21-second product demo, prompt to published video, with a second-by-second breakdown of what happens on screen - Output languages: 24, including English, Spanish, Portuguese, French, German, Hindi, Arabic, Japanese, Korean, Chinese and Indonesian. Script, voiceover and captions are generated in the chosen language. - [Pricing](https://makeaivideo.ai/pricing): Monthly plans priced in credits, each starting with a 7-day free trial. A card is required at signup; the trial includes 350 credits, full quality, no watermark and every tool, with no length cap beyond the credits. The chosen plan starts automatically when the trial ends; cancel anytime before then, or start it early. Plans (monthly / yearly, credits a month): Lite $9 / $99, 600; Solo $19 / $190, 1,100; Plus $29 / $290, 1,750; Pro $49 / $490, 3,000. Yearly is one month free on Lite and two months free on Solo, Plus and Pro. Every plan unlocks every tool, with 1080p export and no watermark; Plus and Pro add Brand Kit, team seats (3 and 10) and stock-footage videos up to 40 minutes (every plan makes videos up to 10 minutes). Plan credits reset monthly and do not roll over; credits you buy never expire and stack on top. Run out? Add credits any time, from $5. New users need a plan (with the trial) to make anything. Credit costs, always about, all in (script, voice, scenes, captions and export): AI video with voiceover about 22 credits/s (15 s about 324, 30 s about 612, 60 s about 1,190); AI video without voiceover about 20 credits/s (15 s about 294); stock footage video about 4 credits/s (30 s about 112, 60 s about 184, 10 min about 1,507); presenter about 19.5 credits/s (15 s about 310, 30 s about 584); lip sync on your own video about 8 credits/s (30 s about 239); talking photo about 22 credits/s (10 s about 216); image to video 5 s about 92, 10 s about 163, 10 s with voiceover about 183; character swap about 22 credits/s (10 s about 223); UGC video 15 s about 246, product demo 15 s about 225 (both depend on the script); writing a script 15 credits. Captions, music, library voice samples, 1080p export, automatic quality re-rolls and posting are free. The app shows the exact cost before Generate. - [Auto-post](https://makeaivideo.ai/auto-post): Post or schedule finished videos to connected social accounts from the app: TikTok, Instagram (as a Reel), YouTube (a 9:16 video as a Short, 16:9 as a regular video), Facebook Pages (as a Reel), LinkedIn, X (videos up to 140 seconds), Threads, Pinterest, Bluesky, Telegram, Discord. A caption per platform or one shared caption, plus a YouTube title. A Posts page shows each post's result per platform with a link to the live post. Connected social accounts per plan: Lite 2, Solo 4, Plus 6, Pro 10. No separate posting fee and no post count limit. Posting and scheduling work from the web app, the public API and the MCP server (tools list_social_accounts, get_connect_link, publish_video, get_publish_status, list_posts); a person connects each account once in a browser. - [Help center](https://makeaivideo.ai/help): Common questions about credits, generation, billing, and account - [Free tools](https://makeaivideo.ai/tools): Hook generator, idea generator, YouTube title generator, caption character counter - [Blog](https://makeaivideo.ai/blog): Notes on AI video generation, scripting, voice, scenes, captions - [Privacy Policy](https://makeaivideo.ai/legal/privacy): How user data is collected, processed, and stored - [Terms of Service](https://makeaivideo.ai/legal/terms): Usage terms, account responsibilities, content rights - [AI Disclosure](https://makeaivideo.ai/legal/ai-disclosure): What is AI-generated, what is licensed, and your labelling obligations when publishing ## Public API There is a public REST API and an MCP server. Both are authenticated with an organization API key (`Authorization: Bearer mav_...`) carrying `read`, `write` and `ai` scopes. There are no unauthenticated endpoints on the apex marketing domain itself. The API, MCP server and CLI use the same credits and the same balance as the app; there is no separate API plan. Rate limits per API key: reads have no limit; writes 120/min and 2,000/hr; AI writing 30/min and 300/hr; previews 10/min and 80/hr; renders 3/min and 30/hr. Over the limit returns 429 `rate_limited` with a Retry-After header. - [API documentation](https://makeaivideo.ai/docs): Overview, response envelope, and the core create-poll-download loop - [Quickstart](https://makeaivideo.ai/docs/quickstart): API key to finished MP4 with curl - [Authentication](https://makeaivideo.ai/docs/authentication): Bearer keys, scopes, device-code login - [Webhooks](https://makeaivideo.ai/docs/webhooks): HMAC-SHA256 signed deliveries, retry schedule, verification examples - [MCP server](https://makeaivideo.ai/docs/mcp): Connect from Claude or ChatGPT as a custom connector; 44 tools to create videos and post them to connected social accounts - [OpenAPI document](https://makeaivideo.ai/openapi.json): Machine-readable spec for the v1 API REST base URL: `https://app.makeaivideo.ai/api/v1` MCP endpoint: `https://mcp.makeaivideo.ai` ## Developer packages (open source, MIT) - [MCP server on GitHub](https://github.com/makeaivideo-ai/mcp) and [@makeaivideo/mcp on npm](https://www.npmjs.com/package/@makeaivideo/mcp): 44 tools for Claude, ChatGPT, Cursor and any MCP client to create videos and post them to connected social accounts. Hosted endpoint `https://mcp.makeaivideo.ai`; the npm package is a local stdio bridge to it. - [TypeScript SDK on GitHub](https://github.com/makeaivideo-ai/sdk) and [@makeaivideo/sdk on npm](https://www.npmjs.com/package/@makeaivideo/sdk): typed client for the REST API, including publishing. Guide: https://makeaivideo.ai/docs/sdk - [CLI on GitHub](https://github.com/makeaivideo-ai/cli) and [@makeaivideo/cli on npm](https://www.npmjs.com/package/@makeaivideo/cli): brief in, finished MP4 out, then post it; JSON output for agents and CI. Guide: https://makeaivideo.ai/docs/cli - [GitHub organization](https://github.com/makeaivideo-ai) · [npm organization](https://www.npmjs.com/org/makeaivideo) · [Developer hub](https://makeaivideo.ai/developers) · [Live OpenAPI spec](https://app.makeaivideo.ai/api/v1/openapi.json) ## Account access - Sign up: https://app.makeaivideo.ai/signup (pick a plan from $9/mo and start a 7-day free trial with 350 credits; a card is required at signup) - Log in: https://app.makeaivideo.ai/login