{
  "servers": [
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/premiere-pro",
        "title": "Adobe Premiere Pro MCP",
        "description": "Drive Premiere Pro timelines, effects, and exports from your agent via a CEP bridge",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/premiere-pro/",
        "repository": {
          "url": "https://github.com/hetpatel-11/Adobe_Premiere_Pro_MCP",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/premiere-pro.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "premiere-pro",
            "page": "https://mcp.film/mcps/premiere-pro/",
            "markdown": "https://mcp.film/mcps/premiere-pro.md",
            "json": "https://mcp.film/api/mcps/premiere-pro.json",
            "category": "editing-post",
            "vendor": "Community (hetpatel-11)",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "free",
            "capabilities": [
              "nle-control",
              "timeline-editing",
              "effects",
              "render",
              "media-management"
            ],
            "toolsSample": [
              "import_media",
              "apply_effect",
              "add_transition",
              "get_sequences",
              "get_active_sequence",
              "export_sequence"
            ],
            "install": {
              "claude_code": null,
              "remote_url": null,
              "stdio_command": null
            },
            "auth": {
              "type": "local-app",
              "env_var": null,
              "key_url": "Requires Premiere Pro 2020+ running with the bundled 'MCP Bridge' CEP extension"
            },
            "links": {
              "repo": "https://github.com/hetpatel-11/Adobe_Premiere_Pro_MCP",
              "docs": null,
              "site": null
            },
            "notes": "272 stars, active through Jun 2026, MIT — the most-starred Premiere MCP (Adobe has no official one). Install is git clone + npm setup; macOS is the primary platform. Newer alternative: leancoderkavy/premiere-pro-mcp (269 tools).",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "editing-post",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/after-effects",
        "title": "After Effects MCP",
        "description": "Automate After Effects comps, layers, and keyframes through MCP + ExtendScript",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/after-effects/",
        "repository": {
          "url": "https://github.com/Dakkshin/after-effects-mcp",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/after-effects.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "after-effects",
            "page": "https://mcp.film/mcps/after-effects/",
            "markdown": "https://mcp.film/mcps/after-effects.md",
            "json": "https://mcp.film/api/mcps/after-effects.json",
            "category": "editing-post",
            "vendor": "Community (Dakkshin)",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "free",
            "capabilities": [
              "motion-graphics",
              "compositing",
              "animation",
              "nle-control"
            ],
            "toolsSample": [
              "create-composition",
              "setLayerKeyframe",
              "setLayerProperties",
              "createCamera",
              "setLayerMask"
            ],
            "install": {
              "claude_code": null,
              "remote_url": null,
              "stdio_command": null
            },
            "auth": {
              "type": "local-app",
              "env_var": null,
              "key_url": "Requires After Effects 2022+ with the 'mcp-bridge-auto' panel open"
            },
            "links": {
              "repo": "https://github.com/Dakkshin/after-effects-mcp",
              "docs": null,
              "site": null
            },
            "notes": "416 stars, MIT, active Jun 2026 — the most popular AE MCP. Install: git clone, npm install/build, install-bridge. For template-based AE rendering in the cloud, see plainly-videos/mcp-server (official Plainly API MCP).",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "editing-post",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/airtable",
        "title": "Airtable MCP Server",
        "description": "Official hosted Airtable MCP: query, create, and update production-tracking bases",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/airtable/",
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/airtable.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://mcp.airtable.com/mcp"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "airtable",
            "page": "https://mcp.film/mcps/airtable/",
            "markdown": "https://mcp.film/mcps/airtable.md",
            "json": "https://mcp.film/api/mcps/airtable.json",
            "category": "production-ops",
            "vendor": "Airtable",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "freemium",
            "capabilities": [
              "base-search",
              "schema-inspection",
              "record-crud",
              "record-search",
              "comments",
              "table-creation",
              "interface-pages"
            ],
            "toolsSample": [
              "search_bases",
              "list_tables_for_base",
              "get_table_schema",
              "list_records_for_table",
              "search_records",
              "create_records_for_table",
              "update_records_for_table",
              "create_table"
            ],
            "install": {
              "claude_code": "claude mcp add --transport http airtable https://mcp.airtable.com/mcp",
              "remote_url": "https://mcp.airtable.com/mcp",
              "stdio_command": null
            },
            "auth": {
              "type": "oauth",
              "env_var": null,
              "key_url": "OAuth browser flow (primary); PATs also supported at https://airtable.com/create/tokens"
            },
            "links": {
              "repo": null,
              "docs": "https://support.airtable.com/docs/using-the-airtable-mcp-server",
              "site": "https://www.airtable.com"
            },
            "notes": "Tool names verified directly against the live official server. Permissions-aware (read-only access stays read-only via MCP). Community stdio alternative: domdomegg/airtable-mcp-server (447 stars, npx airtable-mcp-server with a PAT).",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "production-ops",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/allvoicelab",
        "title": "AllVoiceLab MCP",
        "description": "Official voice and video localization MCP: TTS, cloning, dubbing, subtitles",
        "version": "0.0.0+20260629",
        "websiteUrl": "https://mcp.film/mcps/allvoicelab/",
        "repository": {
          "url": "https://github.com/allvoicelab/AllVoiceLab-MCP",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/allvoicelab.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "pypi",
            "registryBaseUrl": "https://pypi.org",
            "identifier": "allvoicelab-mcp",
            "transport": {
              "type": "stdio"
            },
            "environmentVariables": [
              {
                "name": "ALLVOICELAB_API_KEY",
                "isRequired": true,
                "isSecret": true,
                "format": "string"
              }
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "allvoicelab",
            "page": "https://mcp.film/mcps/allvoicelab/",
            "markdown": "https://mcp.film/mcps/allvoicelab.md",
            "json": "https://mcp.film/api/mcps/allvoicelab.json",
            "category": "voice-speech",
            "vendor": "All Voice Lab",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "credits",
            "capabilities": [
              "tts",
              "speech-to-speech",
              "voice-cloning",
              "video-dubbing",
              "subtitle-extraction",
              "subtitle-removal",
              "text-translation"
            ],
            "toolsSample": [
              "text_to_speech",
              "speech_to_speech",
              "clone_voice",
              "remove_subtitle",
              "video_translation_dubbing",
              "text_translation",
              "subtitle_extraction"
            ],
            "install": {
              "claude_code": "claude mcp add allvoicelab -e ALLVOICELAB_API_KEY=YOUR_KEY -e ALLVOICELAB_API_DOMAIN=https://api.allvoicelab.com -- uvx allvoicelab-mcp",
              "remote_url": null,
              "stdio_command": "uvx allvoicelab-mcp"
            },
            "auth": {
              "type": "api_key",
              "env_var": "ALLVOICELAB_API_KEY",
              "key_url": "https://www.allvoicelab.com/workbench/api-keys"
            },
            "links": {
              "repo": "https://github.com/allvoicelab/AllVoiceLab-MCP",
              "docs": "https://github.com/allvoicelab/AllVoiceLab-MCP#readme",
              "site": "https://www.allvoicelab.com"
            },
            "notes": "MIT, PyPI allvoicelab-mcp 0.0.5, Python >=3.11, 56 stars; official but last pushed Aug 2025. Region matters: global keys use https://api.allvoicelab.com, mainland keys use https://api.allvoicelab.cn. The README is explicit that credits are required.",
            "added": "2026-06-29",
            "verified": "2026-06-29",
            "verificationAgeDays": 0
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-29T00:00:00Z",
          "updatedAt": "2026-06-29T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "voice-speech",
          "official": true,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/audiogen",
        "title": "AudioGen MCP",
        "description": "Free, local sound-effect generation with Meta's AudioGen — no API key needed",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/audiogen/",
        "repository": {
          "url": "https://github.com/peerjakobsen/audiogen-mcp",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/audiogen.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "audiogen",
            "page": "https://mcp.film/mcps/audiogen/",
            "markdown": "https://mcp.film/mcps/audiogen.md",
            "json": "https://mcp.film/api/mcps/audiogen.json",
            "category": "sound-design",
            "vendor": "Community (peerjakobsen)",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "free",
            "capabilities": [
              "sfx",
              "local-inference",
              "job-queue"
            ],
            "toolsSample": [
              "generate_sound_effect",
              "check_generation_status",
              "list_generated_sounds"
            ],
            "install": {
              "claude_code": null,
              "remote_url": null,
              "stdio_command": null
            },
            "auth": {
              "type": "none",
              "env_var": null,
              "key_url": "No key needed; model auto-downloads from Hugging Face Hub"
            },
            "links": {
              "repo": "https://github.com/peerjakobsen/audiogen-mcp",
              "docs": null,
              "site": null
            },
            "notes": "Very early stage (v0.1.0, Jan 2026), Apple Silicon only, manual Python 3.11 venv setup required. For higher-quality cloud SFX, prefer ElevenLabs text_to_sound_effects or CassetteAI SFX via the fal MCP.",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "sound-design",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/auphonic-zapier",
        "title": "Auphonic (via Zapier MCP)",
        "description": "Auphonic's AI audio post (loudness, leveling, denoise) reachable through Zapier MCP",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/auphonic-zapier/",
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/auphonic-zapier.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "auphonic-zapier",
            "page": "https://mcp.film/mcps/auphonic-zapier/",
            "markdown": "https://mcp.film/mcps/auphonic-zapier.md",
            "json": "https://mcp.film/api/mcps/auphonic-zapier.json",
            "category": "sound-design",
            "vendor": "Auphonic / Zapier",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "freemium",
            "capabilities": [
              "audio-cleanup",
              "loudness-normalization",
              "denoising",
              "leveling",
              "mastering"
            ],
            "toolsSample": null,
            "install": {
              "claude_code": null,
              "remote_url": null,
              "stdio_command": null
            },
            "auth": {
              "type": "oauth",
              "env_var": null,
              "key_url": "Zapier account + Auphonic connection; per-user MCP endpoint generated in the Zapier MCP dashboard"
            },
            "links": {
              "repo": null,
              "docs": "https://auphonic.com/help/",
              "site": "https://zapier.com/mcp/auphonic"
            },
            "notes": "A generic Zapier MCP wrapper, not a dedicated audio MCP — tool granularity depends on Zapier's Auphonic actions, and the endpoint URL is per-user. Auphonic offers 2 free processing hours/month. Listed because audio cleanup/mastering otherwise has no notable dedicated MCP as of June 2026 (ElevenLabs isolate_audio is the nearest alternative for dialogue denoise).",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "sound-design",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/blender",
        "title": "Blender MCP",
        "description": "The canonical Blender MCP — model, texture, and assemble 3D scenes by prompt",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/blender/",
        "repository": {
          "url": "https://github.com/ahujasid/blender-mcp",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/blender.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "pypi",
            "registryBaseUrl": "https://pypi.org",
            "identifier": "blender-mcp",
            "transport": {
              "type": "stdio"
            }
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "blender",
            "page": "https://mcp.film/mcps/blender/",
            "markdown": "https://mcp.film/mcps/blender.md",
            "json": "https://mcp.film/api/mcps/blender.json",
            "category": "3d-vfx",
            "vendor": "Community (ahujasid)",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "free",
            "capabilities": [
              "3d-scene-control",
              "asset-import",
              "python-scripting",
              "render",
              "previz"
            ],
            "toolsSample": [
              "execute_blender_code"
            ],
            "install": {
              "claude_code": "claude mcp add blender -- uvx blender-mcp",
              "remote_url": null,
              "stdio_command": "uvx blender-mcp"
            },
            "auth": {
              "type": "local-app",
              "env_var": null,
              "key_url": "Requires Blender 3.0+ running with the bundled addon installed and its socket server started"
            },
            "links": {
              "repo": "https://github.com/ahujasid/blender-mcp",
              "docs": null,
              "site": null
            },
            "notes": "22.6k stars — by far the most popular DCC MCP; v1.5.5, pushed Jun 2026, MIT. execute_blender_code runs arbitrary Python — save your work first. Telemetry on by default (disable via DISABLE_TELEMETRY). Asset integrations: Poly Haven (free), Sketchfab, Hyper3D Rodin.",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "3d-vfx",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/capcut",
        "title": "CapCut MCP",
        "description": "Build CapCut/Jianying draft projects programmatically from an AI agent",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/capcut/",
        "repository": {
          "url": "https://github.com/fancyboi999/capcut-mcp",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/capcut.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "capcut",
            "page": "https://mcp.film/mcps/capcut/",
            "markdown": "https://mcp.film/mcps/capcut.md",
            "json": "https://mcp.film/api/mcps/capcut.json",
            "category": "editing-post",
            "vendor": "Community (fancyboi999)",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "free",
            "capabilities": [
              "nle-control",
              "draft-generation",
              "captioning",
              "effects"
            ],
            "toolsSample": [
              "create_draft",
              "add_video",
              "add_audio",
              "add_text",
              "add_subtitle",
              "add_effect",
              "save_draft"
            ],
            "install": {
              "claude_code": null,
              "remote_url": null,
              "stdio_command": null
            },
            "auth": {
              "type": "none",
              "env_var": null,
              "key_url": null
            },
            "links": {
              "repo": "https://github.com/fancyboi999/capcut-mcp",
              "docs": null,
              "site": null
            },
            "notes": "84 stars, active Jun 2026; no official ByteDance MCP exists. Workflow caveat: generated draft folders must be manually copied into CapCut's drafts directory; needs ffmpeg + Python 3.8; docs partly Chinese; no license file.",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "editing-post",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/cartesia",
        "title": "Cartesia MCP",
        "description": "Official Cartesia (Sonic) server: low-latency TTS, voice cloning, infill, localization",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/cartesia/",
        "repository": {
          "url": "https://github.com/cartesia-ai/cartesia-mcp",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/cartesia.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "pypi",
            "registryBaseUrl": "https://pypi.org",
            "identifier": "cartesia-mcp",
            "transport": {
              "type": "stdio"
            },
            "environmentVariables": [
              {
                "name": "CARTESIA_API_KEY",
                "isRequired": true,
                "isSecret": true,
                "format": "string"
              }
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "cartesia",
            "page": "https://mcp.film/mcps/cartesia/",
            "markdown": "https://mcp.film/mcps/cartesia.md",
            "json": "https://mcp.film/api/mcps/cartesia.json",
            "category": "voice-speech",
            "vendor": "Cartesia",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "freemium",
            "capabilities": [
              "tts",
              "stt",
              "voice-cloning",
              "voice-changing",
              "infill",
              "localization"
            ],
            "toolsSample": [
              "text_to_speech",
              "speech_to_text",
              "list_voices",
              "clone_voice",
              "voice_change",
              "localize_voice",
              "infill",
              "get_credit_usage"
            ],
            "install": {
              "claude_code": "claude mcp add cartesia -e CARTESIA_API_KEY=YOUR_KEY -- uvx cartesia-mcp",
              "remote_url": null,
              "stdio_command": "uvx cartesia-mcp"
            },
            "auth": {
              "type": "api_key",
              "env_var": "CARTESIA_API_KEY",
              "key_url": "https://play.cartesia.ai/keys"
            },
            "links": {
              "repo": "https://github.com/cartesia-ai/cartesia-mcp",
              "docs": "https://docs.cartesia.ai/tools/ai/mcp",
              "site": "https://www.cartesia.ai"
            },
            "notes": "Officially supported, on PyPI as cartesia-mcp; ~16 tools. Optional CARTESIA_ADMIN_API_KEY enables account-management tools; OUTPUT_DIRECTORY controls where audio is saved.",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "voice-speech",
          "official": true,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/comfyui",
        "title": "ComfyUI MCP",
        "description": "Drive a local ComfyUI: 40+ tools for image, video, audio and 3D workflows",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/comfyui/",
        "repository": {
          "url": "https://github.com/shawnrushefsky/comfyui-mcp",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/comfyui.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "comfyui",
            "page": "https://mcp.film/mcps/comfyui/",
            "markdown": "https://mcp.film/mcps/comfyui.md",
            "json": "https://mcp.film/api/mcps/comfyui.json",
            "category": "model-hub",
            "vendor": "Community (shawnrushefsky)",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "free",
            "capabilities": [
              "text-to-image",
              "image-to-image",
              "text-to-video",
              "audio-generation",
              "3d-generation",
              "workflow-execution",
              "local-inference"
            ],
            "toolsSample": [
              "run_workflow",
              "validate_workflow",
              "search_templates",
              "get_example_workflow",
              "build_node",
              "list_models",
              "get_queue",
              "recommend_workflow"
            ],
            "install": {
              "claude_code": null,
              "remote_url": null,
              "stdio_command": "docker run -i --rm --pull always -e COMFYUI_URL=http://host.docker.internal:8000 ghcr.io/shawnrushefsky/comfyui-mcp:latest"
            },
            "auth": {
              "type": "none",
              "env_var": "COMFYUI_URL",
              "key_url": "Points at your own ComfyUI instance (default port 8188) — no cloud account needed"
            },
            "links": {
              "repo": "https://github.com/shawnrushefsky/comfyui-mcp",
              "docs": null,
              "site": "https://www.comfy.org"
            },
            "notes": "MIT; the most comprehensive ComfyUI MCP. Notable alternatives: artokun/comfyui-mcp (Claude Code plugin with slash commands/skills) and joenorton/comfyui-mcp-server (lightweight Python). Requires you to run ComfyUI yourself.",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "model-hub",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/comfyui-artokun",
        "title": "ComfyUI MCP (Claude Code plugin)",
        "description": "Drive ComfyUI as a live image, video, audio, and workflow workbench from Claude or ChatGPT",
        "version": "0.0.0+20260628",
        "websiteUrl": "https://mcp.film/mcps/comfyui-artokun/",
        "repository": {
          "url": "https://github.com/artokun/comfyui-mcp",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/comfyui-artokun.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "npm",
            "registryBaseUrl": "https://registry.npmjs.org",
            "identifier": "comfyui-mcp",
            "transport": {
              "type": "stdio"
            }
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "comfyui-artokun",
            "page": "https://mcp.film/mcps/comfyui-artokun/",
            "markdown": "https://mcp.film/mcps/comfyui-artokun.md",
            "json": "https://mcp.film/api/mcps/comfyui-artokun.json",
            "category": "3d-vfx",
            "vendor": "Community (artokun)",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "free",
            "capabilities": [
              "workflow-execution",
              "image-generation",
              "video-generation",
              "audio-generation",
              "live-graph-editing",
              "model-management",
              "agent-panel"
            ],
            "toolsSample": [
              "generate_image",
              "generate_audio",
              "enqueue_workflow",
              "view_image",
              "list_packs",
              "read_skill",
              "check_workflow_runtime",
              "panel_load_workflow"
            ],
            "install": {
              "claude_code": "claude plugin marketplace add artokun/comfyui-mcp && claude plugin install comfy",
              "remote_url": null,
              "stdio_command": "npx -y comfyui-mcp"
            },
            "auth": {
              "type": "local-app",
              "env_var": null,
              "key_url": "Requires ComfyUI running (auto-detects ports 8188/8000, or --comfyui-url for remote)"
            },
            "links": {
              "repo": "https://github.com/artokun/comfyui-mcp",
              "docs": "https://comfyui-mcp.artokun.io/docs",
              "site": "https://registry.comfy.org/nodes/comfyui-agent-panel"
            },
            "notes": "npm comfyui-mcp 0.20.9, pushed Jun 27 2026, MIT, Node >=22, ~202 stars. Current README claims 108 MCP tools, 22 bundled skills, 13 installer packs, 11 slash commands, and a ComfyUI Agent Panel with Claude or ChatGPT backends. It is heavier than shawnrushefsky/comfyui-mcp but far more filmmaker-useful for local video/audio workflows; official Comfy Cloud MCP remains invite-only and cloud-scoped.",
            "added": "2026-06-11",
            "verified": "2026-06-28",
            "verificationAgeDays": 1
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-28T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "3d-vfx",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/d-id",
        "title": "D-ID MCP Server",
        "description": "D-ID's hosted MCP connecting agents to the D-ID API and docs for avatar video",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/d-id/",
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/d-id.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://docs.d-id.com/mcp"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "d-id",
            "page": "https://mcp.film/mcps/d-id/",
            "markdown": "https://mcp.film/mcps/d-id.md",
            "json": "https://mcp.film/api/mcps/d-id.json",
            "category": "avatars-performance",
            "vendor": "D-ID",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "freemium",
            "capabilities": [
              "avatar-video",
              "talking-head",
              "docs-search",
              "agents-api"
            ],
            "toolsSample": null,
            "install": {
              "claude_code": "claude mcp add --transport http d-id https://docs.d-id.com/mcp",
              "remote_url": "https://docs.d-id.com/mcp",
              "stdio_command": null
            },
            "auth": {
              "type": "api_key",
              "env_var": null,
              "key_url": "https://docs.d-id.com/docs/api-keys (D-ID Studio; credits required for API calls)"
            },
            "links": {
              "repo": null,
              "docs": "https://docs.d-id.com/docs/mcp",
              "site": "https://www.d-id.com"
            },
            "notes": "Docs-platform-hosted (ReadMe-powered) remote MCP; exact tool list not published openly. Landscape note: Synthesia has no official MCP as of June 2026 (only marginal community wrappers and generic Zapier/viaSocket gateways).",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "avatars-performance",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/davinci-resolve",
        "title": "DaVinci Resolve MCP",
        "description": "Full AI control of DaVinci Resolve Studio — edit, grade, Fusion, and render via scripting",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/davinci-resolve/",
        "repository": {
          "url": "https://github.com/samuelgursky/davinci-resolve-mcp",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/davinci-resolve.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "npm",
            "registryBaseUrl": "https://registry.npmjs.org",
            "identifier": "davinci-resolve-mcp",
            "transport": {
              "type": "stdio"
            }
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "davinci-resolve",
            "page": "https://mcp.film/mcps/davinci-resolve/",
            "markdown": "https://mcp.film/mcps/davinci-resolve.md",
            "json": "https://mcp.film/api/mcps/davinci-resolve.json",
            "category": "editing-post",
            "vendor": "Community (samuelgursky)",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "free",
            "capabilities": [
              "nle-control",
              "timeline-editing",
              "color-grading",
              "compositing",
              "render",
              "media-management"
            ],
            "toolsSample": null,
            "install": {
              "claude_code": null,
              "remote_url": null,
              "stdio_command": "npx davinci-resolve-mcp setup"
            },
            "auth": {
              "type": "local-app",
              "env_var": null,
              "key_url": "Requires DaVinci Resolve Studio running locally with External Scripting set to Local"
            },
            "links": {
              "repo": "https://github.com/samuelgursky/davinci-resolve-mcp",
              "docs": null,
              "site": null
            },
            "notes": "~1.2k stars, v2.45.0 (Jun 2026), 78 releases, MIT; 331/336 Resolve API methods live-tested. Requires Resolve STUDIO 18.5+ (the free edition lacks external scripting) and Python 3.10-3.12. The setup wizard auto-configures Claude Desktop/Cursor/VS Code.",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "editing-post",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/deepgram",
        "title": "Deepgram MCP",
        "description": "Official Deepgram server: Nova transcription, diarization, and audio intelligence",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/deepgram/",
        "repository": {
          "url": "https://github.com/deepgram/mcp",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/deepgram.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "deepgram",
            "page": "https://mcp.film/mcps/deepgram/",
            "markdown": "https://mcp.film/mcps/deepgram.md",
            "json": "https://mcp.film/api/mcps/deepgram.json",
            "category": "transcription",
            "vendor": "Deepgram",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "freemium",
            "capabilities": [
              "transcription",
              "diarization",
              "audio-intelligence",
              "tts"
            ],
            "toolsSample": null,
            "install": {
              "claude_code": "claude mcp add deepgram -e DEEPGRAM_API_KEY=YOUR_KEY -- deepgram-mcp",
              "remote_url": null,
              "stdio_command": "deepgram-mcp (after `pip install deepgram-mcp`; also bundled with the Deepgram CLI as `dg mcp`)"
            },
            "auth": {
              "type": "api_key",
              "env_var": "DEEPGRAM_API_KEY",
              "key_url": "https://console.deepgram.com (free signup credit)"
            },
            "links": {
              "repo": "https://github.com/deepgram/mcp",
              "docs": "https://developers.deepgram.com",
              "site": "https://deepgram.com"
            },
            "notes": "Official but young (v0.1.1, Apr 2026). Tool list is fetched from Deepgram's API at runtime; an SSE HTTP mode exists (`deepgram-mcp --transport sse`). Note: AssemblyAI's only official MCP is a docs server, not transcription — Deepgram is the strongest official cloud-STT MCP.",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "transcription",
          "official": true,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/dropbox",
        "title": "Dropbox MCP Server",
        "description": "Dropbox's official remote MCP (beta) for dailies, footage folders, and file ops",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/dropbox/",
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/dropbox.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://mcp.dropbox.com/mcp"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "dropbox",
            "page": "https://mcp.film/mcps/dropbox/",
            "markdown": "https://mcp.film/mcps/dropbox.md",
            "json": "https://mcp.film/api/mcps/dropbox.json",
            "category": "production-ops",
            "vendor": "Dropbox",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "freemium",
            "capabilities": [
              "file-search",
              "upload-download",
              "file-ops",
              "sharing-links",
              "content-fetch"
            ],
            "toolsSample": null,
            "install": {
              "claude_code": "claude mcp add --transport http dropbox https://mcp.dropbox.com/mcp",
              "remote_url": "https://mcp.dropbox.com/mcp",
              "stdio_command": null
            },
            "auth": {
              "type": "oauth",
              "env_var": null,
              "key_url": "Dropbox OAuth consent via mcp.dropbox.com"
            },
            "links": {
              "repo": null,
              "docs": "https://help.dropbox.com/integrations/connect-dropbox-mcp-server",
              "site": "https://www.dropbox.com"
            },
            "notes": "Beta; exact tool names not published on the public help page. A separate official Dash MCP exists for enterprise search (dropbox/mcp-server-dash). Community Go alternative for classic file access: ngs/dropbox-mcp-server (brew install dropbox-mcp-server).",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "production-ops",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/elevenlabs",
        "title": "ElevenLabs MCP",
        "description": "Official ElevenLabs server: TTS, voice cloning, SFX, music, and dialogue isolation",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/elevenlabs/",
        "repository": {
          "url": "https://github.com/elevenlabs/elevenlabs-mcp",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/elevenlabs.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "pypi",
            "registryBaseUrl": "https://pypi.org",
            "identifier": "elevenlabs-mcp",
            "transport": {
              "type": "stdio"
            },
            "environmentVariables": [
              {
                "name": "ELEVENLABS_API_KEY",
                "isRequired": true,
                "isSecret": true,
                "format": "string"
              }
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "elevenlabs",
            "page": "https://mcp.film/mcps/elevenlabs/",
            "markdown": "https://mcp.film/mcps/elevenlabs.md",
            "json": "https://mcp.film/api/mcps/elevenlabs.json",
            "category": "voice-speech",
            "vendor": "ElevenLabs",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "freemium",
            "capabilities": [
              "tts",
              "voice-cloning",
              "voice-design",
              "sfx",
              "music",
              "transcription",
              "audio-isolation",
              "speech-to-speech"
            ],
            "toolsSample": [
              "text_to_speech",
              "speech_to_text",
              "text_to_sound_effects",
              "voice_clone",
              "text_to_voice",
              "isolate_audio",
              "compose_music",
              "create_composition_plan",
              "search_voice_library",
              "play_audio"
            ],
            "install": {
              "claude_code": "claude mcp add elevenlabs -e ELEVENLABS_API_KEY=YOUR_KEY -- uvx elevenlabs-mcp",
              "remote_url": null,
              "stdio_command": "uvx elevenlabs-mcp"
            },
            "auth": {
              "type": "api_key",
              "env_var": "ELEVENLABS_API_KEY",
              "key_url": "ElevenLabs dashboard at elevenlabs.io (free tier: 10k credits/month)"
            },
            "links": {
              "repo": "https://github.com/elevenlabs/elevenlabs-mcp",
              "docs": "https://elevenlabs.io/blog/introducing-elevenlabs-mcp",
              "site": "https://elevenlabs.io"
            },
            "notes": "Actively maintained (v0.9.1, Jan 2026, ~1.4k stars); also published as Docker image mcp/elevenlabs and on PyPI. Optional env: ELEVENLABS_MCP_BASE_PATH, ELEVENLABS_MCP_OUTPUT_MODE, ELEVENLABS_API_RESIDENCY. Local stdio only — no hosted remote MCP as of June 2026.",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "voice-speech",
          "official": true,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/fal",
        "title": "fal MCP Server",
        "description": "One hosted endpoint to search, run and chain 1,000+ image, video and audio models",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/fal/",
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/fal.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://mcp.fal.ai/mcp"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "fal",
            "page": "https://mcp.film/mcps/fal/",
            "markdown": "https://mcp.film/mcps/fal.md",
            "json": "https://mcp.film/api/mcps/fal.json",
            "category": "model-hub",
            "vendor": "fal.ai",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "credits",
            "capabilities": [
              "text-to-video",
              "image-to-video",
              "text-to-image",
              "image-editing",
              "music",
              "sfx",
              "tts",
              "transcription",
              "model-search",
              "file-upload",
              "async-jobs"
            ],
            "toolsSample": [
              "search_models",
              "get_model_schema",
              "get_pricing",
              "run_model",
              "submit_job",
              "check_job"
            ],
            "install": {
              "claude_code": "claude mcp add --transport http fal https://mcp.fal.ai/mcp --header \"Authorization: Bearer YOUR_FAL_KEY\"",
              "remote_url": "https://mcp.fal.ai/mcp",
              "stdio_command": null
            },
            "auth": {
              "type": "api_key",
              "env_var": "FAL_KEY",
              "key_url": "fal.ai dashboard → API Keys (sent as Authorization: Bearer header, never stored server-side)"
            },
            "links": {
              "repo": null,
              "docs": "https://docs.fal.ai/model-apis/mcp",
              "site": "https://fal.ai"
            },
            "notes": "Hosted and fully stateless; the MCP itself is free, you pay standard fal per-run pricing. Arguably the best single 'everything' server for a generative film pipeline, and the practical MCP route to models with no first-party server (LTX-2, Stable Audio, CassetteAI, Beatoven).",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "model-hub",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/fcp-mcp",
        "title": "fcp-mcp",
        "description": "Final Cut Pro MCP with FCPXML editing, live control, media QC and Compressor dispatch",
        "version": "0.0.0+20260629",
        "websiteUrl": "https://mcp.film/mcps/fcp-mcp/",
        "repository": {
          "url": "https://github.com/dreliq9/fcp-mcp",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/fcp-mcp.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "fcp-mcp",
            "page": "https://mcp.film/mcps/fcp-mcp/",
            "markdown": "https://mcp.film/mcps/fcp-mcp.md",
            "json": "https://mcp.film/api/mcps/fcp-mcp.json",
            "category": "editing-post",
            "vendor": "Community (dreliq9 / Adam Steen)",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "free",
            "capabilities": [
              "final-cut-pro",
              "fcpxml",
              "nle-control",
              "timeline-qc",
              "media-analysis",
              "compressor",
              "cross-nle-export"
            ],
            "toolsSample": [
              "fcpxml_qc_report",
              "fcpxml_fix_flash_frames",
              "fcpxml_auto_rough_cut",
              "fcpxml_export_resolve",
              "fcp_open_library",
              "fcp_share",
              "media_loudness",
              "compressor_encode"
            ],
            "install": {
              "claude_code": "claude mcp add-json fcp '{\"type\":\"stdio\",\"command\":\"fcp-mcp\"}' --scope user",
              "remote_url": null,
              "stdio_command": "fcp-mcp"
            },
            "auth": {
              "type": "local-app",
              "env_var": null,
              "key_url": "Requires macOS with Final Cut Pro for live-control tools; FCPXML tools work without FCP, FFmpeg is required for media tools, and Apple Compressor is optional"
            },
            "links": {
              "repo": "https://github.com/dreliq9/fcp-mcp",
              "docs": "https://github.com/dreliq9/fcp-mcp#readme",
              "site": "https://pypi.org/project/fcp-mcp/"
            },
            "notes": "MIT, PyPI fcp-mcp 0.2.0 uploaded Apr 23 2026, Python >=3.10, server.json present, 88 tools and 107 tests claimed by the repo. The caveat is maturity: only 1 GitHub star and last pushed May 21 2026. Treat it as the most complete-looking Final Cut MCP, not a battle-tested standard; local live-control depends on AppleScript and a running Final Cut Pro install. Optional FCP_MCP_OUTPUT_DIR changes where modified FCPXML files are written.",
            "added": "2026-06-29",
            "verified": "2026-06-29",
            "verificationAgeDays": 0
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-29T00:00:00Z",
          "updatedAt": "2026-06-29T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "editing-post",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/fcpxml-mcp",
        "title": "FCPXML MCP",
        "description": "Turn Final Cut Pro XML into QC, markers, rough cuts, and cross-NLE handoffs",
        "version": "0.0.0+20260629",
        "websiteUrl": "https://mcp.film/mcps/fcpxml-mcp/",
        "repository": {
          "url": "https://github.com/DareDev256/fcpxml-mcp-server",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/fcpxml-mcp.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "fcpxml-mcp",
            "page": "https://mcp.film/mcps/fcpxml-mcp/",
            "markdown": "https://mcp.film/mcps/fcpxml-mcp.md",
            "json": "https://mcp.film/api/mcps/fcpxml-mcp.json",
            "category": "editing-post",
            "vendor": "Community (DareDev256 / James Dare)",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "free",
            "capabilities": [
              "final-cut-pro",
              "fcpxml",
              "timeline-qc",
              "rough-cuts",
              "marker-automation",
              "cross-nle-export",
              "security-hardened"
            ],
            "toolsSample": [
              "analyze_timeline",
              "detect_flash_frames",
              "detect_gaps",
              "batch_add_markers",
              "auto_rough_cut",
              "reformat_timeline",
              "export_resolve_xml",
              "push_to_fcp"
            ],
            "install": {
              "claude_code": "claude mcp add fcpxml -e FCP_PROJECTS_DIR=/Users/you/Movies -- uv --directory /path/to/fcpxml-mcp-server run server.py",
              "remote_url": null,
              "stdio_command": "uv --directory /path/to/fcpxml-mcp-server run server.py"
            },
            "auth": {
              "type": "local-app",
              "env_var": null,
              "key_url": "XML mode works on exported FCPXML files; Live Mode requires macOS with Final Cut Pro 10.4+ running and a one-time Automation permission grant"
            },
            "links": {
              "repo": "https://github.com/DareDev256/fcpxml-mcp-server",
              "docs": "https://github.com/DareDev256/fcpxml-mcp-server#readme",
              "site": null
            },
            "notes": "MIT, v0.9.0 released Jun 11 2026, 58 stars, Python >=3.10, last pushed Jun 19 2026. This is not an in-FCP plugin: Apple's scriptable import surface lets Live Mode push XML into Final Cut, but current timelines still come back by manual File > Export XML. The repo has been renamed to fcpxml-mcp-server while some README/pyproject install paths still say fcp-mcp-server; GitHub redirects, but use the canonical repo path in new configs.",
            "added": "2026-06-29",
            "verified": "2026-06-29",
            "verificationAgeDays": 0
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-29T00:00:00Z",
          "updatedAt": "2026-06-29T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "editing-post",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/ffmpeg",
        "title": "FFmpeg MCP",
        "description": "Conversational FFmpeg: trim, concat, overlay, scale, and extract frames locally",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/ffmpeg/",
        "repository": {
          "url": "https://github.com/video-creator/ffmpeg-mcp",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/ffmpeg.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "ffmpeg",
            "page": "https://mcp.film/mcps/ffmpeg/",
            "markdown": "https://mcp.film/mcps/ffmpeg.md",
            "json": "https://mcp.film/api/mcps/ffmpeg.json",
            "category": "editing-post",
            "vendor": "Community (video-creator)",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "free",
            "capabilities": [
              "transcode",
              "trim-concat",
              "overlay",
              "frame-extraction",
              "media-probe"
            ],
            "toolsSample": [
              "find_video_path",
              "get_video_info",
              "clip_video",
              "concat_videos",
              "overlay_video",
              "scale_video",
              "extract_frames_from_video"
            ],
            "install": {
              "claude_code": null,
              "remote_url": null,
              "stdio_command": "uv --directory /path/to/ffmpeg-mcp run ffmpeg-mcp (after cloning the repo)"
            },
            "auth": {
              "type": "none",
              "env_var": null,
              "key_url": null
            },
            "links": {
              "repo": "https://github.com/video-creator/ffmpeg-mcp",
              "docs": null,
              "site": null
            },
            "notes": "134 stars, pushed May 2026 — the best-maintained ffmpeg MCP (egoist/ffmpeg-mcp is dormant since Mar 2025). Caveat: README states macOS only. Cross-platform lighter alternatives: kevinwatt/ffmpeg-mcp-lite and KyaniteLabs/mcp-video (guardrailed, active Jun 2026).",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "editing-post",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/flux-bfl",
        "title": "FLUX MCP",
        "description": "Official BFL server: FLUX.2 text-to-image, editing, multi-reference and variations",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/flux-bfl/",
        "repository": {
          "url": "https://github.com/black-forest-labs/flux-mcp",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/flux-bfl.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "npm",
            "registryBaseUrl": "https://registry.npmjs.org",
            "identifier": "mcp-remote",
            "transport": {
              "type": "stdio"
            }
          }
        ],
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://mcp.bfl.ai"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "flux-bfl",
            "page": "https://mcp.film/mcps/flux-bfl/",
            "markdown": "https://mcp.film/mcps/flux-bfl.md",
            "json": "https://mcp.film/api/mcps/flux-bfl.json",
            "category": "image-generation",
            "vendor": "Black Forest Labs",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "credits",
            "capabilities": [
              "text-to-image",
              "image-editing",
              "multi-reference-composition",
              "variations",
              "generation-history"
            ],
            "toolsSample": [
              "generate_image",
              "generate_variations",
              "get_history",
              "get_credits"
            ],
            "install": {
              "claude_code": "claude mcp add --transport http flux https://mcp.bfl.ai",
              "remote_url": "https://mcp.bfl.ai",
              "stdio_command": "npx -y mcp-remote https://mcp.bfl.ai"
            },
            "auth": {
              "type": "oauth",
              "env_var": null,
              "key_url": "OAuth-only: sign in with your BFL account and pick a billing org; tokens auto-refresh"
            },
            "links": {
              "repo": "https://github.com/black-forest-labs/flux-mcp",
              "docs": "https://docs.bfl.ml/api_integration/mcp_integration",
              "site": "https://bfl.ai"
            },
            "notes": "Models: flux2_pro_preview (default), flux2_max, flux2_klein variants, flux2_flex (typography). generate_image batches 1-8 images in parallel. Pricing at bfl.ai/pricing.",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "image-generation",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/frameio",
        "title": "Frame.io MCP (community plugin)",
        "description": "74 tools for Frame.io V4 review workflows — comments, shares, versions, uploads",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/frameio/",
        "repository": {
          "url": "https://github.com/bowlofarugula/frameio-plugins",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/frameio.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "pypi",
            "registryBaseUrl": "https://pypi.org",
            "identifier": "frameio-mcp",
            "transport": {
              "type": "stdio"
            }
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "frameio",
            "page": "https://mcp.film/mcps/frameio/",
            "markdown": "https://mcp.film/mcps/frameio.md",
            "json": "https://mcp.film/api/mcps/frameio.json",
            "category": "distribution",
            "vendor": "Community (bowlofarugula)",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "freemium",
            "capabilities": [
              "review-comments",
              "share-links",
              "version-stacks",
              "asset-upload",
              "metadata",
              "webhooks"
            ],
            "toolsSample": null,
            "install": {
              "claude_code": "/plugin marketplace add bowlofarugula/frameio-plugins, then /plugin install frameio-mcp@frameio-plugins",
              "remote_url": null,
              "stdio_command": "uvx frameio-mcp serve"
            },
            "auth": {
              "type": "oauth",
              "env_var": null,
              "key_url": "Adobe OAuth (browser one-time login); requires a Frame.io account linked to an Adobe ID"
            },
            "links": {
              "repo": "https://github.com/bowlofarugula/frameio-plugins",
              "docs": null,
              "site": "https://frame.io"
            },
            "notes": "Brand new (Jun 2026), Apache-2.0, unproven but functional-looking. Adobe ships no polished official Frame.io MCP — the auto-generated 'V4 Developer MCP Server' on the API docs reportedly gets stuck loading tools with IMS auth issues. Watch this space.",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "distribution",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/freesound",
        "title": "Freesound MCP Server",
        "description": "Search freesound.org's 600k+ CC-licensed sounds by natural language for SFX pulls",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/freesound/",
        "repository": {
          "url": "https://github.com/johnkimdw/freesound-mcp-server",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/freesound.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "freesound",
            "page": "https://mcp.film/mcps/freesound/",
            "markdown": "https://mcp.film/mcps/freesound.md",
            "json": "https://mcp.film/api/mcps/freesound.json",
            "category": "sound-design",
            "vendor": "Community (johnkimdw)",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "free",
            "capabilities": [
              "sfx-search",
              "audio-metadata",
              "license-info",
              "preview-urls"
            ],
            "toolsSample": [
              "search_sounds"
            ],
            "install": {
              "claude_code": null,
              "remote_url": null,
              "stdio_command": "uv run freesound-mcp (after cloning the repo and `uv sync`)"
            },
            "auth": {
              "type": "api_key",
              "env_var": "FREESOUND_API_KEY",
              "key_url": "https://freesound.org/api/apply/"
            },
            "links": {
              "repo": "https://github.com/johnkimdw/freesound-mcp-server",
              "docs": null,
              "site": "https://freesound.org"
            },
            "notes": "MIT, small, search-only (no in-tool download); install from source or Docker. Alternatives: MuShan-bit/freesound-mcp (adds download by sound ID) and timjrobinson/FreesoundMCPServer (Node.js). Check individual sound licenses (some CC-BY/NC) before use in a film.",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "sound-design",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/google-drive",
        "title": "Google Drive MCP",
        "description": "Google's official remote Drive MCP: search, read, and create files with Workspace governance",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/google-drive/",
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/google-drive.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://drivemcp.googleapis.com/mcp/v1"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "google-drive",
            "page": "https://mcp.film/mcps/google-drive/",
            "markdown": "https://mcp.film/mcps/google-drive.md",
            "json": "https://mcp.film/api/mcps/google-drive.json",
            "category": "production-ops",
            "vendor": "Google",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "freemium",
            "capabilities": [
              "file-search",
              "file-read",
              "file-create",
              "metadata",
              "permission-aware"
            ],
            "toolsSample": [
              "search_files",
              "read_file_content"
            ],
            "install": {
              "claude_code": "claude mcp add --transport http google-drive https://drivemcp.googleapis.com/mcp/v1",
              "remote_url": "https://drivemcp.googleapis.com/mcp/v1",
              "stdio_command": null
            },
            "auth": {
              "type": "oauth",
              "env_var": null,
              "key_url": "Bring your own Google Cloud OAuth client (consent screen + client ID/secret) — see the configure-mcp-server guide"
            },
            "links": {
              "repo": null,
              "docs": "https://developers.google.com/workspace/drive/api/guides/configure-mcp-server",
              "site": "https://drive.google.com"
            },
            "notes": "Part of the Google Workspace Developer Preview Program — flag as preview. The old Anthropic reference gdrive server is archived; don't use it. Broader community alternative covering Docs/Sheets/Slides/Gmail too: taylorwilsdon/google_workspace_mcp (2.6k stars, very active, uvx workspace-mcp).",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "production-ops",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/google-genmedia",
        "title": "Google GenMedia MCP",
        "description": "Google Cloud's MCP servers for Veo, Imagen, Lyria, Chirp TTS and ffmpeg compositing",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/google-genmedia/",
        "repository": {
          "url": "https://github.com/GoogleCloudPlatform/vertex-ai-creative-studio/tree/main/experiments/mcp-genmedia",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/google-genmedia.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "google-genmedia",
            "page": "https://mcp.film/mcps/google-genmedia/",
            "markdown": "https://mcp.film/mcps/google-genmedia.md",
            "json": "https://mcp.film/api/mcps/google-genmedia.json",
            "category": "video-generation",
            "vendor": "Google Cloud",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "paid",
            "capabilities": [
              "text-to-video",
              "image-to-video",
              "text-to-image",
              "music",
              "tts",
              "av-compositing"
            ],
            "toolsSample": [
              "veo_t2v",
              "veo_i2v",
              "imagen_t2i",
              "lyria_generate_music",
              "chirp_tts",
              "list_chirp_voices"
            ],
            "install": {
              "claude_code": null,
              "remote_url": null,
              "stdio_command": null
            },
            "auth": {
              "type": "api_key",
              "env_var": "GOOGLE_CLOUD_PROJECT",
              "key_url": "Google Cloud project with Vertex AI enabled; uses Application Default Credentials (gcloud auth application-default login)"
            },
            "links": {
              "repo": "https://github.com/GoogleCloudPlatform/vertex-ai-creative-studio/tree/main/experiments/mcp-genmedia",
              "docs": "https://github.com/GoogleCloudPlatform/vertex-ai-creative-studio/blob/main/experiments/mcp-genmedia/mcp-genmedia-go/README.md",
              "site": "https://ai.google.dev/gemini-api/docs/video"
            },
            "notes": "Official Google Cloud code but explicitly experimental (lives in /experiments). Install via the Go toolchain or their pre-built binary installer; supports stdio/HTTP/SSE and GCS or local output. Ships 'genmedia-producer' agent skills for storyboarding.",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "video-generation",
          "official": true,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/google-workspace",
        "title": "Google Workspace MCP",
        "description": "Full Google Workspace control — Drive, Docs, Sheets, Slides, Gmail, Calendar and more",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/google-workspace/",
        "repository": {
          "url": "https://github.com/taylorwilsdon/google_workspace_mcp",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/google-workspace.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "pypi",
            "registryBaseUrl": "https://pypi.org",
            "identifier": "workspace-mcp",
            "transport": {
              "type": "stdio"
            },
            "environmentVariables": [
              {
                "name": "GOOGLE_OAUTH_CLIENT_ID",
                "isRequired": true,
                "isSecret": true,
                "format": "string"
              }
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "google-workspace",
            "page": "https://mcp.film/mcps/google-workspace/",
            "markdown": "https://mcp.film/mcps/google-workspace.md",
            "json": "https://mcp.film/api/mcps/google-workspace.json",
            "category": "production-ops",
            "vendor": "Community (taylorwilsdon)",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "free",
            "capabilities": [
              "drive-files",
              "docs",
              "sheets",
              "slides",
              "gmail",
              "calendar",
              "permissions"
            ],
            "toolsSample": [
              "search_drive_files",
              "get_drive_file_content",
              "create_drive_file",
              "create_doc",
              "modify_sheet_values",
              "send_gmail_message",
              "manage_event"
            ],
            "install": {
              "claude_code": "claude mcp add google-workspace -e GOOGLE_OAUTH_CLIENT_ID=YOUR_ID -e GOOGLE_OAUTH_CLIENT_SECRET=YOUR_SECRET -- uvx workspace-mcp --tool-tier core",
              "remote_url": null,
              "stdio_command": "uvx workspace-mcp --tool-tier core"
            },
            "auth": {
              "type": "oauth",
              "env_var": "GOOGLE_OAUTH_CLIENT_ID",
              "key_url": "OAuth client from Google Cloud Console (https://console.cloud.google.com/apis/credentials)"
            },
            "links": {
              "repo": "https://github.com/taylorwilsdon/google_workspace_mcp",
              "docs": null,
              "site": null
            },
            "notes": "2.6k stars, 87 releases, MIT, very active. Tool tiers keep the context small (--tool-tier core). npx-only Drive-focused alternative: piotr-agier/google-drive-mcp (166 stars, Apr 2026).",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "production-ops",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/hedra",
        "title": "Hedra MCP Server",
        "description": "Character-3 talking-avatar video, TTS, and image generation through Hedra's API",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/hedra/",
        "repository": {
          "url": "https://github.com/pasie15/mcp-server-hedra",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/hedra.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "npm",
            "registryBaseUrl": "https://registry.npmjs.org",
            "identifier": "mcp-server-hedra",
            "transport": {
              "type": "stdio"
            },
            "environmentVariables": [
              {
                "name": "HEDRA_API_KEY",
                "isRequired": true,
                "isSecret": true,
                "format": "string"
              }
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "hedra",
            "page": "https://mcp.film/mcps/hedra/",
            "markdown": "https://mcp.film/mcps/hedra.md",
            "json": "https://mcp.film/api/mcps/hedra.json",
            "category": "avatars-performance",
            "vendor": "Community (pasie15)",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "credits",
            "capabilities": [
              "avatar-video",
              "lip-sync",
              "tts",
              "text-to-image",
              "asset-management"
            ],
            "toolsSample": [
              "generate_video",
              "generate_video_with_tts",
              "generate_text_to_speech",
              "generate_image",
              "upload_asset",
              "get_generation_status",
              "get_credits"
            ],
            "install": {
              "claude_code": "claude mcp add hedra -e HEDRA_API_KEY=YOUR_KEY -- npx -y mcp-server-hedra",
              "remote_url": null,
              "stdio_command": "npx -y mcp-server-hedra"
            },
            "auth": {
              "type": "api_key",
              "env_var": "HEDRA_API_KEY",
              "key_url": "https://www.hedra.com/api-profile (requires Creator plan or above)"
            },
            "links": {
              "repo": "https://github.com/pasie15/mcp-server-hedra",
              "docs": "https://www.hedra.com/docs/pages/developer/getting_started/quickstart",
              "site": "https://www.hedra.com"
            },
            "notes": "New (Feb 2026), MIT, minimal adoption so far; no official Hedra MCP exists. Requires Node 18+. Hedra API access requires a paid Creator plan and API credits.",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "avatars-performance",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/heygen",
        "title": "HeyGen Remote MCP",
        "description": "Hosted MCP for avatar videos, lipsync, and 175-language video translation",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/heygen/",
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/heygen.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://mcp.heygen.com/mcp/v1/"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "heygen",
            "page": "https://mcp.film/mcps/heygen/",
            "markdown": "https://mcp.film/mcps/heygen.md",
            "json": "https://mcp.film/api/mcps/heygen.json",
            "category": "avatars-performance",
            "vendor": "HeyGen",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "credits",
            "capabilities": [
              "avatar-video",
              "lip-sync",
              "video-translation",
              "digital-twin",
              "voice-library"
            ],
            "toolsSample": null,
            "install": {
              "claude_code": "claude mcp add --transport http heygen https://mcp.heygen.com/mcp/v1/",
              "remote_url": "https://mcp.heygen.com/mcp/v1/",
              "stdio_command": null
            },
            "auth": {
              "type": "oauth",
              "env_var": null,
              "key_url": "One-time browser OAuth tied to your HeyGen account"
            },
            "links": {
              "repo": null,
              "docs": "https://developers.heygen.com/mcp/overview",
              "site": "https://www.heygen.com/model-context-protocol"
            },
            "notes": "Available on all HeyGen plans; generation consumes plan credits. HeyGen's legacy stdio package (heygen-mcp) is abandoned — the repo 404s; the maintained community fork is sbroenne/heygen-mcp (uvx heygen-mcp-sbroenne with HEYGEN_API_KEY) if you need a local server. HeyGen also ships official Agent Skills (heygen-com/skills).",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "avatars-performance",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/higgsfield",
        "title": "Higgsfield MCP",
        "description": "Hosted connector to 30+ video/image models: Kling 3, Veo 3, Sora 2, Soul, Seedance",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/higgsfield/",
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/higgsfield.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://mcp.higgsfield.ai/mcp"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "higgsfield",
            "page": "https://mcp.film/mcps/higgsfield/",
            "markdown": "https://mcp.film/mcps/higgsfield.md",
            "json": "https://mcp.film/api/mcps/higgsfield.json",
            "category": "video-generation",
            "vendor": "Higgsfield AI",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "credits",
            "capabilities": [
              "text-to-video",
              "image-to-video",
              "text-to-image",
              "character-consistency",
              "history-browsing"
            ],
            "toolsSample": null,
            "install": {
              "claude_code": "claude mcp add --transport http higgsfield https://mcp.higgsfield.ai/mcp",
              "remote_url": "https://mcp.higgsfield.ai/mcp",
              "stdio_command": null
            },
            "auth": {
              "type": "oauth",
              "env_var": null,
              "key_url": "Sign in with your Higgsfield account during connector setup — no API keys"
            },
            "links": {
              "repo": null,
              "docs": "https://higgsfield.ai/mcp",
              "site": "https://higgsfield.ai"
            },
            "notes": "Works with Claude (web/Cowork/Claude Code) and any MCP client; also ships a CLI and agent skills. Community alternatives exist but the official hosted endpoint is the safe pick.",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "video-generation",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/houdini",
        "title": "Houdini MCP",
        "description": "Drive SideFX Houdini nodes and procedural FX from your agent",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/houdini/",
        "repository": {
          "url": "https://github.com/capoomgit/houdini-mcp",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/houdini.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "houdini",
            "page": "https://mcp.film/mcps/houdini/",
            "markdown": "https://mcp.film/mcps/houdini.md",
            "json": "https://mcp.film/api/mcps/houdini.json",
            "category": "3d-vfx",
            "vendor": "Community (capoomgit)",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "free",
            "capabilities": [
              "3d-scene-control",
              "procedural-fx",
              "node-graph-authoring",
              "python-scripting"
            ],
            "toolsSample": null,
            "install": {
              "claude_code": null,
              "remote_url": null,
              "stdio_command": null
            },
            "auth": {
              "type": "local-app",
              "env_var": null,
              "key_url": "Requires Houdini running with the plugin installed (TCP on localhost:9876)"
            },
            "links": {
              "repo": "https://github.com/capoomgit/houdini-mcp",
              "docs": null,
              "site": null
            },
            "notes": "224 stars, MIT, active Jun 2026 but early-stage. Manual install (copy plugin into Houdini scripts dir). Alternatives: healkeiser/fxhoudinimcp. For Cinema 4D, the leading equivalent is ttiimmaacc/cinema4d-mcp (87 stars, early-stage, C4D 2024+, MoGraph/Redshift tools).",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "3d-vfx",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/hume",
        "title": "Hume MCP Server",
        "description": "Official Hume server for Octave TTS — emotionally expressive, acting-directed speech",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/hume/",
        "repository": {
          "url": "https://github.com/HumeAI/mcp-server-hume",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/hume.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "npm",
            "registryBaseUrl": "https://registry.npmjs.org",
            "identifier": "@humeai/mcp-server",
            "transport": {
              "type": "stdio"
            },
            "environmentVariables": [
              {
                "name": "HUME_API_KEY",
                "isRequired": true,
                "isSecret": true,
                "format": "string"
              }
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "hume",
            "page": "https://mcp.film/mcps/hume/",
            "markdown": "https://mcp.film/mcps/hume.md",
            "json": "https://mcp.film/api/mcps/hume.json",
            "category": "voice-speech",
            "vendor": "Hume AI",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "freemium",
            "capabilities": [
              "tts",
              "voice-design",
              "expressive-performance",
              "voice-library"
            ],
            "toolsSample": [
              "tts",
              "play_previous_audio",
              "list_voices",
              "save_voice",
              "delete_voice"
            ],
            "install": {
              "claude_code": "claude mcp add hume -e HUME_API_KEY=YOUR_KEY -- npx @humeai/mcp-server",
              "remote_url": null,
              "stdio_command": "npx @humeai/mcp-server"
            },
            "auth": {
              "type": "api_key",
              "env_var": "HUME_API_KEY",
              "key_url": "https://platform.hume.ai"
            },
            "links": {
              "repo": "https://github.com/HumeAI/mcp-server-hume",
              "docs": "https://dev.hume.ai/docs/text-to-speech-tts/mcp-server",
              "site": "https://www.hume.ai"
            },
            "notes": "Official, published as @humeai/mcp-server on npm with first-party docs. Smaller tool surface than ElevenLabs/Cartesia (TTS-focused). Octave 2 multilingual model strengthens its case for character performance.",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "voice-speech",
          "official": true,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/ideogram",
        "title": "Ideogram MCP Server",
        "description": "Ideogram 3.0 text-to-image with magic prompt and style refs — strongest text-in-image",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/ideogram/",
        "repository": {
          "url": "https://github.com/sunwood-ai-labs/ideagram-mcp-server",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/ideogram.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "npm",
            "registryBaseUrl": "https://registry.npmjs.org",
            "identifier": "@sunwood-ai-labs/ideagram-mcp-server",
            "transport": {
              "type": "stdio"
            },
            "environmentVariables": [
              {
                "name": "IDEOGRAM_API_KEY",
                "isRequired": true,
                "isSecret": true,
                "format": "string"
              }
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "ideogram",
            "page": "https://mcp.film/mcps/ideogram/",
            "markdown": "https://mcp.film/mcps/ideogram.md",
            "json": "https://mcp.film/api/mcps/ideogram.json",
            "category": "image-generation",
            "vendor": "Community (Sunwood AI Labs)",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "paid",
            "capabilities": [
              "text-to-image",
              "magic-prompt",
              "style-reference",
              "batch-generation"
            ],
            "toolsSample": [
              "generate_image"
            ],
            "install": {
              "claude_code": "claude mcp add ideogram -e IDEOGRAM_API_KEY=YOUR_KEY -- npx @sunwood-ai-labs/ideagram-mcp-server",
              "remote_url": null,
              "stdio_command": "npx @sunwood-ai-labs/ideagram-mcp-server"
            },
            "auth": {
              "type": "api_key",
              "env_var": "IDEOGRAM_API_KEY",
              "key_url": "Ideogram account → API settings (ideogram.ai)"
            },
            "links": {
              "repo": "https://github.com/sunwood-ai-labs/ideagram-mcp-server",
              "docs": null,
              "site": "https://ideogram.ai"
            },
            "notes": "MIT, small; note the 'ideagram' typo in the package/repo name. No official Ideogram MCP exists; Ideogram v3 is also reachable via the fal and Replicate hub MCPs if you want fewer connectors.",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "image-generation",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/json2video",
        "title": "json2video MCP",
        "description": "Render JSON-defined videos in the cloud with the json2video API",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/json2video/",
        "repository": {
          "url": "https://github.com/omergocmen/json2video-mcp-server",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/json2video.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "npm",
            "registryBaseUrl": "https://registry.npmjs.org",
            "identifier": "@omerrgocmen/json2video-mcp",
            "transport": {
              "type": "stdio"
            },
            "environmentVariables": [
              {
                "name": "JSON2VIDEO_API_KEY",
                "isRequired": true,
                "isSecret": true,
                "format": "string"
              }
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "json2video",
            "page": "https://mcp.film/mcps/json2video/",
            "markdown": "https://mcp.film/mcps/json2video.md",
            "json": "https://mcp.film/api/mcps/json2video.json",
            "category": "editing-post",
            "vendor": "Community (omergocmen)",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "freemium",
            "capabilities": [
              "cloud-render",
              "template-video",
              "captioning",
              "video-assembly"
            ],
            "toolsSample": [
              "generate_video",
              "get_video_status",
              "create_template",
              "list_templates"
            ],
            "install": {
              "claude_code": "claude mcp add json2video -e JSON2VIDEO_API_KEY=YOUR_KEY -- npx -y @omerrgocmen/json2video-mcp",
              "remote_url": null,
              "stdio_command": "npx -y @omerrgocmen/json2video-mcp"
            },
            "auth": {
              "type": "api_key",
              "env_var": "JSON2VIDEO_API_KEY",
              "key_url": "https://json2video.com"
            },
            "links": {
              "repo": "https://github.com/omergocmen/json2video-mcp-server",
              "docs": null,
              "site": "https://json2video.com"
            },
            "notes": "Early-stage but functional npm package. Notable gap it fills: as of June 2026 none of the big video-API platforms (Shotstack, Creatomate) ship an official MCP — this json2video wrapper is the most usable of the bunch.",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "editing-post",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/kie-ai",
        "title": "Kie.ai MCP Server",
        "description": "Run Veo, Seedance, Kling, Runway, Suno, ElevenLabs, FLUX and more through one local MCP",
        "version": "0.0.0+20260629",
        "websiteUrl": "https://mcp.film/mcps/kie-ai/",
        "repository": {
          "url": "https://github.com/felores/kie-cli-mcp",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/kie-ai.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "npm",
            "registryBaseUrl": "https://registry.npmjs.org",
            "identifier": "@felores/kie-ai-mcp-server",
            "transport": {
              "type": "stdio"
            },
            "environmentVariables": [
              {
                "name": "KIE_AI_API_KEY",
                "isRequired": true,
                "isSecret": true,
                "format": "string"
              }
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "kie-ai",
            "page": "https://mcp.film/mcps/kie-ai/",
            "markdown": "https://mcp.film/mcps/kie-ai.md",
            "json": "https://mcp.film/api/mcps/kie-ai.json",
            "category": "model-hub",
            "vendor": "Community (felores) / Kie.ai API",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "credits",
            "capabilities": [
              "model-hub",
              "text-to-video",
              "image-to-video",
              "text-to-image",
              "image-editing",
              "music",
              "tts",
              "sfx",
              "async-jobs",
              "task-polling",
              "tool-filtering"
            ],
            "toolsSample": [
              "nano_banana_image",
              "veo3_generate_video",
              "bytedance_seedance_video",
              "kling_video",
              "runway_aleph_video",
              "suno_generate_music",
              "elevenlabs_tts",
              "wait_for_task",
              "list_tasks"
            ],
            "install": {
              "claude_code": "claude mcp add kie-ai -e KIE_AI_API_KEY=YOUR_KEY -- npx -y @felores/kie-ai-mcp-server",
              "remote_url": null,
              "stdio_command": "npx -y @felores/kie-ai-mcp-server"
            },
            "auth": {
              "type": "api_key",
              "env_var": "KIE_AI_API_KEY",
              "key_url": "https://kie.ai/api-key"
            },
            "links": {
              "repo": "https://github.com/felores/kie-cli-mcp",
              "docs": "https://github.com/felores/kie-cli-mcp#readme",
              "site": "https://kie.ai"
            },
            "notes": "MIT, npm @felores/kie-ai-mcp-server 3.5.0, Node >=18, pushed Jun 7 2026, 28 stars. It can load all tools, but the README recommends KIE_AI_ENABLED_TOOLS or KIE_AI_TOOL_CATEGORIES=image,video to avoid burning context on unused schemas. Caveat: Kie.ai is an aggregator/reseller path for models from many vendors; rights, availability and ToS safety depend on the underlying provider, and Midjourney/Suno-style access should be treated as gray until verified for your use case.",
            "added": "2026-06-29",
            "verified": "2026-06-29",
            "verificationAgeDays": 0
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-29T00:00:00Z",
          "updatedAt": "2026-06-29T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "model-hub",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/kling",
        "title": "Kling MCP",
        "description": "Fullest direct Kling API MCP: video, extend, lip-sync, effects, KOLORS images",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/kling/",
        "repository": {
          "url": "https://github.com/199-mcp/mcp-kling",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/kling.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "npm",
            "registryBaseUrl": "https://registry.npmjs.org",
            "identifier": "mcp-kling",
            "transport": {
              "type": "stdio"
            },
            "environmentVariables": [
              {
                "name": "KLING_ACCESS_KEY",
                "isRequired": true,
                "isSecret": true,
                "format": "string"
              }
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "kling",
            "page": "https://mcp.film/mcps/kling/",
            "markdown": "https://mcp.film/mcps/kling.md",
            "json": "https://mcp.film/api/mcps/kling.json",
            "category": "video-generation",
            "vendor": "Community (199 Longevity)",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "credits",
            "capabilities": [
              "text-to-video",
              "image-to-video",
              "video-extension",
              "lip-sync",
              "video-effects",
              "text-to-image"
            ],
            "toolsSample": [
              "generate_video",
              "generate_image_to_video",
              "extend_video",
              "create_lipsync",
              "apply_video_effect",
              "generate_image",
              "get_account_balance"
            ],
            "install": {
              "claude_code": "claude mcp add kling -e KLING_ACCESS_KEY=YOUR_KEY -e KLING_SECRET_KEY=YOUR_SECRET -- npx -y mcp-kling@latest",
              "remote_url": null,
              "stdio_command": "npx -y mcp-kling@latest"
            },
            "auth": {
              "type": "api_key",
              "env_var": "KLING_ACCESS_KEY",
              "key_url": "https://app.klingai.com/global/dev/api-key"
            },
            "links": {
              "repo": "https://github.com/199-mcp/mcp-kling",
              "docs": null,
              "site": null
            },
            "notes": "MIT, 30 stars. README documents models through Kling v1.x/v2-master — for Kling 3.0 access today, the Runway, Higgsfield or fal hub MCPs may be fresher. Auto-downloads results locally.",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "video-generation",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/krea",
        "title": "Krea MCP Server",
        "description": "Official hosted MCP for Krea image/video models, schemas, uploads, and job widgets",
        "version": "0.0.0+20260629",
        "websiteUrl": "https://mcp.film/mcps/krea/",
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/krea.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://api.krea.ai/mcp"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "krea",
            "page": "https://mcp.film/mcps/krea/",
            "markdown": "https://mcp.film/mcps/krea.md",
            "json": "https://mcp.film/api/mcps/krea.json",
            "category": "model-hub",
            "vendor": "Krea",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "credits",
            "capabilities": [
              "model-search",
              "schema-inspection",
              "text-to-image",
              "image-to-image",
              "text-to-video",
              "image-to-video",
              "file-upload",
              "async-jobs",
              "job-cancel",
              "mcp-apps",
              "deprecation-metadata"
            ],
            "toolsSample": [
              "list_models",
              "get_model_schema",
              "generate",
              "execute_node_app",
              "get_job",
              "cancel_job",
              "get_upload_url"
            ],
            "install": {
              "claude_code": "claude mcp add --transport http krea-ai https://api.krea.ai/mcp",
              "remote_url": "https://api.krea.ai/mcp",
              "stdio_command": null
            },
            "auth": {
              "type": "oauth",
              "env_var": null,
              "key_url": "OAuth browser flow; API-token fallback from https://www.krea.ai/app/api/tokens sent as Authorization: Bearer."
            },
            "links": {
              "repo": null,
              "docs": "https://docs.krea.ai/developers/mcp",
              "site": "https://www.krea.ai"
            },
            "notes": "Official hosted Streamable HTTP. OAuth was added Jun 13 2026 and bills the workspace selected during consent; API-token auth still works for clients without OAuth but bills a separate workspace API balance. Ask the agent to call list_models/get_model_schema first because Krea surfaces deprecation metadata there, and provider models do disappear — Sora 2 and older Seedance/Seedream endpoints are already sunset. get_upload_url returns presigned upload URLs valid for three hours.",
            "added": "2026-06-29",
            "verified": "2026-06-29",
            "verificationAgeDays": 0
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-29T00:00:00Z",
          "updatedAt": "2026-06-29T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "model-hub",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/luma",
        "title": "Luma AI MCP Server",
        "description": "Dream Machine API in MCP form: Ray 2 video, Photon images, extend and interpolate",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/luma/",
        "repository": {
          "url": "https://github.com/bobtista/luma-ai-mcp-server",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/luma.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "luma",
            "page": "https://mcp.film/mcps/luma/",
            "markdown": "https://mcp.film/mcps/luma.md",
            "json": "https://mcp.film/api/mcps/luma.json",
            "category": "video-generation",
            "vendor": "Community (bobtista)",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "paid",
            "capabilities": [
              "text-to-video",
              "image-to-video",
              "video-extension",
              "interpolation",
              "text-to-image",
              "upscaling"
            ],
            "toolsSample": [
              "create_generation",
              "get_generation",
              "list_generations",
              "upscale_generation",
              "add_audio",
              "generate_image",
              "get_credits",
              "get_camera_motions"
            ],
            "install": {
              "claude_code": null,
              "remote_url": null,
              "stdio_command": "uv run --project /path/to/luma-ai-mcp-server -m luma_ai_mcp_server"
            },
            "auth": {
              "type": "api_key",
              "env_var": "LUMA_API_KEY",
              "key_url": "https://lumalabs.ai/dream-machine/api"
            },
            "links": {
              "repo": "https://github.com/bobtista/luma-ai-mcp-server",
              "docs": "https://docs.lumalabs.ai/docs/api",
              "site": null
            },
            "notes": "MIT but tiny (6 stars) — functional rather than polished; runs from a cloned repo via uv. Luma Ray models are also reachable through fal, Replicate, Runway and PiAPI hub MCPs.",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "video-generation",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/magnific",
        "title": "Magnific MCP",
        "description": "Official remote MCP for upscaling, image/video generation, characters, and asset history",
        "version": "0.0.0+20260629",
        "websiteUrl": "https://mcp.film/mcps/magnific/",
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://mcp.magnific.com"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "magnific",
            "page": "https://mcp.film/mcps/magnific/",
            "markdown": "https://mcp.film/mcps/magnific.md",
            "json": "https://mcp.film/api/mcps/magnific.json",
            "category": "enhancement",
            "vendor": "Magnific",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "credits",
            "capabilities": [
              "upscaling",
              "image-generation",
              "image-editing",
              "video-generation",
              "character-references",
              "asset-history",
              "tts",
              "3d-generation"
            ],
            "toolsSample": [
              "images_upscale",
              "images_generate",
              "images_remove_background",
              "video_generate",
              "custom_references_create",
              "creations_search",
              "creations_show",
              "audio_tts",
              "models3d_generate"
            ],
            "install": {
              "claude_code": "claude mcp add --transport http magnific https://mcp.magnific.com",
              "remote_url": "https://mcp.magnific.com",
              "stdio_command": null
            },
            "auth": {
              "type": "oauth",
              "env_var": null,
              "key_url": "OAuth with a Magnific account; no API key is needed for MCP."
            },
            "links": {
              "repo": null,
              "docs": "https://docs.magnific.com/modelcontextprotocol",
              "site": "https://www.magnific.com/api"
            },
            "notes": "Remote streamable HTTP only; no local package or source repo is published for the official MCP. The docs say tools draw from the same Magnific credit balance as the app/API, and live `tools/list` is the source of truth. The MCP surface is broader than pure upscaling — image/video generation, Soul references, TTS, 3D, folders, and prior-creation browsing — so use explicit prompts when you want faithful enhancement rather than creative reinterpretation.",
            "added": "2026-06-29",
            "verified": "2026-06-29",
            "verificationAgeDays": 0
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-29T00:00:00Z",
          "updatedAt": "2026-06-29T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "enhancement",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/martini",
        "title": "Martini",
        "description": "The film set for AI videos — direct entire productions from your agent",
        "version": "0.0.0+20260629",
        "websiteUrl": "https://mcp.film/mcps/martini/",
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/martini.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://www.martini.film/mcp"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "martini",
            "page": "https://mcp.film/mcps/martini/",
            "markdown": "https://mcp.film/mcps/martini.md",
            "json": "https://mcp.film/api/mcps/martini.json",
            "category": "studio",
            "vendor": "Martini (C47)",
            "vendorMaintained": true,
            "featured": true,
            "pricing": "credits",
            "capabilities": [
              "text-to-video",
              "image-to-video",
              "video-extension",
              "multi-model-generation",
              "model-routing",
              "character-consistency",
              "storyboarding",
              "shot-planning",
              "batch-generation",
              "prompt-variables",
              "canvas-collaboration",
              "timeline-editing",
              "frame-extraction",
              "audio-generation",
              "3d-sets",
              "asset-management"
            ],
            "toolsSample": [
              "create_project",
              "create_canvas",
              "get_board_overview",
              "create_nodes_and_generate",
              "list_models",
              "resolve_model",
              "create_subject",
              "create_subject_collection",
              "create_variable",
              "apply_timeline_edit",
              "extract_video_frame",
              "upload_assets_prepare",
              "get_jobs"
            ],
            "install": {
              "claude_code": "claude mcp add --transport http --scope user martini https://www.martini.film/mcp",
              "remote_url": "https://www.martini.film/mcp",
              "stdio_command": null,
              "docs_url": "https://www.martini.film/docs/mcp"
            },
            "auth": {
              "type": "oauth",
              "env_var": null,
              "key_url": "https://www.martini.film — sign in with your Martini account"
            },
            "links": {
              "repo": null,
              "docs": "https://www.martini.film/docs/mcp",
              "site": "https://www.martini.film"
            },
            "notes": "Remote MCP server maintained first-party by Martini (YC-backed), with live production endpoint https://www.martini.film/mcp returning OAuth protected-resource metadata and a Supabase-backed bearer challenge. The full profile exposes 59 registered tools in the backend source; the narrower core profile at https://www.martini.film/mcp-core omits direct generation tools for clients or directories that do not allow AI media generation. Generation tools require explicit user approval of model, prompt, count, target shot, and estimated olive cost before spending credits. Public setup docs include Claude Desktop/Web, Claude Code, Gemini CLI, ChatGPT, Cursor, Hermes, OpenClaw, and generic Streamable HTTP clients.",
            "added": "2026-06-11",
            "verified": "2026-06-29",
            "verificationAgeDays": 0
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-29T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "studio",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/mcp-video",
        "title": "mcp-video",
        "description": "Guardrailed local video editing MCP with FFmpeg, subtitles, QC, SFX and Hyperframes",
        "version": "0.0.0+20260628",
        "websiteUrl": "https://mcp.film/mcps/mcp-video/",
        "repository": {
          "url": "https://github.com/KyaniteLabs/mcp-video",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/mcp-video.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "pypi",
            "registryBaseUrl": "https://pypi.org",
            "identifier": "mcp-video",
            "transport": {
              "type": "stdio"
            }
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "mcp-video",
            "page": "https://mcp.film/mcps/mcp-video/",
            "markdown": "https://mcp.film/mcps/mcp-video.md",
            "json": "https://mcp.film/api/mcps/mcp-video.json",
            "category": "editing-post",
            "vendor": "Community (KyaniteLabs)",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "free",
            "capabilities": [
              "transcode",
              "trim-concat",
              "captioning",
              "audio-normalization",
              "quality-check",
              "repurposing",
              "hyperframes",
              "local-post"
            ],
            "toolsSample": [
              "search_tools",
              "video_info",
              "video_trim",
              "video_merge",
              "video_subtitles",
              "video_normalize_audio",
              "video_release_checkpoint",
              "video_repurpose",
              "hyperframes_render",
              "video_quality_check"
            ],
            "install": {
              "claude_code": "claude mcp add mcp-video -- uvx --from mcp-video mcp-video",
              "remote_url": null,
              "stdio_command": "uvx --from mcp-video mcp-video"
            },
            "auth": {
              "type": "none",
              "env_var": null,
              "key_url": null
            },
            "links": {
              "repo": "https://github.com/KyaniteLabs/mcp-video",
              "docs": "https://kyanitelabs.github.io/mcp-video/",
              "site": "https://pypi.org/project/mcp-video/"
            },
            "notes": "Apache-2.0, PyPI mcp-video 1.5.1, Python >=3.11, listed in the official MCP Registry. Core editing needs FFmpeg on PATH; optional AI features pull in heavy extras (Whisper, demucs, upscalers), so install only the extras you actually need.",
            "added": "2026-06-28",
            "verified": "2026-06-28",
            "verificationAgeDays": 1
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-28T00:00:00Z",
          "updatedAt": "2026-06-28T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "editing-post",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/meshy",
        "title": "Meshy MCP Server",
        "description": "Official Meshy MCP — generate, retexture, rig, and animate 3D models via API",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/meshy/",
        "repository": {
          "url": "https://github.com/meshy-dev/meshy-mcp-server",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/meshy.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "npm",
            "registryBaseUrl": "https://registry.npmjs.org",
            "identifier": "add-mcp",
            "transport": {
              "type": "stdio"
            },
            "environmentVariables": [
              {
                "name": "MESHY_API_KEY",
                "isRequired": true,
                "isSecret": true,
                "format": "string"
              }
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "meshy",
            "page": "https://mcp.film/mcps/meshy/",
            "markdown": "https://mcp.film/mcps/meshy.md",
            "json": "https://mcp.film/api/mcps/meshy.json",
            "category": "3d-vfx",
            "vendor": "Meshy AI",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "paid",
            "capabilities": [
              "3d-generation",
              "text-to-3d",
              "rigging",
              "animation",
              "retexturing"
            ],
            "toolsSample": null,
            "install": {
              "claude_code": null,
              "remote_url": null,
              "stdio_command": "npx add-mcp @meshy-ai/meshy-mcp-server --env MESHY_API_KEY=msy_YOUR_API_KEY"
            },
            "auth": {
              "type": "api_key",
              "env_var": "MESHY_API_KEY",
              "key_url": "https://www.meshy.ai/settings/api"
            },
            "links": {
              "repo": "https://github.com/meshy-dev/meshy-mcp-server",
              "docs": null,
              "site": "https://www.meshy.ai"
            },
            "notes": "Official (meshy-dev org), v0.3.0 (May 2026), MIT, TypeScript; vendor-maintained. Supports stdio and HTTP transports. API access requires a Meshy Pro plan or higher.",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "3d-vfx",
          "official": true,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/minimax",
        "title": "MiniMax MCP",
        "description": "Official MiniMax server: Hailuo video, image gen, music, TTS and voice cloning",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/minimax/",
        "repository": {
          "url": "https://github.com/MiniMax-AI/MiniMax-MCP",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/minimax.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "pypi",
            "registryBaseUrl": "https://pypi.org",
            "identifier": "minimax-mcp",
            "transport": {
              "type": "stdio"
            },
            "environmentVariables": [
              {
                "name": "MINIMAX_API_KEY",
                "isRequired": true,
                "isSecret": true,
                "format": "string"
              }
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "minimax",
            "page": "https://mcp.film/mcps/minimax/",
            "markdown": "https://mcp.film/mcps/minimax.md",
            "json": "https://mcp.film/api/mcps/minimax.json",
            "category": "video-generation",
            "vendor": "MiniMax",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "paid",
            "capabilities": [
              "text-to-video",
              "image-to-video",
              "text-to-image",
              "tts",
              "voice-cloning",
              "voice-design",
              "music"
            ],
            "toolsSample": [
              "generate_video",
              "query_video_generation",
              "text_to_image",
              "text_to_audio",
              "voice_clone",
              "voice_design",
              "music_generation",
              "list_voices"
            ],
            "install": {
              "claude_code": "claude mcp add minimax -e MINIMAX_API_KEY=YOUR_KEY -e MINIMAX_API_HOST=https://api.minimax.io -- uvx minimax-mcp",
              "remote_url": null,
              "stdio_command": "uvx minimax-mcp"
            },
            "auth": {
              "type": "api_key",
              "env_var": "MINIMAX_API_KEY",
              "key_url": "https://platform.minimax.io — key region must match MINIMAX_API_HOST (api.minimax.io global / api.minimaxi.com mainland) or auth fails"
            },
            "links": {
              "repo": "https://github.com/MiniMax-AI/MiniMax-MCP",
              "docs": "https://platform.minimax.io/docs/guides/mcp-guide",
              "site": "https://www.minimax.io"
            },
            "notes": "MIT, ~1.5k stars, actively maintained, with an official JS sibling (MiniMax-AI/MiniMax-MCP-JS). MINIMAX_API_RESOURCE_MODE toggles URL vs local-file output; MINIMAX_MCP_BASE_PATH sets the output directory.",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "video-generation",
          "official": true,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/miro",
        "title": "Miro MCP",
        "description": "Official Miro MCP — build and read storyboards, frames, and planning boards via AI",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/miro/",
        "repository": {
          "url": "https://github.com/miroapp/miro-ai",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/miro.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://mcp.miro.com/"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "miro",
            "page": "https://mcp.film/mcps/miro/",
            "markdown": "https://mcp.film/mcps/miro.md",
            "json": "https://mcp.film/api/mcps/miro.json",
            "category": "story-preproduction",
            "vendor": "Miro",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "freemium",
            "capabilities": [
              "storyboarding",
              "board-creation",
              "diagrams",
              "mood-boards",
              "comments",
              "image-retrieval"
            ],
            "toolsSample": null,
            "install": {
              "claude_code": "claude mcp add --transport http miro https://mcp.miro.com/",
              "remote_url": "https://mcp.miro.com/",
              "stdio_command": null
            },
            "auth": {
              "type": "oauth",
              "env_var": null,
              "key_url": "OAuth 2.1 browser flow, per-team authorization"
            },
            "links": {
              "repo": "https://github.com/miroapp/miro-ai",
              "docs": "https://developers.miro.com/docs/miro-mcp",
              "site": "https://miro.com/ai/mcp/"
            },
            "notes": "Public beta; also installable as a Claude Code plugin (/plugin install miro@miro-ai). Tool schemas live at developers.miro.com — the server itself is the source of truth. Enterprise plans add admin controls.",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "story-preproduction",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/mureka",
        "title": "Mureka MCP",
        "description": "Official Mureka server for lyrics, songs, and instrumental background music",
        "version": "0.0.0+20260629",
        "websiteUrl": "https://mcp.film/mcps/mureka/",
        "repository": {
          "url": "https://github.com/SkyworkAI/Mureka-mcp",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/mureka.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "pypi",
            "registryBaseUrl": "https://pypi.org",
            "identifier": "mureka-mcp",
            "transport": {
              "type": "stdio"
            },
            "environmentVariables": [
              {
                "name": "MUREKA_API_KEY",
                "isRequired": true,
                "isSecret": true,
                "format": "string"
              }
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "mureka",
            "page": "https://mcp.film/mcps/mureka/",
            "markdown": "https://mcp.film/mcps/mureka.md",
            "json": "https://mcp.film/api/mcps/mureka.json",
            "category": "music",
            "vendor": "Mureka.ai",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "credits",
            "capabilities": [
              "music",
              "lyrics",
              "song-generation",
              "instrumental",
              "background-music",
              "local-playback"
            ],
            "toolsSample": [
              "generate_lyrics",
              "generate_song",
              "generate_instrumental",
              "play_audio"
            ],
            "install": {
              "claude_code": "claude mcp add mureka -e MUREKA_API_KEY=YOUR_KEY -e MUREKA_API_URL=https://api.mureka.ai -- uvx mureka-mcp",
              "remote_url": null,
              "stdio_command": "uvx mureka-mcp"
            },
            "auth": {
              "type": "api_key",
              "env_var": "MUREKA_API_KEY",
              "key_url": "https://platform.mureka.ai/apiKeys"
            },
            "links": {
              "repo": "https://github.com/SkyworkAI/Mureka-mcp",
              "docs": "https://platform.mureka.ai/docs/en/quickstart.html",
              "site": "https://platform.mureka.ai"
            },
            "notes": "Official MIT server, PyPI mureka-mcp 0.0.13, Python >=3.10, 106 stars; last repo push was May 2025. The README warns that Mureka credits are required. The broader Mureka API now includes prompt-to-song, soundtrack, stems, remix, region editing, and TTS endpoints, but this MCP exposes only lyrics, lyric-to-song, instrumental generation, and local playback. Audio saves to Desktop by default; set MUREKA_MCP_BASE_PATH and TIME_OUT_SECONDS for production runs.",
            "added": "2026-06-29",
            "verified": "2026-06-29",
            "verificationAgeDays": 0
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-29T00:00:00Z",
          "updatedAt": "2026-06-29T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "music",
          "official": true,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/mux",
        "title": "Mux MCP Server",
        "description": "Official Mux MCP: upload, manage, and analyze video via API or hosted remote server",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/mux/",
        "repository": {
          "url": "https://github.com/muxinc/mux-node-sdk/tree/master/packages/mcp-server",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/mux.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "npm",
            "registryBaseUrl": "https://registry.npmjs.org",
            "identifier": "@mux/mcp",
            "transport": {
              "type": "stdio"
            },
            "environmentVariables": [
              {
                "name": "MUX_TOKEN_ID",
                "isRequired": true,
                "isSecret": true,
                "format": "string"
              }
            ]
          }
        ],
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://mcp.mux.com"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "mux",
            "page": "https://mcp.film/mcps/mux/",
            "markdown": "https://mcp.film/mcps/mux.md",
            "json": "https://mcp.film/api/mcps/mux.json",
            "category": "distribution",
            "vendor": "Mux",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "freemium",
            "capabilities": [
              "video-hosting",
              "asset-upload",
              "live-streams",
              "playback-ids",
              "analytics",
              "webhooks"
            ],
            "toolsSample": [
              "docs_search",
              "execute"
            ],
            "install": {
              "claude_code": "claude mcp add --transport http mux https://mcp.mux.com",
              "remote_url": "https://mcp.mux.com",
              "stdio_command": "npx -y @mux/mcp@latest"
            },
            "auth": {
              "type": "oauth",
              "env_var": "MUX_TOKEN_ID",
              "key_url": "Remote: OAuth via dashboard.mux.com. Local: MUX_TOKEN_ID + MUX_TOKEN_SECRET from dashboard.mux.com → Settings → Access Tokens"
            },
            "links": {
              "repo": "https://github.com/muxinc/mux-node-sdk/tree/master/packages/mcp-server",
              "docs": "https://www.mux.com/docs/integrations/mcp-server",
              "site": "https://www.mux.com"
            },
            "notes": "npm @mux/mcp v14.x, Apache-2.0, maintained inside the official mux-node-sdk monorepo. Recent versions use a 'Code Mode' design (docs search + sandboxed code execution against the Mux API) instead of hundreds of per-endpoint tools. Supports resource-filtering query params (e.g. ?resource=video.*); DELETE routes mostly excluded by design.",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "distribution",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/notion",
        "title": "Notion MCP",
        "description": "Notion's hosted MCP: search, read, and write docs, wikis, and databases via OAuth",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/notion/",
        "repository": {
          "url": "https://github.com/makenotion/notion-mcp-server",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/notion.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "npm",
            "registryBaseUrl": "https://registry.npmjs.org",
            "identifier": "@notionhq/notion-mcp-server",
            "transport": {
              "type": "stdio"
            }
          }
        ],
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://mcp.notion.com/mcp"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "notion",
            "page": "https://mcp.film/mcps/notion/",
            "markdown": "https://mcp.film/mcps/notion.md",
            "json": "https://mcp.film/api/mcps/notion.json",
            "category": "production-ops",
            "vendor": "Notion",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "freemium",
            "capabilities": [
              "workspace-search",
              "page-crud",
              "database-crud",
              "comments",
              "markdown-first"
            ],
            "toolsSample": [
              "notion-search",
              "notion-fetch",
              "notion-create-pages",
              "notion-update-page",
              "notion-create-database",
              "notion-create-comment"
            ],
            "install": {
              "claude_code": "claude mcp add --transport http notion https://mcp.notion.com/mcp",
              "remote_url": "https://mcp.notion.com/mcp",
              "stdio_command": "npx -y @notionhq/notion-mcp-server"
            },
            "auth": {
              "type": "oauth",
              "env_var": null,
              "key_url": "One-click OAuth at mcp.notion.com; local server uses a NOTION_TOKEN integration token instead"
            },
            "links": {
              "repo": "https://github.com/makenotion/notion-mcp-server",
              "docs": "https://developers.notion.com/guides/mcp/get-started-with-mcp",
              "site": "https://www.notion.com"
            },
            "notes": "~18 tools on the hosted server (SSE fallback at mcp.notion.com/sse). The open-source local repo (4.4k stars) is explicitly deprioritized by Notion — prefer the hosted URL. Cross-connector search requires a Notion AI / Business plan.",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "production-ops",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/palmier-pro",
        "title": "Palmier Pro",
        "description": "AI-native Mac timeline editor with a built-in local MCP server for agents",
        "version": "0.0.0+20260629",
        "websiteUrl": "https://mcp.film/mcps/palmier-pro/",
        "repository": {
          "url": "https://github.com/palmier-io/palmier-pro",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/palmier-pro.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "palmier-pro",
            "page": "https://mcp.film/mcps/palmier-pro/",
            "markdown": "https://mcp.film/mcps/palmier-pro.md",
            "json": "https://mcp.film/api/mcps/palmier-pro.json",
            "category": "editing-post",
            "vendor": "Palmier",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "freemium",
            "capabilities": [
              "nle-control",
              "timeline-editing",
              "media-search",
              "captioning",
              "text-based-editing",
              "generation",
              "export"
            ],
            "toolsSample": [
              "get_timeline",
              "get_media",
              "inspect_timeline",
              "search_media",
              "add_clips",
              "insert_clips",
              "generate_video",
              "generate_image",
              "add_captions",
              "export_project"
            ],
            "install": {
              "claude_code": "claude mcp add --transport http palmier-pro http://127.0.0.1:19789/mcp",
              "remote_url": null,
              "stdio_command": null
            },
            "auth": {
              "type": "local-app",
              "env_var": null,
              "key_url": "Requires Palmier Pro running locally with a project open; generative AI features require login/subscription or BYOK in the app"
            },
            "links": {
              "repo": "https://github.com/palmier-io/palmier-pro",
              "docs": "https://github.com/palmier-io/palmier-pro#readme",
              "site": "https://palmier.io"
            },
            "notes": "GPL-3.0 editor, 9.3k stars, v0.4.5 released Jun 28 2026. The MCP server and agent chat are open source, but the generative AI processing is closed. Hard platform caveat: macOS 26 Tahoe on Apple Silicon only, and the editor is early: no transitions, masking or graphics yet.",
            "added": "2026-06-29",
            "verified": "2026-06-29",
            "verificationAgeDays": 0
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-29T00:00:00Z",
          "updatedAt": "2026-06-29T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "editing-post",
          "official": true,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/penshot",
        "title": "PenShot (story-shot-agent)",
        "description": "Breaks screenplays into shot lists and generates Sora/Veo/Runway-ready video prompts",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/penshot/",
        "repository": {
          "url": "https://github.com/neopen/story-shot-agent",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/penshot.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "penshot",
            "page": "https://mcp.film/mcps/penshot/",
            "markdown": "https://mcp.film/mcps/penshot.md",
            "json": "https://mcp.film/api/mcps/penshot.json",
            "category": "story-preproduction",
            "vendor": "Community (neopen)",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "free",
            "capabilities": [
              "screenplay-parsing",
              "shot-breakdown",
              "storyboard-scripts",
              "t2v-prompt-generation",
              "character-consistency"
            ],
            "toolsSample": [
              "breakdown_script",
              "get_task_result"
            ],
            "install": {
              "claude_code": "claude mcp add penshot -- python -m penshot.mcp_server (after pip install penshot)",
              "remote_url": null,
              "stdio_command": "python -m penshot.mcp_server"
            },
            "auth": {
              "type": "api_key",
              "env_var": null,
              "key_url": "Bring your own LLM API key for the underlying agent (per its docs)"
            },
            "links": {
              "repo": "https://github.com/neopen/story-shot-agent",
              "docs": "https://pengline.cn",
              "site": null
            },
            "notes": "94 stars, actively updated (Jun 2026); docs are bilingual Chinese/English. Directory finding: no dedicated MCP exists for Final Draft, Celtx, WriterDuet, or Fountain as of June 2026 — script writing itself is best done with your agent directly (Fountain is plain text), stored via the Notion or Google Drive MCPs.",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "story-preproduction",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/piapi",
        "title": "PiAPI MCP Server",
        "description": "Midjourney in an agent — plus Kling, Luma, Hunyuan, Wan, Suno/Udio via PiAPI",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/piapi/",
        "repository": {
          "url": "https://github.com/apinetwork/piapi-mcp-server",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/piapi.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "piapi",
            "page": "https://mcp.film/mcps/piapi/",
            "markdown": "https://mcp.film/mcps/piapi.md",
            "json": "https://mcp.film/api/mcps/piapi.json",
            "category": "model-hub",
            "vendor": "Community (PiAPI)",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "credits",
            "capabilities": [
              "text-to-image",
              "midjourney",
              "text-to-video",
              "image-to-video",
              "music",
              "3d-generation"
            ],
            "toolsSample": null,
            "install": {
              "claude_code": null,
              "remote_url": null,
              "stdio_command": null
            },
            "auth": {
              "type": "api_key",
              "env_var": "PIAPI_API_KEY",
              "key_url": "https://piapi.ai (workspace → key management)"
            },
            "links": {
              "repo": "https://github.com/apinetwork/piapi-mcp-server",
              "docs": "https://piapi.ai/docs",
              "site": "https://piapi.ai"
            },
            "notes": "MIT, 70 stars; install is clone + npm build. Caveats: unofficial Midjourney access (ToS gray area) and long video jobs can exceed MCP client timeouts — raise timeouts. Hosted Midjourney alternative: AceDataCloud/MidjourneyMCP.",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "model-hub",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/pika",
        "title": "Pika MCP",
        "description": "'Pikafy' your agent: Pika's video, image, music and voiceover tools in Claude",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/pika/",
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/pika.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://mcp.pika.me/api/mcp"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "pika",
            "page": "https://mcp.film/mcps/pika/",
            "markdown": "https://mcp.film/mcps/pika.md",
            "json": "https://mcp.film/api/mcps/pika.json",
            "category": "video-generation",
            "vendor": "Pika Labs",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "credits",
            "capabilities": [
              "text-to-video",
              "image-to-video",
              "text-to-image",
              "audio-generation",
              "voiceover",
              "video-editing"
            ],
            "toolsSample": null,
            "install": {
              "claude_code": "claude mcp add --transport http pika https://mcp.pika.me/api/mcp",
              "remote_url": "https://mcp.pika.me/api/mcp",
              "stdio_command": null
            },
            "auth": {
              "type": "oauth",
              "env_var": null,
              "key_url": "Log in to your Pika account when authorizing the connector"
            },
            "links": {
              "repo": null,
              "docs": "https://www.pika.me/mcp",
              "site": "https://www.pika.me"
            },
            "notes": "Part of Pika's 2026 pivot to an agent platform. Skill-driven workflows (podcast/explainer/UGC) make it strong for templated content; per-tool documentation is thinner than Runway or fal.",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "video-generation",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/pixverse",
        "title": "PixVerse MCP",
        "description": "Official PixVerse video MCP: text/video, image animation, transitions, lip-sync and SFX",
        "version": "0.0.0+20260628",
        "websiteUrl": "https://mcp.film/mcps/pixverse/",
        "repository": {
          "url": "https://github.com/PixVerseAI/PixVerse-MCP",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/pixverse.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "pypi",
            "registryBaseUrl": "https://pypi.org",
            "identifier": "pixverse-mcp",
            "transport": {
              "type": "stdio"
            },
            "environmentVariables": [
              {
                "name": "PIXVERSE_API_KEY",
                "isRequired": true,
                "isSecret": true,
                "format": "string"
              }
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "pixverse",
            "page": "https://mcp.film/mcps/pixverse/",
            "markdown": "https://mcp.film/mcps/pixverse.md",
            "json": "https://mcp.film/api/mcps/pixverse.json",
            "category": "video-generation",
            "vendor": "PixVerse AI",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "credits",
            "capabilities": [
              "text-to-video",
              "image-to-video",
              "video-extension",
              "transitions",
              "lip-sync",
              "sound-effects",
              "asset-upload"
            ],
            "toolsSample": [
              "capabilities_overview",
              "text_to_video",
              "image_to_video",
              "transition_video",
              "extend_video",
              "lip_sync_video",
              "sound_effect_video",
              "fusion_video",
              "upload_image",
              "get_video_status"
            ],
            "install": {
              "claude_code": "claude mcp add pixverse -e PIXVERSE_API_KEY=YOUR_KEY -- uvx pixverse-mcp",
              "remote_url": null,
              "stdio_command": "uvx pixverse-mcp"
            },
            "auth": {
              "type": "api_key",
              "env_var": "PIXVERSE_API_KEY",
              "key_url": "https://platform.pixverse.ai"
            },
            "links": {
              "repo": "https://github.com/PixVerseAI/PixVerse-MCP",
              "docs": "https://docs.platform.pixverse.ai/how-to-get-api-key-882968m0",
              "site": "https://platform.pixverse.ai"
            },
            "notes": "Official MIT repo, PyPI pixverse-mcp 0.2.2. README says Python 3.10+, but the published package metadata requires Python >=3.12; use a current uv/uvx runtime. PixVerse API credits are separate from consumer app credits.",
            "added": "2026-06-28",
            "verified": "2026-06-28",
            "verificationAgeDays": 1
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-28T00:00:00Z",
          "updatedAt": "2026-06-28T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "video-generation",
          "official": true,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/plainly-videos",
        "title": "Plainly Videos MCP",
        "description": "Render After Effects-backed video templates from an agent with Plainly's API",
        "version": "0.0.0+20260629",
        "websiteUrl": "https://mcp.film/mcps/plainly-videos/",
        "repository": {
          "url": "https://github.com/plainly-videos/mcp-server",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/plainly-videos.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "npm",
            "registryBaseUrl": "https://registry.npmjs.org",
            "identifier": "@plainly-videos/mcp-server",
            "transport": {
              "type": "stdio"
            },
            "environmentVariables": [
              {
                "name": "PLAINLY_API_KEY",
                "isRequired": true,
                "isSecret": true,
                "format": "string"
              }
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "plainly-videos",
            "page": "https://mcp.film/mcps/plainly-videos/",
            "markdown": "https://mcp.film/mcps/plainly-videos.md",
            "json": "https://mcp.film/api/mcps/plainly-videos.json",
            "category": "editing-post",
            "vendor": "Plainly Videos",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "paid",
            "capabilities": [
              "template-rendering",
              "after-effects",
              "video-automation",
              "parameterized-video",
              "render-status"
            ],
            "toolsSample": [
              "list_renderable_items",
              "get_renderable_items_details",
              "render_item",
              "check_render_status"
            ],
            "install": {
              "claude_code": "claude mcp add plainly -e PLAINLY_API_KEY=YOUR_KEY -- npx -y @plainly-videos/mcp-server@latest",
              "remote_url": null,
              "stdio_command": "npx -y @plainly-videos/mcp-server@latest"
            },
            "auth": {
              "type": "api_key",
              "env_var": "PLAINLY_API_KEY",
              "key_url": "https://app.plainlyvideos.com/dashboard/user/settings/general"
            },
            "links": {
              "repo": "https://github.com/plainly-videos/mcp-server",
              "docs": "https://github.com/plainly-videos/mcp-server#readme",
              "site": "https://plainlyvideos.com"
            },
            "notes": "Official, npm @plainly-videos/mcp-server 1.0.5, Node >=18, package MIT, v1.0.5 released Jan 8 2026. The GitHub repo has only 6 stars and no license file surfaced via GitHub metadata, so treat it as a vendor integration rather than a community signal. No prompts/resources yet; it is four focused tools around template discovery and rendering.",
            "added": "2026-06-29",
            "verified": "2026-06-29",
            "verificationAgeDays": 0
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-29T00:00:00Z",
          "updatedAt": "2026-06-29T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "editing-post",
          "official": true,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/promptibus",
        "title": "Promptibus MCP",
        "description": "Model intelligence MCP for prompt syntax, pricing, and budget-aware picks",
        "version": "0.0.0+20260629",
        "websiteUrl": "https://mcp.film/mcps/promptibus/",
        "repository": {
          "url": "https://github.com/promptibus/mcp",
          "source": "github"
        },
        "packages": [
          {
            "registryType": "npm",
            "registryBaseUrl": "https://registry.npmjs.org",
            "identifier": "@promptibus/mcp",
            "transport": {
              "type": "stdio"
            },
            "environmentVariables": [
              {
                "name": "PROMPTIBUS_API_KEY",
                "isRequired": true,
                "isSecret": true,
                "format": "string"
              }
            ]
          }
        ],
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://promptibus.com/api/mcp"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "promptibus",
            "page": "https://mcp.film/mcps/promptibus/",
            "markdown": "https://mcp.film/mcps/promptibus.md",
            "json": "https://mcp.film/api/mcps/promptibus.json",
            "category": "model-hub",
            "vendor": "Promptibus",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "freemium",
            "capabilities": [
              "model-recommendation",
              "pricing",
              "prompt-linting",
              "prompt-optimization",
              "model-parameters",
              "model-profiles"
            ],
            "toolsSample": [
              "recommend_model",
              "optimize_prompt",
              "lint_prompt",
              "compare_models",
              "get_parameters",
              "get_model_profile",
              "get_pricing"
            ],
            "install": {
              "claude_code": "claude mcp add promptibus -- npx -y @promptibus/mcp",
              "remote_url": "https://promptibus.com/api/mcp",
              "stdio_command": "npx -y @promptibus/mcp"
            },
            "auth": {
              "type": "api_key",
              "env_var": "PROMPTIBUS_API_KEY",
              "key_url": "https://promptibus.com/settings/api-keys"
            },
            "links": {
              "repo": "https://github.com/promptibus/mcp",
              "docs": "https://github.com/promptibus/mcp#readme",
              "site": "https://promptibus.com/mcp"
            },
            "notes": "MIT, npm @promptibus/mcp 0.9.0, created Apr 2026 and pushed May 2026, only 3 stars so far. Anonymous mode works without a key but is limited to 25 requests/day and 10 free-tier models; an API key unlocks higher limits and broader model coverage. Caveat: it is a catalogue/preflight server, not a generation router.",
            "added": "2026-06-29",
            "verified": "2026-06-29",
            "verificationAgeDays": 0
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-29T00:00:00Z",
          "updatedAt": "2026-06-29T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "model-hub",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/recraft",
        "title": "Recraft MCP Server",
        "description": "Official Recraft server: raster + vector image gen, styles, upscale, backgrounds",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/recraft/",
        "repository": {
          "url": "https://github.com/recraft-ai/mcp-recraft-server",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/recraft.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "npm",
            "registryBaseUrl": "https://registry.npmjs.org",
            "identifier": "@recraft-ai/mcp-recraft-server",
            "transport": {
              "type": "stdio"
            },
            "environmentVariables": [
              {
                "name": "RECRAFT_API_KEY",
                "isRequired": true,
                "isSecret": true,
                "format": "string"
              }
            ]
          }
        ],
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://mcp.recraft.ai/mcp"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "recraft",
            "page": "https://mcp.film/mcps/recraft/",
            "markdown": "https://mcp.film/mcps/recraft.md",
            "json": "https://mcp.film/api/mcps/recraft.json",
            "category": "image-generation",
            "vendor": "Recraft",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "credits",
            "capabilities": [
              "text-to-image",
              "image-to-image",
              "vectorization",
              "style-creation",
              "background-removal",
              "upscaling"
            ],
            "toolsSample": [
              "generate_image",
              "image_to_image",
              "create_style",
              "vectorize_image",
              "remove_background",
              "replace_background",
              "crisp_upscale",
              "creative_upscale"
            ],
            "install": {
              "claude_code": "claude mcp add recraft -e RECRAFT_API_KEY=YOUR_KEY -- npx -y @recraft-ai/mcp-recraft-server@latest",
              "remote_url": "https://mcp.recraft.ai/mcp",
              "stdio_command": "npx -y @recraft-ai/mcp-recraft-server@latest"
            },
            "auth": {
              "type": "api_key",
              "env_var": "RECRAFT_API_KEY",
              "key_url": "https://www.recraft.ai/profile/api (buy API units, generate key)"
            },
            "links": {
              "repo": "https://github.com/recraft-ai/mcp-recraft-server",
              "docs": "https://www.recraft.ai/docs/mcp-reference/getting-started",
              "site": "https://www.recraft.ai/blog/recraft-mcp"
            },
            "notes": "v1.6.5; per-image API pricing roughly $0.04-$0.08, vectorize $0.01, creative upscale $0.25. Local mode supports IMAGE_STORAGE_DIRECTORY for saving outputs to disk.",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "image-generation",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/remotion",
        "title": "Remotion MCP",
        "description": "Official Remotion docs MCP — grounds agents in the programmatic-video framework",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/remotion/",
        "repository": {
          "url": "https://github.com/remotion-dev/remotion",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/remotion.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "npm",
            "registryBaseUrl": "https://registry.npmjs.org",
            "identifier": "@remotion/mcp",
            "transport": {
              "type": "stdio"
            }
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "remotion",
            "page": "https://mcp.film/mcps/remotion/",
            "markdown": "https://mcp.film/mcps/remotion.md",
            "json": "https://mcp.film/api/mcps/remotion.json",
            "category": "editing-post",
            "vendor": "Remotion",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "free",
            "capabilities": [
              "docs-search",
              "programmatic-video",
              "code-assist"
            ],
            "toolsSample": null,
            "install": {
              "claude_code": "claude mcp add remotion -- npx @remotion/mcp@latest",
              "remote_url": null,
              "stdio_command": "npx @remotion/mcp@latest"
            },
            "auth": {
              "type": "none",
              "env_var": null,
              "key_url": null
            },
            "links": {
              "repo": "https://github.com/remotion-dev/remotion",
              "docs": "https://www.remotion.dev/docs/ai/mcp",
              "site": "https://www.remotion.dev"
            },
            "notes": "Official; npm @remotion/mcp versioned with Remotion core (v4.0.470, Jun 2026). Currently in test phase, open without authentication. Remotion itself requires a paid company license for teams >3 people. For a Remotion-powered video-making MCP, see gyoridavid/short-video-maker (1.2k stars).",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "editing-post",
          "official": true,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/replicate",
        "title": "Replicate MCP Server",
        "description": "Official remote MCP for discovering and running thousands of models on Replicate",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/replicate/",
        "repository": {
          "url": "https://github.com/replicate/replicate-mcp-code-mode",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/replicate.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "npm",
            "registryBaseUrl": "https://registry.npmjs.org",
            "identifier": "replicate-mcp",
            "transport": {
              "type": "stdio"
            },
            "environmentVariables": [
              {
                "name": "REPLICATE_API_TOKEN",
                "isRequired": true,
                "isSecret": true,
                "format": "string"
              }
            ]
          }
        ],
        "remotes": [
          {
            "type": "sse",
            "url": "https://mcp.replicate.com/sse"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "replicate",
            "page": "https://mcp.film/mcps/replicate/",
            "markdown": "https://mcp.film/mcps/replicate.md",
            "json": "https://mcp.film/api/mcps/replicate.json",
            "category": "model-hub",
            "vendor": "Replicate",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "paid",
            "capabilities": [
              "text-to-video",
              "image-to-video",
              "text-to-image",
              "model-search",
              "predictions",
              "upscaling"
            ],
            "toolsSample": [
              "search_models",
              "create_predictions",
              "list_hardware"
            ],
            "install": {
              "claude_code": "claude mcp add --transport sse replicate https://mcp.replicate.com/sse",
              "remote_url": "https://mcp.replicate.com/sse",
              "stdio_command": "npx replicate-mcp"
            },
            "auth": {
              "type": "api_key",
              "env_var": "REPLICATE_API_TOKEN",
              "key_url": "https://replicate.com/account/api-tokens (remote server stores token via web auth flow)"
            },
            "links": {
              "repo": "https://github.com/replicate/replicate-mcp-code-mode",
              "docs": "https://replicate.com/docs/reference/mcp",
              "site": "https://mcp.replicate.com"
            },
            "notes": "Remote server recommended; check mcp.replicate.com for the current endpoint (SSE at launch, streamable-HTTP may follow). The npm package tracks the full HTTP API and is auto-updated. Also a strong route to upscalers (Real-ESRGAN, Topaz-style models) with no first-party MCP.",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "model-hub",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/runapi",
        "title": "RunAPI MCP Server",
        "description": "Browse, price, and run 130+ image, video, audio and voice models through one MCP",
        "version": "0.0.0+20260629",
        "websiteUrl": "https://mcp.film/mcps/runapi/",
        "repository": {
          "url": "https://github.com/runapi-ai/mcp",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/runapi.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "npm",
            "registryBaseUrl": "https://registry.npmjs.org",
            "identifier": "@runapi.ai/mcp",
            "transport": {
              "type": "stdio"
            },
            "environmentVariables": [
              {
                "name": "RUNAPI_API_KEY",
                "isRequired": true,
                "isSecret": true,
                "format": "string"
              }
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "runapi",
            "page": "https://mcp.film/mcps/runapi/",
            "markdown": "https://mcp.film/mcps/runapi.md",
            "json": "https://mcp.film/api/mcps/runapi.json",
            "category": "model-hub",
            "vendor": "RunAPI",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "credits",
            "capabilities": [
              "model-search",
              "pricing",
              "text-to-video",
              "image-to-video",
              "text-to-image",
              "music",
              "tts",
              "async-jobs"
            ],
            "toolsSample": [
              "list_models",
              "get_model_info",
              "list_actions",
              "check_pricing",
              "search_prompts",
              "create_task",
              "get_task",
              "check_balance"
            ],
            "install": {
              "claude_code": "claude mcp add runapi -s user -- npx -y @runapi.ai/mcp",
              "remote_url": null,
              "stdio_command": "npx -y @runapi.ai/mcp"
            },
            "auth": {
              "type": "api_key",
              "env_var": "RUNAPI_API_KEY",
              "key_url": "https://runapi.ai"
            },
            "links": {
              "repo": "https://github.com/runapi-ai/mcp",
              "docs": "https://github.com/runapi-ai/mcp#readme",
              "site": "https://runapi.ai"
            },
            "notes": "Apache-2.0, npm @runapi.ai/mcp 0.1.13, Node >=22, pushed Jun 25 2026, 51 stars. Catalog, pricing and input constraints ship as build-time data, so the package must be updated when RunAPI changes its marketplace. Narrow sibling: @runapi.ai/runway-aleph-mcp wraps only Runway Aleph.",
            "added": "2026-06-29",
            "verified": "2026-06-29",
            "verificationAgeDays": 0
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-29T00:00:00Z",
          "updatedAt": "2026-06-29T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "model-hub",
          "official": true,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/runway",
        "title": "Runway MCP",
        "description": "Official hosted MCP: Gen-4.5, Seedance, Kling and Veo video from any agent",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/runway/",
        "repository": {
          "url": "https://github.com/runwayml/runway-api-mcp-server",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/runway.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://mcp.runwayml.com/mcp"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "runway",
            "page": "https://mcp.film/mcps/runway/",
            "markdown": "https://mcp.film/mcps/runway.md",
            "json": "https://mcp.film/api/mcps/runway.json",
            "category": "video-generation",
            "vendor": "Runway",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "credits",
            "capabilities": [
              "text-to-video",
              "image-to-video",
              "text-to-image",
              "video-upscaling",
              "video-editing"
            ],
            "toolsSample": [
              "runway_generateVideo",
              "runway_generateImage",
              "runway_upscaleVideo",
              "runway_editVideo",
              "runway_getTask"
            ],
            "install": {
              "claude_code": "claude mcp add --transport http runway https://mcp.runwayml.com/mcp",
              "remote_url": "https://mcp.runwayml.com/mcp",
              "stdio_command": null
            },
            "auth": {
              "type": "oauth",
              "env_var": null,
              "key_url": "Hosted MCP authenticates with your Runway account (OAuth). Self-hosted repo uses RUNWAYML_API_SECRET from dev.runwayml.com"
            },
            "links": {
              "repo": "https://github.com/runwayml/runway-api-mcp-server",
              "docs": "https://help.runwayml.com/hc/en-us/articles/51931843164691-Connecting-to-Runway-MCP",
              "site": "https://runwayml.com/mcp"
            },
            "notes": "Hosted server (OAuth, no API key, bills Runway credits) is the flagship; an open-source MIT repo exists for self-hosting. Generated asset URLs from the API expire after 24h — download outputs promptly.",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "video-generation",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/sanzaru",
        "title": "Sanzaru (Whisper MCP)",
        "description": "OpenAI Whisper/GPT-4o transcription, audio chat, and TTS in one local MCP server",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/sanzaru/",
        "repository": {
          "url": "https://github.com/TJC-LP/sanzaru",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/sanzaru.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "pypi",
            "registryBaseUrl": "https://pypi.org",
            "identifier": "sanzaru",
            "transport": {
              "type": "stdio"
            },
            "environmentVariables": [
              {
                "name": "OPENAI_API_KEY",
                "isRequired": true,
                "isSecret": true,
                "format": "string"
              }
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "sanzaru",
            "page": "https://mcp.film/mcps/sanzaru/",
            "markdown": "https://mcp.film/mcps/sanzaru.md",
            "json": "https://mcp.film/api/mcps/sanzaru.json",
            "category": "transcription",
            "vendor": "Community (TJC-LP)",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "paid",
            "capabilities": [
              "transcription",
              "audio-analysis",
              "tts",
              "format-conversion"
            ],
            "toolsSample": [
              "transcribe_audio",
              "transcribe_with_enhancement",
              "chat_with_audio",
              "create_audio",
              "convert_audio",
              "compress_audio"
            ],
            "install": {
              "claude_code": "claude mcp add sanzaru -e OPENAI_API_KEY=YOUR_KEY -e SANZARU_MEDIA_PATH=/absolute/path/to/media -- uvx \"sanzaru[all]\"",
              "remote_url": null,
              "stdio_command": "uvx \"sanzaru[all]\""
            },
            "auth": {
              "type": "api_key",
              "env_var": "OPENAI_API_KEY",
              "key_url": "https://platform.openai.com (API keys)"
            },
            "links": {
              "repo": "https://github.com/TJC-LP/sanzaru",
              "docs": null,
              "site": null
            },
            "notes": "Successor to the widely-listed (now deprecated) arcaputo3/mcp-server-whisper. v0.6.2, Apr 2026, MIT. For fully local/offline transcription: jwulff/whisper-mcp and SmartLittleApps/local-stt-mcp (whisper.cpp, Apple Silicon, diarization).",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "transcription",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/shotstack",
        "title": "Shotstack MCP",
        "description": "Cloud video editing and template rendering through Shotstack's official MCP",
        "version": "0.0.0+20260629",
        "websiteUrl": "https://mcp.film/mcps/shotstack/",
        "packages": [
          {
            "registryType": "npm",
            "registryBaseUrl": "https://registry.npmjs.org",
            "identifier": "@shotstack/shotstack-mcp-server",
            "transport": {
              "type": "stdio"
            },
            "environmentVariables": [
              {
                "name": "SHOTSTACK_API_KEY",
                "isRequired": true,
                "isSecret": true,
                "format": "string"
              }
            ]
          }
        ],
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://mcp.shotstack.io/"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "shotstack",
            "page": "https://mcp.film/mcps/shotstack/",
            "markdown": "https://mcp.film/mcps/shotstack.md",
            "json": "https://mcp.film/api/mcps/shotstack.json",
            "category": "editing-post",
            "vendor": "Shotstack",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "freemium",
            "capabilities": [
              "cloud-render",
              "template-rendering",
              "programmatic-video",
              "media-inspection",
              "json-timeline",
              "remote-mcp"
            ],
            "toolsSample": [
              "render_video",
              "get_render_status",
              "create_template",
              "list_templates",
              "get_template",
              "render_template",
              "delete_template",
              "inspect_media"
            ],
            "install": {
              "claude_code": "claude mcp add shotstack -e SHOTSTACK_API_KEY=YOUR_KEY -- npx -y @shotstack/shotstack-mcp-server",
              "remote_url": "https://mcp.shotstack.io/",
              "stdio_command": "npx -y @shotstack/shotstack-mcp-server"
            },
            "auth": {
              "type": "api_key",
              "env_var": "SHOTSTACK_API_KEY",
              "key_url": "https://app.shotstack.io"
            },
            "links": {
              "repo": null,
              "docs": "https://www.npmjs.com/package/@shotstack/shotstack-mcp-server",
              "site": "https://shotstack.io"
            },
            "notes": "Official npm package @shotstack/shotstack-mcp-server 1.1.0, MIT, Node >=18, published by author Shotstack with a shotstack.io maintainer; latest modified May 8 2026. Local stdio uses SHOTSTACK_API_KEY; the hosted endpoint at https://mcp.shotstack.io/ responds as an OAuth-protected MCP resource for web clients. No public source repo was advertised in npm metadata, so verify behavior against package docs and the live endpoint rather than GitHub stars.",
            "added": "2026-06-29",
            "verified": "2026-06-29",
            "verificationAgeDays": 0
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-29T00:00:00Z",
          "updatedAt": "2026-06-29T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "editing-post",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/sora",
        "title": "Sora MCP",
        "description": "Community MCP for OpenAI's Sora 2 API: create, remix and manage video jobs",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/sora/",
        "repository": {
          "url": "https://github.com/Doriandarko/sora-mcp",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/sora.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "sora",
            "page": "https://mcp.film/mcps/sora/",
            "markdown": "https://mcp.film/mcps/sora.md",
            "json": "https://mcp.film/api/mcps/sora.json",
            "category": "video-generation",
            "vendor": "Community (Doriandarko)",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "paid",
            "capabilities": [
              "text-to-video",
              "remix",
              "job-management",
              "auto-download"
            ],
            "toolsSample": [
              "create-video",
              "get-video-status",
              "list-videos",
              "download-video",
              "remix-video",
              "delete-video"
            ],
            "install": {
              "claude_code": null,
              "remote_url": null,
              "stdio_command": null
            },
            "auth": {
              "type": "api_key",
              "env_var": "OPENAI_API_KEY",
              "key_url": "https://platform.openai.com/api-keys (account must have Sora API access)"
            },
            "links": {
              "repo": "https://github.com/Doriandarko/sora-mcp",
              "docs": null,
              "site": null
            },
            "notes": "MIT, 211 stars; install is clone + npm install + npm run build (no published npx package); includes stdio and HTTP variants. Alternative: writingmate/sora-2-mcp adds sora-2-pro, 720p-4K, 4-12s durations and FFmpeg merging.",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "video-generation",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/stability-ai",
        "title": "Stability AI MCP Server",
        "description": "Stability platform API as 12 MCP tools: SD3.5 gen, inpaint, outpaint, upscale",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/stability-ai/",
        "repository": {
          "url": "https://github.com/tadasant/mcp-server-stability-ai",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/stability-ai.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "npm",
            "registryBaseUrl": "https://registry.npmjs.org",
            "identifier": "mcp-server-stability-ai",
            "transport": {
              "type": "stdio"
            },
            "environmentVariables": [
              {
                "name": "STABILITY_AI_API_KEY",
                "isRequired": true,
                "isSecret": true,
                "format": "string"
              }
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "stability-ai",
            "page": "https://mcp.film/mcps/stability-ai/",
            "markdown": "https://mcp.film/mcps/stability-ai.md",
            "json": "https://mcp.film/api/mcps/stability-ai.json",
            "category": "image-generation",
            "vendor": "Community (tadasant)",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "freemium",
            "capabilities": [
              "text-to-image",
              "inpainting",
              "outpainting",
              "background-removal",
              "relighting",
              "style-structure-control",
              "upscaling"
            ],
            "toolsSample": [
              "generate-image",
              "generate-image-sd35",
              "outpaint",
              "search-and-replace",
              "search-and-recolor",
              "remove-background",
              "replace-background-and-relight",
              "upscale-creative"
            ],
            "install": {
              "claude_code": "claude mcp add stability -e STABILITY_AI_API_KEY=YOUR_KEY -- npx -y mcp-server-stability-ai",
              "remote_url": null,
              "stdio_command": "npx -y mcp-server-stability-ai"
            },
            "auth": {
              "type": "api_key",
              "env_var": "STABILITY_AI_API_KEY",
              "key_url": "https://platform.stability.ai/account/keys (25 free credits, then $0.01/credit)"
            },
            "links": {
              "repo": "https://github.com/tadasant/mcp-server-stability-ai",
              "docs": null,
              "site": null
            },
            "notes": "MIT, 83 stars; not affiliated with Stability AI (no official Stability MCP exists). Last release Mar 2025 — aging but the API surface it wraps is stable; per-tool costs $0.01-$0.25.",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "image-generation",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/studio-state",
        "title": "studio-state",
        "description": "Keeps AI-film characters, locations, shots, and lock status grounded in project files",
        "version": "0.0.0+20260628",
        "websiteUrl": "https://mcp.film/mcps/studio-state/",
        "repository": {
          "url": "https://github.com/dkf2studios/studio-state-public",
          "source": "github"
        },
        "_meta": {
          "film.mcp/directory": {
            "slug": "studio-state",
            "page": "https://mcp.film/mcps/studio-state/",
            "markdown": "https://mcp.film/mcps/studio-state.md",
            "json": "https://mcp.film/api/mcps/studio-state.json",
            "category": "story-preproduction",
            "vendor": "Community (DKF2 Studios)",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "free",
            "capabilities": [
              "production-state",
              "shot-tracking",
              "continuity",
              "session-orientation",
              "render-status"
            ],
            "toolsSample": [
              "orient",
              "get_shot_status",
              "update_shot"
            ],
            "install": {
              "claude_code": "claude mcp add studio-state -e STUDIO_ROOT=/abs/path/your_show -- python3 /abs/path/studio-state-public/server.py",
              "remote_url": null,
              "stdio_command": "python3 /abs/path/studio-state-public/server.py"
            },
            "auth": {
              "type": "local-app",
              "env_var": "STUDIO_ROOT",
              "key_url": "Requires a local project folder containing _pipeline/STATE.json and episodes/"
            },
            "links": {
              "repo": "https://github.com/dkf2studios/studio-state-public",
              "docs": "https://github.com/dkf2studios/studio-state-public/blob/main/INSTALL.md",
              "site": "https://dkf2studios.gumroad.com/l/flplx"
            },
            "notes": "MIT, pushed Jun 2026, tiny adoption so far (0 stars) but unusually film-native. It is a state shim, not a generator: it expects your production to follow its folder convention and the paid Studio Method pack is upsold in the README. The useful bit is safe by design — only `update_shot` writes, and only to a per-scene `shot_status.json` sidecar.",
            "added": "2026-06-28",
            "verified": "2026-06-28",
            "verificationAgeDays": 1
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-28T00:00:00Z",
          "updatedAt": "2026-06-28T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "story-preproduction",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/suno-acedata",
        "title": "SunoMCP (AceDataCloud)",
        "description": "Full Suno workflow via a third-party API: songs, lyrics, stems, extends, personas",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/suno-acedata/",
        "repository": {
          "url": "https://github.com/AceDataCloud/SunoMCP",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/suno-acedata.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "pypi",
            "registryBaseUrl": "https://pypi.org",
            "identifier": "mcp-suno",
            "transport": {
              "type": "stdio"
            },
            "environmentVariables": [
              {
                "name": "ACEDATACLOUD_API_TOKEN",
                "isRequired": true,
                "isSecret": true,
                "format": "string"
              }
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "suno-acedata",
            "page": "https://mcp.film/mcps/suno-acedata/",
            "markdown": "https://mcp.film/mcps/suno-acedata.md",
            "json": "https://mcp.film/api/mcps/suno-acedata.json",
            "category": "music",
            "vendor": "Community (AceDataCloud — not Suno)",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "credits",
            "capabilities": [
              "music",
              "lyrics",
              "song-extension",
              "stems",
              "covers",
              "vocal-extraction"
            ],
            "toolsSample": [
              "generate_music",
              "generate_custom_music",
              "extend_music",
              "cover_music",
              "stems_music",
              "generate_lyrics",
              "get_wav",
              "get_midi"
            ],
            "install": {
              "claude_code": "claude mcp add suno -e ACEDATACLOUD_API_TOKEN=YOUR_TOKEN -- uvx mcp-suno",
              "remote_url": null,
              "stdio_command": "uvx mcp-suno"
            },
            "auth": {
              "type": "api_key",
              "env_var": "ACEDATACLOUD_API_TOKEN",
              "key_url": "https://platform.acedata.cloud"
            },
            "links": {
              "repo": "https://github.com/AceDataCloud/SunoMCP",
              "docs": null,
              "site": "https://platform.acedata.cloud"
            },
            "notes": "Important caveat: Suno has NO official public API as of 2026 — all Suno APIs/MCPs are unofficial resellers and may violate Suno's ToS; commercial-rights claims cannot be guaranteed. The same applies to all Udio wrappers. For licensed-by-design music, prefer Lyria (Google GenMedia) or Stable Audio via the fal hub.",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "music",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/tavus",
        "title": "Tavus MCP",
        "description": "Phoenix replicas, persona videos, lipsync, and conversational AI via the Tavus API",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/tavus/",
        "repository": {
          "url": "https://github.com/rakeshdavid/Tavus-MCP",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/tavus.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "tavus",
            "page": "https://mcp.film/mcps/tavus/",
            "markdown": "https://mcp.film/mcps/tavus.md",
            "json": "https://mcp.film/api/mcps/tavus.json",
            "category": "avatars-performance",
            "vendor": "Community (rakeshdavid)",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "freemium",
            "capabilities": [
              "digital-twin",
              "avatar-video",
              "conversational-video",
              "lip-sync",
              "tts"
            ],
            "toolsSample": [
              "create_replica",
              "generate_video",
              "create_conversation",
              "create_persona",
              "create_lipsync",
              "generate_speech"
            ],
            "install": {
              "claude_code": null,
              "remote_url": null,
              "stdio_command": "Build from source: clone rakeshdavid/Tavus-MCP, npm install && npm run build, then run node build/index.js with TAVUS_API_KEY"
            },
            "auth": {
              "type": "api_key",
              "env_var": "TAVUS_API_KEY",
              "key_url": "https://platform.tavus.io"
            },
            "links": {
              "repo": "https://github.com/rakeshdavid/Tavus-MCP",
              "docs": "https://docs.tavus.io",
              "site": "https://www.tavus.io"
            },
            "notes": "Install caveat: the README's npm package (tavus-mcp) is NOT actually on npm — install from source or via Smithery. Tavus free developer plan: ~25 min conversational video + 5 min generation. Built on an old MCP SDK version.",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "avatars-performance",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/topaz",
        "title": "Topaz Labs MCP",
        "description": "Official Topaz Labs MCP — enhance and upscale images with Topaz AI models",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/topaz/",
        "repository": {
          "url": "https://github.com/TopazLabs/topaz-mcp",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/topaz.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "npm",
            "registryBaseUrl": "https://registry.npmjs.org",
            "identifier": "@topazlabs/mcp",
            "transport": {
              "type": "stdio"
            },
            "environmentVariables": [
              {
                "name": "TOPAZ_API_KEY",
                "isRequired": true,
                "isSecret": true,
                "format": "string"
              }
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "topaz",
            "page": "https://mcp.film/mcps/topaz/",
            "markdown": "https://mcp.film/mcps/topaz.md",
            "json": "https://mcp.film/api/mcps/topaz.json",
            "category": "enhancement",
            "vendor": "Topaz Labs",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "credits",
            "capabilities": [
              "upscaling",
              "image-enhancement",
              "denoise",
              "restoration"
            ],
            "toolsSample": [
              "image-enhance"
            ],
            "install": {
              "claude_code": "claude mcp add topaz -e TOPAZ_API_KEY=YOUR_KEY -- npx -y @topazlabs/mcp",
              "remote_url": null,
              "stdio_command": "npx -y @topazlabs/mcp"
            },
            "auth": {
              "type": "api_key",
              "env_var": "TOPAZ_API_KEY",
              "key_url": "https://developer.topazlabs.com/"
            },
            "links": {
              "repo": "https://github.com/TopazLabs/topaz-mcp",
              "docs": "https://developer.topazlabs.com/",
              "site": "https://www.topazlabs.com/api"
            },
            "notes": "Official but brand new, MIT, TypeScript. IMAGE ONLY for now — the README says video is 'not yet supported' via MCP even though Topaz's developer API covers Video AI, Photo AI, and Gigapixel. For Topaz VIDEO upscaling today, use the Topaz models hosted on fal.ai via the fal MCP. Needs a filesystem-capable client (Claude Code, not Claude web chat).",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "enhancement",
          "official": true,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/tripo",
        "title": "Tripo MCP",
        "description": "Official Tripo MCP — text-to-3D assets generated and imported into Blender",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/tripo/",
        "repository": {
          "url": "https://github.com/VAST-AI-Research/tripo-mcp",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/tripo.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "pypi",
            "registryBaseUrl": "https://pypi.org",
            "identifier": "tripo-mcp",
            "transport": {
              "type": "stdio"
            }
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "tripo",
            "page": "https://mcp.film/mcps/tripo/",
            "markdown": "https://mcp.film/mcps/tripo.md",
            "json": "https://mcp.film/api/mcps/tripo.json",
            "category": "3d-vfx",
            "vendor": "Tripo (VAST AI Research)",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "credits",
            "capabilities": [
              "3d-generation",
              "text-to-3d",
              "asset-import",
              "blender-integration"
            ],
            "toolsSample": null,
            "install": {
              "claude_code": "claude mcp add tripo -- uvx tripo-mcp",
              "remote_url": null,
              "stdio_command": "uvx tripo-mcp"
            },
            "auth": {
              "type": "api_key",
              "env_var": null,
              "key_url": "https://platform.tripo3d.ai"
            },
            "links": {
              "repo": "https://github.com/VAST-AI-Research/tripo-mcp",
              "docs": null,
              "site": "https://www.tripo3d.ai"
            },
            "notes": "Official, 186 stars — but ALPHA and slow-moving (last release Apr 2025). Currently scoped to Blender-addon integration (requires the separate Tripo AI Blender Addon). Multi-provider community alternative: mordor-forge/trident-mcp (Tripo+Meshy+Rodin).",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "3d-vfx",
          "official": true,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/twelvelabs",
        "title": "TwelveLabs MCP",
        "description": "Index, search, and analyze video libraries with Pegasus and Marengo through MCP",
        "version": "0.0.0+20260628",
        "websiteUrl": "https://mcp.film/mcps/twelvelabs/",
        "repository": {
          "url": "https://github.com/twelvelabs-io/twelvelabs-js",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/twelvelabs.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "npm",
            "registryBaseUrl": "https://registry.npmjs.org",
            "identifier": "--package",
            "transport": {
              "type": "stdio"
            },
            "environmentVariables": [
              {
                "name": "TWELVELABS_API_KEY",
                "isRequired": true,
                "isSecret": true,
                "format": "string"
              }
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "twelvelabs",
            "page": "https://mcp.film/mcps/twelvelabs/",
            "markdown": "https://mcp.film/mcps/twelvelabs.md",
            "json": "https://mcp.film/api/mcps/twelvelabs.json",
            "category": "editing-post",
            "vendor": "TwelveLabs / Teraflop",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "freemium",
            "capabilities": [
              "video-search",
              "video-analysis",
              "dailies-indexing",
              "embeddings",
              "metadata-extraction",
              "entity-search"
            ],
            "toolsSample": [
              "create-index",
              "start-video-indexing-task",
              "search",
              "async-analyse-video",
              "create-entity",
              "retrieve-video-embeddings"
            ],
            "install": {
              "claude_code": "claude mcp add twelvelabs -e TWELVELABS_API_KEY=YOUR_KEY -- npx -y --package=twelvelabs-mcp twelvelabs-mcp-stdio",
              "remote_url": null,
              "stdio_command": "npx -y --package=twelvelabs-mcp twelvelabs-mcp-stdio"
            },
            "auth": {
              "type": "api_key",
              "env_var": "TWELVELABS_API_KEY",
              "key_url": "https://playground.twelvelabs.io"
            },
            "links": {
              "repo": "https://github.com/twelvelabs-io/twelvelabs-js",
              "docs": "https://www.npmjs.com/package/twelvelabs-mcp",
              "site": "https://www.twelvelabs.io"
            },
            "notes": "npm twelvelabs-mcp 1.0.0, published May 2026, maintained by the `twelvelabs` npm account plus Teraflop. The stdio bin is `twelvelabs-mcp-stdio`; the explicit `--package=twelvelabs-mcp` npx form avoids npm confusing the package name with the bin name. Local file and folder uploads only work over stdio; hosted HTTP expects API-key headers and public/direct video URLs.",
            "added": "2026-06-28",
            "verified": "2026-06-28",
            "verificationAgeDays": 1
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-28T00:00:00Z",
          "updatedAt": "2026-06-28T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "editing-post",
          "official": true,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/unreal-engine",
        "title": "Unreal Engine MCP",
        "description": "Control Unreal Engine 5.5+ scenes and Blueprints by natural language",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/unreal-engine/",
        "repository": {
          "url": "https://github.com/flopperam/unreal-engine-mcp",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/unreal-engine.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://agent.flopperam.com/mcp"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "unreal-engine",
            "page": "https://mcp.film/mcps/unreal-engine/",
            "markdown": "https://mcp.film/mcps/unreal-engine.md",
            "json": "https://mcp.film/api/mcps/unreal-engine.json",
            "category": "3d-vfx",
            "vendor": "Community (Flopperam)",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "freemium",
            "capabilities": [
              "3d-scene-control",
              "blueprint-authoring",
              "world-building",
              "virtual-production"
            ],
            "toolsSample": [
              "bp_create",
              "bp_variable",
              "bp_nodes",
              "create_town",
              "create_castle"
            ],
            "install": {
              "claude_code": null,
              "remote_url": "https://agent.flopperam.com/mcp",
              "stdio_command": null
            },
            "auth": {
              "type": "api_key",
              "env_var": null,
              "key_url": "https://flopperam.com/account (hosted mode); local mode is free but requires compiling the bundled UnrealMCP C++ plugin"
            },
            "links": {
              "repo": "https://github.com/flopperam/unreal-engine-mcp",
              "docs": null,
              "site": "https://flopperam.com"
            },
            "notes": "1k+ stars, MIT, actively maintained (May 2026). Landscape note: chongdashu/unreal-mcp is the most-starred (1.9k) but inactive since Apr 2025; ChiR24/Unreal_mcp (699 stars, active Jun 2026) is another option.",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "3d-vfx",
          "official": false,
          "remote": true
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/vibeframe",
        "title": "VibeFrame",
        "description": "CLI-first video workflow runtime with an MCP surface for briefs-to-renders",
        "version": "0.0.0+20260628",
        "websiteUrl": "https://mcp.film/mcps/vibeframe/",
        "repository": {
          "url": "https://github.com/vericontext/vibeframe",
          "source": "github"
        },
        "packages": [
          {
            "registryType": "npm",
            "registryBaseUrl": "https://registry.npmjs.org",
            "identifier": "@vibeframe/mcp-server",
            "transport": {
              "type": "stdio"
            },
            "environmentVariables": [
              {
                "name": "FAL_API_KEY",
                "isRequired": true,
                "isSecret": true,
                "format": "string"
              }
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "vibeframe",
            "page": "https://mcp.film/mcps/vibeframe/",
            "markdown": "https://mcp.film/mcps/vibeframe.md",
            "json": "https://mcp.film/api/mcps/vibeframe.json",
            "category": "editing-post",
            "vendor": "VibeFrame (vericontext)",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "freemium",
            "capabilities": [
              "storyboard-to-video",
              "cloud-render",
              "text-to-video",
              "image-to-video",
              "captioning",
              "audio-generation",
              "quality-review",
              "cost-gates"
            ],
            "toolsSample": [
              "project_list",
              "init",
              "build",
              "render",
              "generate_image",
              "generate_video",
              "edit_caption",
              "audio_duck",
              "inspect_review",
              "timeline_create"
            ],
            "install": {
              "claude_code": "claude mcp add vibeframe --scope project -- npx -y @vibeframe/mcp-server",
              "remote_url": null,
              "stdio_command": "npx -y @vibeframe/mcp-server"
            },
            "auth": {
              "type": "api_key",
              "env_var": "FAL_API_KEY",
              "key_url": "Provider keys are bring-your-own: FAL_API_KEY, OPENAI_API_KEY, GOOGLE_API_KEY, ELEVENLABS_API_KEY and others depending on the models you enable."
            },
            "links": {
              "repo": "https://github.com/vericontext/vibeframe",
              "docs": "https://github.com/vericontext/vibeframe#readme",
              "site": "https://vibeframe.ai"
            },
            "notes": "MIT, npm @vibeframe/mcp-server 0.113.11. Requires Node 20+, FFmpeg, and Chrome/Chromium; AI generation bills whichever provider keys you wire in. The project warns that the CLI is the stable runtime and MCP is the host surface, so shell-capable agents may prefer direct `vibe` commands for long builds.",
            "added": "2026-06-28",
            "verified": "2026-06-28",
            "verificationAgeDays": 1
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-28T00:00:00Z",
          "updatedAt": "2026-06-28T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "editing-post",
          "official": true,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/video-jungle",
        "title": "Video Jungle MCP",
        "description": "Search, analyze, and generate edits from source videos through Video Jungle",
        "version": "0.0.0+20260629",
        "websiteUrl": "https://mcp.film/mcps/video-jungle/",
        "repository": {
          "url": "https://github.com/burningion/video-editing-mcp",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/video-jungle.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "pypi",
            "registryBaseUrl": "https://pypi.org",
            "identifier": "video-editor-mcp",
            "transport": {
              "type": "stdio"
            }
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "video-jungle",
            "page": "https://mcp.film/mcps/video-jungle/",
            "markdown": "https://mcp.film/mcps/video-jungle.md",
            "json": "https://mcp.film/api/mcps/video-jungle.json",
            "category": "editing-post",
            "vendor": "Community (burningion) / Video Jungle",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "freemium",
            "capabilities": [
              "video-search",
              "video-analysis",
              "edit-generation",
              "otio-export",
              "local-photos-search",
              "davinci-resolve"
            ],
            "toolsSample": [
              "add-video",
              "create-videojungle-project",
              "search-videos",
              "generate-edit-from-videos",
              "generate-edit-from-single-video",
              "edit-locally",
              "get-project-assets",
              "update-video-edit"
            ],
            "install": {
              "claude_code": "claude mcp add video-jungle -- uvx video-editor-mcp YOURAPIKEY",
              "remote_url": null,
              "stdio_command": "uvx video-editor-mcp YOURAPIKEY"
            },
            "auth": {
              "type": "api_key",
              "env_var": null,
              "key_url": "https://app.video-jungle.com/profile/settings"
            },
            "links": {
              "repo": "https://github.com/burningion/video-editing-mcp",
              "docs": "https://github.com/burningion/video-editing-mcp#readme",
              "site": "https://www.video-jungle.com"
            },
            "notes": "PyPI video-editor-mcp 0.1.59, Python >=3.11, 276 stars, last pushed Oct 2025, no repo license detected. Video Jungle's site advertises 6 free generated videos, then usage depends on the hosted account. The API key is passed as a positional CLI argument rather than an env var, and local Photos search requires LOAD_PHOTOS_DB=1 plus macOS file access.",
            "added": "2026-06-29",
            "verified": "2026-06-29",
            "verificationAgeDays": 0
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-29T00:00:00Z",
          "updatedAt": "2026-06-29T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "editing-post",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/vimeo",
        "title": "Vimeo MCP Server",
        "description": "Official beta MCP connecting your Vimeo video library to AI agents",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/vimeo/",
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/vimeo.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "vimeo",
            "page": "https://mcp.film/mcps/vimeo/",
            "markdown": "https://mcp.film/mcps/vimeo.md",
            "json": "https://mcp.film/api/mcps/vimeo.json",
            "category": "distribution",
            "vendor": "Vimeo",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "freemium",
            "capabilities": [
              "video-library",
              "metadata-editing",
              "stats",
              "transcripts",
              "captions"
            ],
            "toolsSample": null,
            "install": {
              "claude_code": null,
              "remote_url": null,
              "stdio_command": null
            },
            "auth": {
              "type": "oauth",
              "env_var": "VIMEO_ACCESS_TOKEN",
              "key_url": "https://developer.vimeo.com/apps (OAuth app or personal access token with appropriate scopes)"
            },
            "links": {
              "repo": null,
              "docs": "https://developer.vimeo.com/api/mcp-server",
              "site": "https://www.vimeo.com"
            },
            "notes": "Beta. The official docs page exists at developer.vimeo.com/api/mcp-server but is gated from crawlers, so the endpoint URL and tool list need manual verification — follow the docs to connect. Community fallback: galacoder/vimeo-mcp (stale, transcript-focused).",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "distribution",
          "official": true,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/youtube-data",
        "title": "YouTube MCP Server (data)",
        "description": "Token-optimized YouTube Data API server for video, channel, and trend analytics",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/youtube-data/",
        "repository": {
          "url": "https://github.com/kirbah/mcp-youtube",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/youtube-data.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "npm",
            "registryBaseUrl": "https://registry.npmjs.org",
            "identifier": "@kirbah/mcp-youtube",
            "transport": {
              "type": "stdio"
            },
            "environmentVariables": [
              {
                "name": "YOUTUBE_API_KEY",
                "isRequired": true,
                "isSecret": true,
                "format": "string"
              }
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "youtube-data",
            "page": "https://mcp.film/mcps/youtube-data/",
            "markdown": "https://mcp.film/mcps/youtube-data.md",
            "json": "https://mcp.film/api/mcps/youtube-data.json",
            "category": "distribution",
            "vendor": "Community (kirbah)",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "free",
            "capabilities": [
              "video-metadata",
              "search",
              "transcripts",
              "channel-analytics",
              "trending",
              "comments"
            ],
            "toolsSample": [
              "getVideoDetails",
              "searchVideos",
              "getTranscripts",
              "getChannelStatistics",
              "getTrendingVideos",
              "getVideoComments",
              "findConsistentOutlierChannels"
            ],
            "install": {
              "claude_code": "claude mcp add youtube -e YOUTUBE_API_KEY=YOUR_KEY -- npx -y @kirbah/mcp-youtube",
              "remote_url": null,
              "stdio_command": "npx -y @kirbah/mcp-youtube"
            },
            "auth": {
              "type": "api_key",
              "env_var": "YOUTUBE_API_KEY",
              "key_url": "Google Cloud Console → enable YouTube Data API v3 → Credentials → API key"
            },
            "links": {
              "repo": "https://github.com/kirbah/mcp-youtube",
              "docs": null,
              "site": null
            },
            "notes": "MIT, pushed Jun 2026 — the most actively maintained YouTube data MCP. Read-only (no upload — pair with yutu). Higher-starred alternative: ZubeidHendricks/youtube-mcp-server (530 stars, multi-key quota fallback, ~2.5 months stale).",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "distribution",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/youtube-yutu",
        "title": "yutu (YouTube MCP + CLI)",
        "description": "Automate your whole YouTube channel — including real video uploads — via OAuth",
        "version": "0.0.0+20260611",
        "websiteUrl": "https://mcp.film/mcps/youtube-yutu/",
        "repository": {
          "url": "https://github.com/eat-pray-ai/yutu",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/youtube-yutu.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "youtube-yutu",
            "page": "https://mcp.film/mcps/youtube-yutu/",
            "markdown": "https://mcp.film/mcps/youtube-yutu.md",
            "json": "https://mcp.film/api/mcps/youtube-yutu.json",
            "category": "distribution",
            "vendor": "Community (eat-pray-ai)",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "free",
            "capabilities": [
              "video-upload",
              "metadata-editing",
              "playlists",
              "comments",
              "captions",
              "thumbnails",
              "channel-management"
            ],
            "toolsSample": null,
            "install": {
              "claude_code": "claude mcp add yutu -- yutu mcp (after brew install yutu and one-time yutu auth)",
              "remote_url": null,
              "stdio_command": "yutu mcp"
            },
            "auth": {
              "type": "oauth",
              "env_var": "YUTU_CREDENTIAL",
              "key_url": "Google Cloud Console: enable YouTube Data API v3, create an OAuth client, download client_secret.json, then run yutu auth once"
            },
            "links": {
              "repo": "https://github.com/eat-pray-ai/yutu",
              "docs": null,
              "site": "https://yutu.ifor.dev"
            },
            "notes": "496 stars, Apache-2.0, pushed Jun 2026 with regular releases. Quota caveat: videos.insert costs 1,600 units → ~6 uploads/day on the default 10k quota, and unverified API projects can only upload private videos until Google audits the project. Lighter upload-only alternative: anwerj/youtube-uploader-mcp.",
            "added": "2026-06-11",
            "verified": "2026-06-11",
            "verificationAgeDays": 18
          }
        }
      },
      "_meta": {
        "io.modelcontextprotocol.registry/official": {
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true
        },
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "category": "distribution",
          "official": false,
          "remote": false
        }
      }
    }
  ],
  "metadata": {
    "count": 74,
    "nextCursor": null
  }
}