Magic Hour MCP Server
Hosted Magic Hour MCP server: the agent generates and edits video, images and audio through the service API
- 10 ★ on the repository
- Last commit
- Apache-2.0
Extended access
Why this level
- Every generation spends paid credits
- Uploads media files to an external service
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/magic-hour-mcp-serverDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Every generation spends paid credits
- Uploads media files to an external service
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 linkMCP
- Transport
- http
- Authentication
- API key
Limitations
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.
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.
Discussion
No questions or reviews yet.
Related
MCP serversAn MCP server for generating images and video from the agent: several models, a large prompt library and parallel tasks
Recraft's remote MCP server: an agent draws raster and vector images, edits a region, removes the background and upscales
VidMoat MCP
Vidmoat MCP
Remote MCP server of a cloud video editor: an agent imports footage, edits the timeline, checks frames and renders MP4
ClipForge MCP
ClipForge
ClipForge MCP builds a vertical video from a topic or a product link: stock footage, Edge TTS voiceover and captions, no keys, composed with FFmpeg
A community MCP server for the Kling AI API: video, images, lip sync and virtual try-on. It uploads local files to a third-party cloud bucket
MCP server that drives local Adobe Premiere Pro projects from Claude, Codex and other MCP clients
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.