Magic Hour MCP Server
Hosted Magic Hour MCP server: the agent generates and edits video, images and audio through the service API
Install
claude mcp add --scope user --transport http magic-hour https://mcp.magichour.ai/ --header "Authorization: Bearer YOUR_MAGIC_HOUR_API_KEY"This is third-party code. Review the repository files before installing.
What it does
The server builds MCP tools from the Magic Hour OpenAPI spec, so the agent gets every media generation and editing endpoint. Jobs are async: a creation tool returns an ID and charged credits immediately, and wait_for_*_project tools poll until the result is ready and return download links. Files are uploaded to a URL issued by the server and the returned path is passed to the generation tool. Image and audio results can come back inline.
Who it is for. For marketers, social media teams and developers producing media with Magic Hour.
Good fit when
- You want a short video or image generated right from an agent chat
- You need media generation inside an agent-driven workflow
Not a fit when
- You have no Magic Hour account or credits
- You need to pass local files without uploading: the server does not read your disk paths
Example request
Use Magic Hour to make a cover image for a post about our autumn launch and give me the file linkLimitations
Requires a Magic Hour API key and every generation spends paid credits. In Claude you must set the OAuth Client ID magic-hour-mcp manually because dynamic client registration is not supported.
How to disable. Run claude mcp remove magic-hour, remove magic-hour from config.toml in Codex, or disable the connector in Claude.
MCP
- Transport
- http
- Authentication
- API key
Security check
- Every generation spends paid credits
- Uploads media files to an external service
README in short
The README describes a FastMCP server that builds tools from OpenAPI at startup and adds policies for async polling, uploads and project downloads. It shows a local run and testing with MCP Inspector. The user guide in user.md covers connecting the hosted server in Claude, Claude Code and Codex. The upload flow via issued URLs is explained separately.
FAQ
Do I need to clone the repo?
No, the hosted URL is enough. The repo is for those who deploy the server themselves.
How do I check the connection?
Ask the agent to call the ping tool; it should return pong.
Related
Skills and CLI from HeyGen: the agent writes HTML compositions and renders them into MP4 videos, captions, motion graphics and decks
Blender MCP
MCP for Blender
An MCP server and Blender addon: the agent creates and edits objects, materials and scenes, pulls assets and runs Python in Blender
Official Remotion skills for making videos in React: compositions, animation, captions, maps and rendering
Agentic video studio for Claude Code, Cursor and Codex: script, voiceover, images, stock footage, music, subtitles and render