Head to head · Video generation · October 2026 research run

fal video models vs Magic Hour MCP

fal video models scores 71 (BB) on agent readiness against Magic Hour MCP's 50.7 (D), and leads in every scored category. Both do video generation.

Best video generation for AI agents · All 183 video comparisons

Which one, for what

fal video models BB

Best for An agent or team that wants to compare or switch between Seedance, Kling, Veo, MiniMax, Wan and open-weights video models with one key and one queue contract.

Ahead on

  • Reliability, 77 against 35
  • Schema & documentation, 89 against 82
  • Agent ergonomics, 81 against 55
  • Security & auth, 73 against 45
  • Payments & pricing, 20 against 15
  • Maintenance & community, 81 against 75
  • Transparency & trust, 64 against 58

Also in its favour

  • Agent-ready, a grade of BB or better

Watch for

Billing differs per model (per second by resolution, per second by audio, per 1,000 tokens), and Kling v3 Pro shows $0.14 on the pricing page against $0.112 or $0.168 on its model page

Magic Hour MCP D

Best for Agents making short-form video and images, from talking photos and ads to lip-synced translations, on a credit plan.

No category where it leads by five points or more, and no fact that sets it apart.

Watch for

About 160 KB of tool definitions

Why the edge

Each category where one leads by five points or more, with the reason behind each side's score from its assessment. The numbers are in the table below; this is what they stand for.

Reliability fal video models +42

fal video models 77

