Magic Hour
Hosted MCP server for AI video, image and audio generation — Sora 2, Veo 3.1, Kling 3.0, face swap, lip sync, talking photo via one API key.
Documentation
Tell your agentwhat to make.
It calls Magic Hour, waits for the render, and sends back the image, video, or audio.
https://mcp.magichour.ai/
Verified clientsClaudeClaude CodeCodex CLI
Agent session · live
Create a cinematic image of a crowded Thai night market with a neon Pad Thai sign.
aiImageGenerator_createImagedone
project_7e3a · credits charged
Waiting for image project...

Generation complete
exact_download_url
Your image is ready.
PROMPT SENT → FILE RETURNED
01What it can do
Make or edit media from the chat.
The MCP server exposes Magic Hour's current API tools. It also tells the agent how to upload files, wait for renders, and return download links.
01
Image
Generate, edit, colorize, remove backgrounds, and swap faces or heads.
02
Video
Create from text or stills, lip sync, animate portraits, and swap faces.
03
Audio
Generate speech. Use audio files with talking-photo and other tools that accept audio.
02Setup
Connect your client once.
Every supported client uses the same hosted endpoint. Authentication differs by client. Follow the steps for yours.
Web + desktop
Connect Claude
OAuth handoff using your Magic Hour API key
- 1Open Settings → Connectors and add a custom connector.
- 2Enter https://mcp.magichour.ai/ as the connector URL.
- 3In Advanced settings, set OAuth Client ID to magic-hour-mcp.
- 4Select Connect, then paste your Magic Hour API key on the authorization page.
https://mcp.magichour.ai/
magic-hour-mcp
First-run check Call the magic-hour ping tool.
Expected result: pong
Your Magic Hour API key can spend credits. Treat it like a password. Never paste it into source code, commit it, or share it publicly.
03Example requests
Start with a request like one of these.
Generate an image
01
"Create a cinematic image of a crowded Thai night market with a neon Pad Thai sign."
Animate a still
02
"Animate this illustrated hooded character with slow camera movement."
Edit a portrait
03
"Add stylish sunglasses to this photo and keep the result realistic."
04Render jobs
Renders take time.Your agent can wait.
The first call returns a project ID. A Magic Hour wait tool checks the job and returns the exact signed download URL when the file is ready.
01
Create
Agent calls the matching Magic Hour tool.
02
Wait
Project polls until a terminal state.
03
Upload
Agent uploads source files before the render.
04
Return
Exact download URLs come back.
05Operational details
Details worth knowing.
These answers match the current MCP repo. We leave out anything the code does not confirm.
Use the hosted server
Connect Magic Hour MCP.
https://mcp.magichour.ai/
Magic Hour MCP. Hosted Streamable HTTP.