Magic Hour MCP Server

Hosted Magic Hour MCP server: the agent generates and edits video, images and audio through the service API

MCP serverMedium risk

magichourhq/magic-hour-mcp

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 link

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.

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.

Editors’ pick

Skills and CLI from HeyGen: the agent writes HTML compositions and renders them into MP4 videos, captions, motion graphics and decks

SkillMedium risk50K

Blender MCP

MCP for Blender

Editors’ pick

An MCP server and Blender addon: the agent creates and edits objects, materials and scenes, pulls assets and runs Python in Blender

MCP serverHigh risk28.6K
Editors’ pick

Official Remotion skills for making videos in React: compositions, animation, captions, maps and rendering

SkillLow risk4.6K

Agentic video studio for Claude Code, Cursor and Codex: script, voiceover, images, stock footage, music, subtitles and render

WorkflowMedium risk59.1K