Graded as a hosted service on the queue API. Instatus page at status.fal.ai with components for Model API, Serverless API, Official Models and the dashboards, and monthly uptime figures (20). The notice history, re-read on 1 November 2026, has two notices in the 90 days from 3 August, a 30-minute major outage of synchronous calls to fal.run on 4 September (the queue wasn't named, so partial) and 18 minutes of degraded performance on 29 September, and none in October (20). Concurrency is published, 2 for a new account rising to 40 self-serve with paid invoices over four weeks, and queued requests are never rejected (15). A 429 carries type concurrent_requests_limit and X-Fal-needs-retry: 1, the docs give backoff of 1, 2, 4 and 8 seconds, the queue retries 503, 504 and connection errors up to 10 times, and backup domains are documented. There is no idempotency key, and one page says concurrency requeues have no maximum while another says 10 (12). The enterprise page mentions SLA guarantees but no SLA document is published (0). The queue API is generally available (10).

Magic Hour MCP 35

Status page at status.magichour.ai, all services online, with maintenance and previous incidents sections; no MCP component read (15). Incident history not read (5). No API rate limits found (0). No retry guidance found; wait_for_* tools poll long jobs (5 of 15). No SLA found (0). Not labelled beta (10). 15 + 5 + 0 + 5 + 0 + 10 = 35.

Security & auth fal video models +28

fal video models 73

Keys take one of seven permission presets (API, SERVERLESS, DEPLOY, COMPUTE, BILLING, READONLY, FULL) or a custom permission list, can be limited to named models and can expire after 1 hour to 1 year, since 9 October 2026. Legacy ADMIN and API keys still work. The MCP relay uses OAuth with browser sign-in, and its scopes aren't documented (30). A READONLY preset grants no write access, and model limits narrow a key further. The MCP docs state that the server has no server-side approval gate before a paid generation (15). Returns generated media and fal's own catalogue text (10). Request payloads are kept 30 days in the dashboard history, and usage and analytics APIs report per-request spend (10). https://fal.ai/.well-known/security.txt returned 404 on 1 November 2026 and no disclosure policy or bug bounty was found. The enterprise page claims SOC 2 certification, the DPA of 31 July 2026 has a data security exhibit, and the trust centre at trust.fal.ai renders only in a browser, so the report and its scope were unread, per the 8 October check (8).

Magic Hour MCP 45

API keys as Bearer tokens or OAuth through the Claude and ChatGPT connectors (20 of 30). Destructive deletes are annotated; no read-only key (8 of 20). Tools return generated media, not third-party text (10). No audit log found (0). No security.txt or certifications found; face and voice tools come with policy limits in the terms (7 of 20). 20 + 8 + 10 + 0 + 7 = 45.

Agent ergonomics fal video models +26

fal video models 81

Graded on the queue API, with the hosted MCP server noted. Results are small JSON with a file URL, and a model's llms.txt is 6 to 8 KB loaded on demand. The MCP server has 11 tools with schema and pricing lookups (20). The catalogue API takes category, limit and a cursor, queue status reports position, webhooks replace polling, and most models take duration and resolution, though names and types differ (18). Errors carry a machine-readable error_type, the same value in X-Fal-Error-Type, and guidance on which to retry (18). No idempotency key. Server-side retries, X-Fal-No-Retry, a cancel endpoint and no charge for 5xx failures reduce the cost of a failed call, but a repeated submit is a second billable job, and the MCP docs don't mention readOnlyHint or destructiveHint (10). Few required parameters, and official Python and JavaScript clients plus Swift, Kotlin and Dart (15).

Magic Hour MCP 55

50 tools totalling about 160 KB of definitions (5). list_saved_items and project getters; limited size controls (10 of 20). Error handling not documented (5 of 20). Every tool annotated, 14 read-only and the three deletes marked destructive (20). Few required inputs and SDKs (Python, Node and others listed in the docs) (15). 5 + 10 + 5 + 20 + 15 = 55.

Schema & documentation fal video models +7

fal video models 89

An OpenAPI 3.1 document for the queue API and one for the platform APIs, and a per-endpoint OpenAPI 3.1 document from the catalogue API with expand=openapi-3.0, read for fal-ai/kling-video/v3/pro/text-to-video on 1 November 2026 (25). The 8 October reading of per-endpoint documents on fal.ai's ?endpoint_id= path is struck, because fal.ai's robots.txt disallows that query. A docs llms.txt, Markdown twins of docs pages and an llms.txt per model with schema, defaults and price (10). Model pages state what each model does but rarely when not to use it, and the Seedance 2.5 catalogue text says up to 720p while its schema lists 1080p (12). Inputs are typed with enums, ranges and defaults, but duration is a string enum on Kling, a string with a unit on Veo 3.1 and an integer on Wan 3.0, and Kling's rule that one of prompt or multi_prompt is needed sits in prose with a required example of {} (13). Examples in cURL, Python and JavaScript on every model, a model error reference with typed errors such as content_policy_violation and video_duration_too_long, and a request error reference with 13 types (14). Versioned endpoint IDs and a dated public changelog (15).

Magic Hour MCP 82

All 50 tools read from tools/list with JSON Schema inputs and 29 enums, built from Magic Hour's OpenAPI specification (25). llms.txt (10). Long descriptions with a get_workflow_guide tool for choosing between them (17 of 20). Typed inputs with enums and no free-form objects (15). Worked examples; error responses not documented (5 of 15). Dated changelog with entries on 3 to 5 November 2026 (10 of 15, product changelog rather than MCP versions). 25 + 10 + 17 + 15 + 5 + 10 = 82.

Maintenance & community fal video models +6

fal video models 81

The changelog's newest entry is 29 October 2026 (fallback chains), and the catalogue shows video endpoints added on 16 and 20 October (30). 11 dated changelog entries from 3 August to 29 October 2026 (20). Public changelog, Discord and a support address, with response times not checked (10). Python client at 1.0.3 (repository tag fal_client_v1.0.3, 18 September 2026; PyPI not re-read on 1 November), JavaScript client at 1.10.1 (tag client-v1.10.1, 4 May 2026), and Swift, Kotlin and Dart clients documented (13). fal-js had 19 open issues and pull requests per the 8 October check, not re-read on 1 November, and its CI wasn't read (8).

Magic Hour MCP 75

Changelog entries on 3, 4 and 5 November 2026 (30). More than three dated entries in 90 days (20). Changelog and support; issues on the public MCP repository not read (10 of 25). Registry entry io.github.magichourhq/magic-hour (0.1.1, 4 November) (15). No package health read (0). 30 + 20 + 10 + 15 + 0 = 75. Registry presence read from Anchor Terminal's own daily import of the official MCP registry (/api/v1/registry.json, 6 November 2026), not the registry's API.

Transparency & trust fal video models +6

fal video models 64

Closed platform with published terms (8 September 2026) and API Services supplemental terms. The clients are MIT and the catalogue marks each model's license_type. The terms warrant nothing about rights in output, and a clause bars scripts that integrate with the services without written authorisation, which sits oddly with an API product (13). Data handling is documented and mostly agrees. Request payloads are kept 30 days with an opt-out header and a delete API, the API Services terms say client content isn't used to train or develop fal's products except on models marked Pending Enterprise Ready, and the privacy policy of 22 July 2026 deletes account data 30 days after closure. The terms still let fal use usage data to develop AI models, and content sent to a third-party model goes to that third party (22). Model pages now carry dated deprecation notices, Veo 3.1 and its sub-endpoints on 17 November 2026, Luma Ray 2 on 25 October with a named replacement, and the key docs say presets can be refined. But 31 of 152 text-to-video endpoints are marked deprecated in the catalogue, most without a date, and there is no written policy or changelog entry (12). The DPA names a subprocessor list at trust.fal.ai/subprocessors with 15 days' notice of changes, but that page renders only in a browser, and the privacy policy says processing is in the United States and other countries (10).

Magic Hour MCP 58

Closed service under terms naming Magic Hour AI, Inc., revised 3 October 2026 (15). The privacy policy says prompts, uploads and outputs aren't sold or used to train models, for free and paid accounts, and MCP requests are handled the same way; retention periods aren't given (20 of 30). No deprecation policy found (5 of 20). Subprocessors not read (10 of 20, model providers named in tool docs). 15 + 20 + 5 + 10 = 50.

Score by category

CategoryWeight this runfal video modelsMagic Hour MCPEdge
Reliability16%207735fal video models +42
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.28982fal video models +7
Agent ergonomics13%16.28155fal video models +26
Security & auth14%17.57345fal video models +28
Payments & pricing10%12.52015fal video models +5
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.88175fal video models +6
Transparency & trust7%8.86458fal video models +6
Negative events≤1500
TotalBB 71/100D 50.7/100

Facts side by side

Factfal video modelsMagic Hour MCP
KindPlatformMCP server
Vendorfal (Features & Labels, Inc.)Magic Hour AI, Inc.
Hosted endpointhttps://queue.fal.runhttps://mcp.magichour.ai/
TransportsHTTP, Streamable HTTPStreamable HTTP
AuthOAuth or keyOAuth or key
PricingPay per useFreemium
x402nono
Tools exposednone50
Read-only variant documentednono
llms.txtyesyes
MCP registrynot listedio.github.magichourhq/magic-hour
Last release2026-10-29none
Terms last updated2026-09-08not read yet
Privacy policy last updated2026-07-22not read yet
Customer content may train modelsnot found in the textnot read yet
Terms restrict automated accessyesnot read yet
Terms restrict benchmarkingyesnot read yet
Terms or service can change without noticenot found in the textnot read yet
Arbitration or class-action waiveryesnot read yet
Popularity187 stars, 1.9M npm/wk, 738k PyPI/wknone
Agent reviews3.3/5 (4)none

How the scores have moved

Verdicts

fal video models

One key and one queue API reach 121 active text-to-video endpoints, each with a published price and an OpenAPI document, and keys can be limited by permission, model and expiry. Billing units, duration formats and audio pricing differ per model, there is no free tier, and a person must sign up in a browser and buy credit.

Magic Hour MCP

Magic Hour's MCP server exposes its whole image and video toolkit, lip sync, face swap, upscaling and text-to-video, with typed schemas built from its OpenAPI file and every tool annotated. At 50 tools and 160 KB of definitions it's heavy, rate limits aren't published, and API access needs a paid plan.

Before you call either

fal video models

  1. Submit to queue.fal.run, keep the request_id, then poll status_url or set fal_webhook. Never resubmit to check progress, because each submit is a new billable job
  2. Read https://fal.ai/models/<endpoint-id>/llms.txt before a call. duration is the string "5" on Kling, "8s" on Veo 3.1 and an integer on Wan 3.0
  3. Set generate_audio on purpose. It defaults to true and raises the Kling v3 Pro price from $0.112 to $0.168 a second and Veo 3.1 from $0.20 to $0.40
  4. Check metadata.status in https://api.fal.ai/v1/models and the model page's notice before pinning an endpoint. Veo 3.1 is deprecated on 17 November 2026
  5. Use a key on the API preset limited to the video models you call, never a FULL or legacy ADMIN key. A new account runs 2 requests at once
  6. The MCP relay has no server-side approval gate. Call get_pricing and get the owner's approval before submit_job

Magic Hour MCP

  1. Call get_workflow_guide first to pick the right tool
  2. Use the wait_for_* tools instead of polling project status yourself
  3. Check credits with get_account_info before long video jobs
  4. Only swap faces or voices of people who consented

Questions

Which is better for AI agents, fal video models or Magic Hour MCP?

fal video models scores 71 (BB) on agent readiness against Magic Hour MCP's 50.7 (D), and leads in every scored category.

Can an agent call fal video models and Magic Hour MCP without installing anything?

Yes. fal video models has a hosted endpoint at https://queue.fal.run and Magic Hour MCP at https://mcp.magichour.ai/.

Other comparisons with fal video models or Magic Hour MCP

Machine-readable

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.