Skip to main content
Glama

Magic Hour MCP Server

MCP server for Magic Hour AI — face swap videos, face swap photos, lip sync, face detection, and file management.

Tools

Tool

Description

face_swap_video

Swap a face onto a video (file/URL source)

face_swap_video_youtube

Swap a face onto a YouTube video

face_swap_video_individual

Swap specific faces using face detection IDs

face_swap_photo

Swap a face onto a photo

detect_faces

Detect faces in an image or video

get_face_detection_result

Get detected face IDs and URLs

lip_sync

Sync lip movements to an audio track

upload_file

Upload a file to Magic Hour storage

get_video_project_status

Check video project status and get download URLs

get_image_project_status

Check image project status and get download URLs

delete_video_project

Delete a video project

delete_image_project

Delete an image project

Setup

  1. Get an API key from magichour.ai/settings/developer

  2. Install dependencies:

npm install
  1. Build:

npm run build

Claude Desktop Configuration

Add to ~/.claude/claude_desktop_config.json:

{
  "mcpServers": {
    "magic-hour": {
      "command": "node",
      "args": ["/path/to/magic-hour-mcp/dist/index.js"],
      "env": {
        "MAGIC_HOUR_API_KEY": "mhk_live_your_key_here"
      }
    }
  }
}

Claude Code Configuration

Add to ~/.claude/settings.json:

{
  "mcpServers": {
    "magic-hour": {
      "command": "node",
      "args": ["/path/to/magic-hour-mcp/dist/index.js"],
      "env": {
        "MAGIC_HOUR_API_KEY": "mhk_live_your_key_here"
      }
    }
  }
}

Usage Example

Face swap a dance video:
1. Upload your face image: upload_file → get file_path
2. Start face swap: face_swap_video with video URL + face file_path
3. Poll status: get_video_project_status until "complete"
4. Download from the returned URL

Individual face swap:
1. Detect faces: detect_faces on the source video
2. Get results: get_face_detection_result to see all faces
3. Swap specific faces: face_swap_video_individual with face mappings

License

MIT

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/andrianthan/magic-hour-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server