MCP.Market

Magic Hour MCP server

online · 100% uptime
by magichourhq·io.github.magichourhq/magic-hour·v0.1.1·10 stars

Create and edit images and video, generate music, and retrieve existing audio projects.

B80/100grade B
What users say
No reviews yet
Be the first
Safety scan
B80/100

not scanned yet

Adoption
Growing

10 stars

Reviews

Write one

Nobody has reviewed Magic Hour yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Magic Hour tools

Tool list not cached yet. `describe` through the gateway fetches it live.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Magic Hour compares

Against every graded Media MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
80/100
higher than 62% of 1,336 Media servers
Uptime
100%
of our recent checks; the typical remote Media server answers 100%
Response time
159 ms
faster than 80% of 863 Media servers
GitHub stars
10
more than 87% of 716 Media servers

Release history: 2 versions in the registry since 2026-08-31, latest 2026-11-04, typically one every 65 days.

Install Magic Hour in Claude Code, Cursor or VS Code

claude mcp add --transport http magic-hour https://mcp.magichour.ai/
Add to Cursor

What the publisher says

From the Magic Hour repository's README, as published. We do not edit it. Read it on GitHub

Magic Hour MCP Server

OpenAPI-backed MCP server for Magic Hour image, video, and audio generation.

At startup, this server reads docs/openapi.json and builds MCP tools with FastMCP.from_openapi(). The OpenAPI spec supplies endpoint coverage, while Magic Hour MCP policies add agent-facing guidance for async polling, uploads, and project downloads.

Docs:

  • Magic Hour agent skills - media workflows, published examples, and recovery guidance
  • user.md - hosted endpoint user guide
  • integration-handoff.md - FastAPI mount checklist
  • docs/detailed-step-by-step-integration.md - full backend integration guide
  • docs/api-reference.md - generated API reference

Setup

pip install -e .

Run locally

python main.py

Local MCP endpoint:

http://127.0.0.1:8000/

This local dev server runs at /, not /mcp. The host app adds /mcp when it mounts the server.

By default, requests go to the production Magic Hour API:

https://api.magichour.ai

Tool discovery is public. Tool calls must include your Magic Hour API key:

Authorization: Bearer <magic_hour_api_key>

Agents can discover the hosted server card at:

https://mcp.magichour.ai/.well-known/mcp/server-card.json

Environment variables:

MAGIC_HOUR_API_BASE_URL=https://api.magichour.ai
MAGIC_HOUR_OPENAPI_PATH=docs/openapi.json
MCP_OAUTH_ISSUER_URL=https://mcp.magichour.ai
MCP_OAUTH_RESOURCE_URL=https://mcp.magichour.ai

Override MAGICHOURAPIBASEURL to use a mock or another API base:

MAGIC_HOUR_API_BASE_URL=https://api.sideko.dev/v1/mock/magichour/magic-hour/latest python main.py

OAuth

This server is an OAuth protected resource only. The authorization server is the Magic Hour web app (https://magichour.ai): users sign in and consent there, and it returns a Magic Hour API key as the access token, which this server passes through to the API. Production requires MCPOAUTHISSUERURL and MCPOAUTHRESOURCEURL. See docs/future-oauth-support.md.

Test with MCP Inspector

  1. Start the server.
  2. Run:
npx @modelcontextprotocol/inspector
  1. In Inspector:
  • Transport: Streamable HTTP
  • URL: http://127.0.0.1:8000/
  • Header: Authorization: Bearer
  1. Call ping.
  2. Call videoassetsgeneratepresignedurl or another generated tool.

Notes:

returned; never append expiration metadata.

  • FastMCP generates endpoint tools from OpenAPI at startup.
  • Creation tools return id and credits_charged immediately.
  • OpenAPI operationId values are normalized to descriptive snake_case tool names.
  • The shared /v1/files/upload-urls endpoint is named videoassetsgeneratepresignedurl. It accepts video, audio, and image items.
  • Use waitforproject to poll jobs. Use exactdownloadurls exactly as
  • Image and audio wait tools also return inline media when supported.

Rebuild and type-check the MCP App UI with cd web && npm ci && npm run build.

File uploads

Magic Hour does not accept raw file bytes inside tool arguments. The flow is:

  1. Call the generated shared upload-URL tool, videoassetsgeneratepresignedurl
  2. Upload the file bytes to the returned upload_url
  3. Pass the returned file_path into the generated creation tool

Direct public media URLs may work, but uploaded file_path values are more reliable. Upload bytes from the caller or a dedicated upload bridge; the hosted MCP server never reads caller-supplied local filesystem paths. Browser chat needs a separate upload UI or bridge; see docs/future-chat-ui-handoff.md.

Nothing above is checked by us. What we check is on the safety report.

Magic Hour: common questions

Is Magic Hour MCP server safe?
Mostly: it is graded B (80/100). Read the Magic Hour safety report
How do I install Magic Hour?
It runs remotely at mcp.magichour.ai. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Magic Hour need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Magic Hour maintained?
The last commit was 7 days ago (2026-10-29). The latest release is v0.1.1.
Is Magic Hour up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of Magic Hour?
Servers from other publishers that do the same job: Transloadit Media Processing MCP server, anymd MCP server and Sapiens Sintéticos MCP server. Compare all Magic Hour alternatives.
How does Magic Hour compare with other Media MCP servers?
safety score 80/100 (higher than 62% of 1,336 Media servers); uptime 100% (of our recent checks; the typical remote Media server answers 100%); response time 159 ms (faster than 80% of 863 Media servers). Full comparison.

Alternatives to Magic Hour

Same job from other publishers: the closest match first, then the best rated.

All Magic Hour alternatives →
  • Transloadit Media Processing
    Process video, audio, images and documents with Transloadit Robots. Connect by URL with OAuth.
    A
  • anymd
    Any file → clean Markdown for AI agents: PDF, Office, EPUB, HTML, images, audio/video. Local MCP.
    A
  • Sapiens Sintéticos
    Operate your Sapiens Sintéticos AI studio: generate image, article, voice, music and video.
    A
  • PixelDojo
    Generate images, video, audio and short films with 140+ AI models from any MCP client.
    A
  • faktry
    Official faktry MCP server: generate and edit images, video, audio, and PDFs.
    A