{
  "servers": [
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/ableton-mcp",
        "title": "AbletonMCP",
        "description": "Composes and arranges inside a running Ableton Live set — tracks, clips, devices, transport",
        "version": "0.0.0+20260811",
        "websiteUrl": "https://mcp.film/mcps/ableton-mcp/",
        "repository": {
          "url": "https://github.com/ahujasid/ableton-mcp",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/ableton-mcp.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "pypi",
            "registryBaseUrl": "https://pypi.org",
            "identifier": "ableton-mcp",
            "transport": {
              "type": "stdio"
            }
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "ableton-mcp",
            "page": "https://mcp.film/mcps/ableton-mcp/",
            "markdown": "https://mcp.film/mcps/ableton-mcp.md",
            "json": "https://mcp.film/api/mcps/ableton-mcp.json",
            "category": "music",
            "vendor": "Community (Siddharth Ahuja)",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "free",
            "capabilities": [
              "daw-control",
              "scoring",
              "midi",
              "clip-authoring",
              "arrangement",
              "instrument-browser",
              "transport-control"
            ],
            "toolsSample": [
              "get_session_info",
              "create_midi_track",
              "create_clip",
              "add_notes_to_clip",
              "load_instrument_or_effect",
              "load_drum_kit",
              "set_tempo",
              "switch_to_arrangement_view",
              "duplicate_to_arrangement",
              "get_arrangement_clips",
              "fire_clip"
            ],
            "install": {
              "claude_code": "claude mcp add ableton -- uvx ableton-mcp",
              "remote_url": null,
              "stdio_command": "uvx ableton-mcp (then manually copy AbletonMCP_Remote_Script/__init__.py into Live's MIDI Remote Scripts folder and enable it as a Control Surface)"
            },
            "auth": {
              "type": "local-app",
              "env_var": null,
              "key_url": "No key; requires a licensed Ableton Live 10 or newer running locally"
            },
            "links": {
              "repo": "https://github.com/ahujasid/ableton-mcp",
              "docs": "https://github.com/ahujasid/ableton-mcp#readme",
              "site": "https://www.ableton.com"
            },
            "notes": "By Siddharth Ahuja, the maintainer of Blender MCP already listed in this directory — the same architecture, and a fair maintenance signal rather than an endorsement: MIT, PyPI ableton-mcp 1.3.5 (3 Aug 2026), ~2.9k stars, repo pushed the day this entry was verified. The install is not one command: the MIDI Remote Script has to be hand-copied into Live's MIDI Remote Scripts directory, whose path differs by OS and Live version, then selected under Settings > Link, Tempo & MIDI. Run only one instance of the server across your clients. It ships anonymous telemetry on by default — set ABLETON_MCP_DISABLE_TELEMETRY=true to turn it off. Known limits: long arrangements time out and must be broken into smaller prompts, it works best with Live's stock devices, and reading notes back out of existing clips is unreliable. Save your set first.",
            "added": "2026-08-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-08-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "category": "music",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/adobe-creativity",
        "title": "Adobe for Creativity",
        "description": "Adobe's official hosted MCP — 50+ tools across Photoshop, Firefly, Premiere, Express and Stock",
        "version": "0.0.0+20260811",
        "websiteUrl": "https://mcp.film/mcps/adobe-creativity/",
        "repository": {
          "url": "https://github.com/adobe/skills",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/adobe-creativity.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://adobe-creativity.adobe.io/mcp"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "adobe-creativity",
            "page": "https://mcp.film/mcps/adobe-creativity/",
            "markdown": "https://mcp.film/mcps/adobe-creativity.md",
            "json": "https://mcp.film/api/mcps/adobe-creativity.json",
            "category": "editing-post",
            "vendor": "Adobe",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "freemium",
            "capabilities": [
              "image-editing",
              "image-enhancement",
              "generative-fill",
              "template-rendering",
              "video-reformat",
              "stock-search",
              "remote-mcp"
            ],
            "toolsSample": [
              "adobe_mandatory_init",
              "asset_add_file",
              "image_apply_adjustments",
              "image_crop_and_resize",
              "image_generative_expand",
              "image_select_subject",
              "video_resize",
              "video_create_quick_cut",
              "search_design",
              "animate_design",
              "create_firefly_board"
            ],
            "install": {
              "claude_code": "claude mcp add --transport http adobe-creativity https://adobe-creativity.adobe.io/mcp",
              "remote_url": "https://adobe-creativity.adobe.io/mcp",
              "stdio_command": null
            },
            "auth": {
              "type": "oauth",
              "env_var": null,
              "key_url": "Sign in with a free or paid Adobe account in the MCP client; a guest tier works with no Adobe account at reduced capability"
            },
            "links": {
              "repo": "https://github.com/adobe/skills",
              "docs": "https://developer.adobe.com/adobe-for-creativity/",
              "site": "https://www.adobe.com"
            },
            "notes": "GA Apr 28 2026 per Adobe's own blog; the first entry in this directory with Adobe as vendor. The endpoint https://adobe-creativity.adobe.io/mcp is taken from Adobe's published plugin manifest in github.com/adobe/skills, not from a marketing page; an unauthenticated tools/list probe returns 403, so the tool names here come from Adobe's own skill definitions rather than a live handshake. The video limitation is the thing to know: Adobe documents reformat/resize (video_resize) and sizzle-reel generation (video_create_quick_cut) and nothing that opens, reads or edits a Premiere Pro project — Adobe's own Quick Cut skill instructs the agent to use it 'before suggesting manual editing in Premiere'. Guest access covers roughly 40 of the 50+ tools; video tools and Gen Expand require signing in and a few require a paid subscription. Adobe documents setup through Claude's connector directory (plus Cowork and Claude Desktop) rather than a published mcp-add command, and Team/Enterprise admins must enable third-party connectors before members can use it.",
            "added": "2026-08-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-08-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "category": "editing-post",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "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+20260811",
        "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": "Correction to an earlier note here: Adobe DOES have an official MCP. The hosted 'Adobe for Creativity' connector went GA Apr 28 2026 and is listed separately in this directory — but it is account-scoped and its video surface is reformat/quick-cut class (video_resize, video_create_quick_cut). Adobe documents no tool that opens, reads or edits a Premiere Pro project, so community CEP/UXP bridges still own real editorial. This one: 455 stars, MIT, last pushed Aug 5 2026, README claims 283 tools plus 13 context resources and 10 guided prompts; CEP is the supported production bridge and UXP is explicitly experimental. Install is git clone + npm setup, macOS primary. Closest alternative: leancoderkavy/premiere-pro-mcp (184 stars, MIT, ~279 tools, pushed Aug 9 2026).",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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+20260811",
        "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": "540 stars, MIT — still the most popular After Effects MCP, but last pushed Apr 1 2026: over four months quiet, so do not expect fixes for newer AE builds. Install: git clone, npm install/build, install-bridge; the ExtendScript bridge panel must stay open in AE. For template-based AE rendering in the cloud without a local install, see plainly-videos in this directory.",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "category": "editing-post",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/agent-media",
        "title": "AgentMedia MCP",
        "description": "Generate captioned, lip-synced UGC videos and publish them to social from an agent",
        "version": "0.0.0+20260811",
        "websiteUrl": "https://mcp.film/mcps/agent-media/",
        "repository": {
          "url": "https://github.com/gitroomhq/agent-media",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/agent-media.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "npm",
            "registryBaseUrl": "https://registry.npmjs.org",
            "identifier": "-p",
            "transport": {
              "type": "stdio"
            },
            "environmentVariables": [
              {
                "name": "AGENT_MEDIA_API_KEY",
                "isRequired": true,
                "isSecret": true,
                "format": "string"
              }
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "agent-media",
            "page": "https://mcp.film/mcps/agent-media/",
            "markdown": "https://mcp.film/mcps/agent-media.md",
            "json": "https://mcp.film/api/mcps/agent-media.json",
            "category": "video-generation",
            "vendor": "AgentMedia / Gitroom",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "credits",
            "capabilities": [
              "ugc-video",
              "talking-head",
              "product-video",
              "app-demo",
              "captions",
              "lip-sync",
              "social-publishing"
            ],
            "toolsSample": [
              "create_video",
              "show_your_app",
              "product_acting_ugc",
              "list_actors",
              "get_video_status",
              "social_connect",
              "social_channels",
              "social_publish"
            ],
            "install": {
              "claude_code": "claude mcp add agent-media -e AGENT_MEDIA_API_KEY=YOUR_KEY -- npx -y -p @agentmedia/mcp-server@latest agent-media-mcp",
              "remote_url": null,
              "stdio_command": "npx -y -p @agentmedia/mcp-server@latest agent-media-mcp"
            },
            "auth": {
              "type": "api_key",
              "env_var": "AGENT_MEDIA_API_KEY",
              "key_url": "https://agent-media.ai — sign in, generate an ma_* API token, and keep credits on the account"
            },
            "links": {
              "repo": "https://github.com/gitroomhq/agent-media",
              "docs": "https://agent-media.ai/skills",
              "site": "https://agent-media.ai"
            },
            "notes": "Apache-2.0, 79 stars, npm @agentmedia/mcp-server 0.7.9 published 2026-08-01, repo pushed 2026-08-02 — one of the more actively maintained servers in this category. Node >=20, public repo mirrored from a private monorepo. Docs move fast: the root README describes the newer make_ugc skill while the published package documents create_video/show_your_app/product_acting_ugc/list_actors/get_video_status; trust MCP tools/list or /v1/public/skills for the live schema. Social publishing requires the user to complete OAuth for TikTok, Instagram, or X.",
            "added": "2026-06-29",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-29T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "category": "video-generation",
          "official": true,
          "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+20260812",
        "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",
              "automations"
            ],
            "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": "Endpoint and tool names unchanged on re-check. Airtable now ships an official Claude Code plugin — claude plugin install airtable@claude-plugins-official — which bundles the server with skills; the plain claude mcp add form above still works. PAT auth is a manual Authorization: Bearer ${AIRTABLE_PAT} header. Limits that bite: creates cap at 10 records per request, base creation needs Creator+, automations can only be written as drafts (activation is UI-only), development bases return 403, and Enterprise admins may have to allowlist the integration. Airtable's own docs warn that tool names and behaviours may change, so treat the list above as a snapshot. Community stdio alternative: domdomegg/airtable-mcp-server (454 stars, npx airtable-mcp-server with a PAT).",
            "added": "2026-06-11",
            "verified": "2026-08-12",
            "verificationAgeDays": 1
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-12T00:00:00Z",
          "isLatest": true,
          "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+20260811",
        "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": "The stale one in this category: MIT, PyPI allvoicelab-mcp 0.0.5 released 1 Aug 2025, repo last pushed 5 Aug 2025 — a full year without a commit, at ~57 stars. Official, but treat the pin as frozen. Region matters: global keys use https://api.allvoicelab.com, mainland-China keys use https://api.allvoicelab.cn. Requires Python >=3.11 and paid credits.",
            "added": "2026-06-29",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-29T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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": "Local, offline sound-effect generation with Meta's AudioGen — no API key, no credits",
        "version": "0.0.0+20260811",
        "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",
              "offline",
              "job-queue"
            ],
            "toolsSample": [
              "generate_sound_effect",
              "check_generation_status",
              "list_generated_sounds"
            ],
            "install": {
              "claude_code": "claude mcp add audiogen ~/.audiogen-env/bin/python -- -m audiogen_mcp.server",
              "remote_url": null,
              "stdio_command": "Multi-step: create a Python 3.11 venv, `uv pip install audiocraft --no-deps`, install its deps by hand (xformers must be skipped), then `uv pip install audiogen-mcp`"
            },
            "auth": {
              "type": "none",
              "env_var": null,
              "key_url": "No key needed; model weights auto-download from Hugging Face Hub on first run"
            },
            "links": {
              "repo": "https://github.com/peerjakobsen/audiogen-mcp",
              "docs": null,
              "site": null
            },
            "notes": "The weakest entry in this category and listed only for the offline use case: v0.1.0, one star, last commit 25 Jan 2026 and nothing since. Apple Silicon only, Python 3.9-3.11 (audiocraft does not support 3.12+), needs ffmpeg, ~4GB of disk for weights and ~8GB RAM. The install ordering is manual because xformers will not build on Apple Silicon. For quality, prefer ElevenLabs text_to_sound_effects or CassetteAI SFX via the fal MCP; come here only when the audio must not leave the machine.",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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 automated audio post (loudness, leveling, denoise) reachable through Zapier MCP",
        "version": "0.0.0+20260811",
        "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 plus an Auphonic connection; the MCP endpoint is generated per-user in the Zapier MCP dashboard"
            },
            "links": {
              "repo": null,
              "docs": "https://auphonic.com/help/",
              "site": "https://zapier.com/mcp/auphonic"
            },
            "notes": "A generic Zapier gateway, not a dedicated audio MCP — tool granularity is whatever Zapier's Auphonic actions expose, the endpoint URL is per-user so it cannot be published here, and every call routes your audio through a third integration layer. Auphonic gives 2 free processing hours per month. Both listed pages still resolve as of 11 Aug 2026. Now that REAPER MCP is in this directory, an agent that needs measured loudness compliance has a local alternative: analyze_loudness plus apply_limiter in a REAPER session. ElevenLabs isolate_audio remains the nearest one-shot dialogue denoiser.",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "category": "sound-design",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/avclabs",
        "title": "AVCLabs Media MCP",
        "description": "Cloud video upscaling, image restoration, and SAM3 segmentation without a local GPU",
        "version": "0.0.0+20260812",
        "websiteUrl": "https://mcp.film/mcps/avclabs/",
        "repository": {
          "url": "https://github.com/avclabs/media-mcp",
          "source": "github"
        },
        "packages": [
          {
            "registryType": "npm",
            "registryBaseUrl": "https://registry.npmjs.org",
            "identifier": "@avclabs.ai/media-mcp",
            "transport": {
              "type": "stdio"
            },
            "environmentVariables": [
              {
                "name": "API_KEY",
                "isRequired": true,
                "isSecret": true,
                "format": "string"
              }
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "avclabs",
            "page": "https://mcp.film/mcps/avclabs/",
            "markdown": "https://mcp.film/mcps/avclabs.md",
            "json": "https://mcp.film/api/mcps/avclabs.json",
            "category": "enhancement",
            "vendor": "AVCLabs",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "paid",
            "capabilities": [
              "video-upscaling",
              "denoising",
              "image-enhancement",
              "colorization",
              "restoration",
              "segmentation"
            ],
            "toolsSample": [
              "create_task",
              "get_task_status",
              "enhance_video_sync",
              "enhance_image_sync",
              "colorize_image_sync",
              "denoise_image_sync",
              "sam3_predict",
              "get_sam3_task_status"
            ],
            "install": {
              "claude_code": "claude mcp add avclabs -e API_KEY=YOUR_KEY -- npx -y @avclabs.ai/media-mcp@latest",
              "remote_url": null,
              "stdio_command": "npx -y @avclabs.ai/media-mcp@latest"
            },
            "auth": {
              "type": "api_key",
              "env_var": "API_KEY",
              "key_url": "https://mcp.avc.ai/"
            },
            "links": {
              "repo": "https://github.com/avclabs/media-mcp",
              "docs": "https://www.avclabs.com/avclabs-mcp.html",
              "site": "https://mcp.avc.ai"
            },
            "notes": "Official but barely trafficked: the repo has 0 stars and was last pushed 15 Jun 2026, and npm @avclabs.ai/media-mcp is on 0.2.1 from 22 May 2026. MIT, Node 18+, thin client over AVCLabs' HTTP backend. Ceiling is 1080p/2K — below what Topaz or the Topaz models on fal will give you, so this is the cheap-and-cloud option, not the finishing one. enhance_video_sync blocks and truncates around 50s; use create_task plus get_task_status for anything real. SAM3 segmentation is image-only, so it is a masking tool, not video roto. The vendor documents a JSON mcpServers block rather than a CLI one-liner — the command above is the same command/args/env in claude mcp add form. Pricing is behind a Buy Now page at mcp.avc.ai/pricing that did not render for verification, so per-job cost is unconfirmed; the generic env var name API_KEY will also collide if you set it globally.",
            "added": "2026-08-12",
            "verified": "2026-08-12",
            "verificationAgeDays": 1
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-08-12T00:00:00Z",
          "updatedAt": "2026-08-12T00:00:00Z",
          "isLatest": true,
          "category": "enhancement",
          "official": true,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/blender-lab-mcp",
        "title": "Blender Lab MCP Server",
        "description": "Blender's own MCP server — natural-language access to the Blender Python API",
        "version": "0.0.0+20260811",
        "websiteUrl": "https://mcp.film/mcps/blender-lab-mcp/",
        "repository": {
          "url": "https://projects.blender.org/lab/blender_mcp",
          "source": "web"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/blender-lab-mcp.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "blender-lab-mcp",
            "page": "https://mcp.film/mcps/blender-lab-mcp/",
            "markdown": "https://mcp.film/mcps/blender-lab-mcp.md",
            "json": "https://mcp.film/api/mcps/blender-lab-mcp.json",
            "category": "3d-vfx",
            "vendor": "Blender Foundation (Blender Lab)",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "free",
            "capabilities": [
              "3d-scene-control",
              "python-scripting",
              "scene-inspection",
              "documentation-lookup"
            ],
            "toolsSample": null,
            "install": {
              "claude_code": null,
              "remote_url": null,
              "stdio_command": "Two manual parts: drag-and-drop the mcp-1.0.0.zip add-on into Blender twice (first adds the https://lab.blender.org/ extension repository, then installs the add-on), then install the MCP server itself — either the .mcpb bundle from the releases page for clients that support it, or from source per the project's Setup wiki."
            },
            "auth": {
              "type": "local-app",
              "env_var": null,
              "key_url": "Requires Blender 5.1 or newer with the Blender Lab MCP add-on installed and enabled"
            },
            "links": {
              "repo": "https://projects.blender.org/lab/blender_mcp",
              "docs": "https://www.blender.org/lab/mcp-server/",
              "site": "https://www.blender.org/lab/"
            },
            "notes": "Official but experimental — a Blender Lab project, explicitly outside the current Blender roadmap. Blender's own docs carry a blunt security warning: the server 'will execute LLM generated code in Blender without any guards in place to protect your data from removal or being sent to a remote location', and they recommend running it in a virtual machine or on a system with no sensitive data. Three components must be downloaded and run manually (add-on, LLM client, MCP server); there is no one-line install. Blender 5.1+ only. The community ahujasid/blender-mcp is far easier to set up, works on 3.0+, and adds asset-library integrations this one has no equivalent for.",
            "added": "2026-08-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-08-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "category": "3d-vfx",
          "official": true,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/blender",
        "title": "Blender MCP",
        "description": "The most-adopted Blender MCP — model, texture, and assemble 3D scenes by prompt",
        "version": "0.0.0+20260811",
        "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": "25.7k stars, MIT, pushed Aug 11 2026; PyPI blender-mcp 1.8.0. execute_blender_code runs arbitrary Python — save your work first. Anonymous tool telemetry is on by default (disable via DISABLE_TELEMETRY). Asset integrations: Poly Haven (free), Sketchfab, Hyper3D Rodin. GUI-launched clients often fail with 'spawn uvx ENOENT' — use uvx's absolute path. The Blender Foundation now ships its own server (see blender-lab-mcp): official, but Blender 5.1+ and a harder install. This one is the pragmatic choice on 3.x/4.x.",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "category": "3d-vfx",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/canva",
        "title": "Canva MCP",
        "description": "Official Canva remote MCP for campaign designs, thumbnails, decks, exports, and comments",
        "version": "0.0.0+20260811",
        "websiteUrl": "https://mcp.film/mcps/canva/",
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/canva.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.canva.com/mcp"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "canva",
            "page": "https://mcp.film/mcps/canva/",
            "markdown": "https://mcp.film/mcps/canva.md",
            "json": "https://mcp.film/api/mcps/canva.json",
            "category": "distribution",
            "vendor": "Canva",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "freemium",
            "capabilities": [
              "design-generation",
              "design-editing",
              "design-search",
              "template-autofill",
              "design-export",
              "resize",
              "comments",
              "asset-management",
              "brand-management"
            ],
            "toolsSample": [
              "generate-design",
              "search-designs",
              "get-design",
              "export-design",
              "resize-design",
              "autofill-design",
              "comment-on-design",
              "upload-asset-from-url"
            ],
            "install": {
              "claude_code": null,
              "remote_url": "https://mcp.canva.com/mcp",
              "stdio_command": "npx -y mcp-remote@latest https://mcp.canva.com/mcp"
            },
            "auth": {
              "type": "oauth",
              "env_var": null,
              "key_url": "Canva OAuth; Client ID Metadata Documents (CIMD) is Canva's recommended method, and custom clients may need redirect URI allowlist approval"
            },
            "links": {
              "repo": null,
              "docs": "https://www.canva.dev/docs/mcp/",
              "site": "https://www.canva.com/ai-connector/"
            },
            "notes": "Endpoint https://mcp.canva.com/mcp returns 401 on an unauthenticated tools/list — alive and OAuth-gated. Plan gates, per Canva's tools page: resize-design, list-brand-kits, search-brand-templates and create-design-from-brand-template need Pro or above; autofill-design and get-brand-template-dataset are Enterprise-only. Everything else — generate, edit, search, export, comment, upload — is on all plans, with per-tool rate limits from 20 to 100 req/min.",
            "added": "2026-06-29",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-29T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "category": "distribution",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "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+20260811",
        "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": "94 stars, but last pushed Aug 21 2025 — a full year without a commit, against an app that ships breaking draft-format changes. Test that it still produces drafts your CapCut version opens before you build on it. No official ByteDance MCP exists as a replacement. Workflow caveat: generated draft folders must be manually copied into CapCut's drafts directory; needs ffmpeg + Python 3.8; docs are partly Chinese; no license file.",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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, cloning, voice change, localization",
        "version": "0.0.0+20260811",
        "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",
              "localization",
              "pronunciation-dictionaries"
            ],
            "toolsSample": [
              "text_to_speech",
              "speech_to_text",
              "list_voices",
              "get_voice",
              "clone_voice",
              "voice_change",
              "localize_voice",
              "create_pronunciation_dict",
              "download_file",
              "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": "Correction: the audio `infill` tool this directory previously listed is no longer in the README's tool table (16 tools, none of them infill) as of PyPI 0.18.2, 31 Jul 2026 — do not plan an ADR patch workflow around it. Requires Python 3.13+, which uvx will fetch but which breaks older pinned toolchains. Repo carries no LICENSE file and only ~14 stars despite being first-party. get_credit_usage needs a separate CARTESIA_ADMIN_API_KEY; admin and standard keys are not interchangeable. TTS defaults to save=true, returning a file_id and a download_url that expires in 24 hours.",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "category": "voice-speech",
          "official": true,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/cloudinary-assets",
        "title": "Cloudinary Asset Management MCP",
        "description": "Official Cloudinary MCP for uploading, organizing, searching, and transforming media assets",
        "version": "0.0.0+20260629",
        "websiteUrl": "https://mcp.film/mcps/cloudinary-assets/",
        "repository": {
          "url": "https://github.com/cloudinary/asset-management-mcp",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/cloudinary-assets.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "npm",
            "registryBaseUrl": "https://registry.npmjs.org",
            "identifier": "@cloudinary/asset-management-mcp",
            "transport": {
              "type": "stdio"
            },
            "environmentVariables": [
              {
                "name": "CLOUDINARY_URL",
                "isRequired": true,
                "isSecret": true,
                "format": "string"
              }
            ]
          }
        ],
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://asset-management.mcp.cloudinary.com/mcp"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "cloudinary-assets",
            "page": "https://mcp.film/mcps/cloudinary-assets/",
            "markdown": "https://mcp.film/mcps/cloudinary-assets.md",
            "json": "https://mcp.film/api/mcps/cloudinary-assets.json",
            "category": "production-ops",
            "vendor": "Cloudinary",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "freemium",
            "capabilities": [
              "asset-management",
              "media-upload",
              "media-search",
              "video-assets",
              "image-transforms",
              "video-transforms",
              "cdn-delivery",
              "archive-generation",
              "mcp-ui-apps"
            ],
            "toolsSample": [
              "transform-asset",
              "get-tx-reference",
              "list_tools",
              "describe_tool_input",
              "execute_tool",
              "list_scopes"
            ],
            "install": {
              "claude_code": "claude mcp add cloudinary-assets -e CLOUDINARY_CLOUD_NAME=YOUR_CLOUD -e CLOUDINARY_API_KEY=YOUR_KEY -e CLOUDINARY_API_SECRET=YOUR_SECRET -- npx -y @cloudinary/asset-management-mcp start",
              "remote_url": "https://asset-management.mcp.cloudinary.com/mcp",
              "remote_headers": [
                "cloudinary-cloud-name",
                "cloudinary-api-key",
                "cloudinary-api-secret"
              ],
              "stdio_command": "npx -y @cloudinary/asset-management-mcp start"
            },
            "auth": {
              "type": "api_key",
              "env_var": "CLOUDINARY_URL",
              "key_url": "Cloudinary Dashboard → Settings → Access Keys; remote endpoint expects cloudinary-cloud-name, cloudinary-api-key, and cloudinary-api-secret headers"
            },
            "links": {
              "repo": "https://github.com/cloudinary/asset-management-mcp",
              "docs": "https://cloudinary.com/documentation/cloudinary_llm_mcp",
              "site": "https://cloudinary.com"
            },
            "notes": "npm @cloudinary/asset-management-mcp 0.9.3, official, published May 25 2026. The hosted Streamable HTTP endpoint is listed in server.json but requires Cloudinary credential headers, so many clients will use stdio with env vars instead. Node 20+ is recommended for local use. Cloudinary also publishes separate official MCPs for analysis, structured metadata, and environment configuration; this listing picks the broad asset-management server as the filmmaker-facing entry.",
            "added": "2026-06-29",
            "verified": "2026-06-29",
            "verificationAgeDays": 45
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-29T00:00:00Z",
          "updatedAt": "2026-06-29T00:00:00Z",
          "isLatest": true,
          "category": "production-ops",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "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+20260811",
        "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": "claude mcp add comfyui --transport stdio -- docker run -i --rm --pull always -e COMFYUI_URL=http://host.docker.internal:8000 ghcr.io/shawnrushefsky/comfyui-mcp:latest",
              "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 — port 8000 for the Desktop app, 8188 for a manual install — no cloud account needed"
            },
            "links": {
              "repo": "https://github.com/shawnrushefsky/comfyui-mcp",
              "docs": "https://github.com/shawnrushefsky/comfyui-mcp#readme",
              "site": "https://comfy.org"
            },
            "notes": "MIT; still the most comprehensive ComfyUI MCP, and the ghcr.io/shawnrushefsky/comfyui-mcp:latest image is published. Caveat: the repo has had no commits since Jan 28 2026 at 18 stars, so newer ComfyUI node packs may outrun its bundled workflows. On Linux swap host.docker.internal for --network=host. 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-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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 your agent",
        "version": "0.0.0+20260811",
        "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": "Inside Claude Code: /plugin marketplace add artokun/comfyui-mcp then /plugin install comfy",
              "remote_url": null,
              "stdio_command": "npx -y comfyui-mcp@latest"
            },
            "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.51.6 (published Aug 12 2026), MIT, ~559 stars, pushed Aug 12 2026 — moving fast, so pin a version if you need reproducibility. Current README claims 178 tools, 36 AI skills, and 55 installer packs, and backends beyond Claude (ChatGPT, Gemini, Ollama). Heavier than shawnrushefsky/comfyui-mcp but far more filmmaker-useful for local video/audio workflows. The --http mode binds a token-authed HTTP server; --tunnel exposes it publicly, which is a decision, not a convenience.",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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+20260812",
        "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; endpoint re-confirmed on 2026-08-12 but the exact tool list is still not published openly. Auth is whatever your client can send: D-ID's own guidance is that you pass API credentials as headers or query parameters through the MCP client, so there is no OAuth flow and no standard env var. Landscape note: Synthesia still has no official MCP (only marginal community wrappers and generic Zapier/viaSocket gateways).",
            "added": "2026-06-11",
            "verified": "2026-08-12",
            "verificationAgeDays": 1
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-12T00:00:00Z",
          "isLatest": true,
          "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+20260811",
        "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": "~2.1k stars, MIT, v2.93.0 released Aug 10 2026 — the most actively maintained NLE MCP in this directory, and still shipping. Requires Resolve STUDIO 18.5+ (the free edition has no external scripting) and Python 3.10-3.12. The setup wizard auto-configures Claude Desktop/Cursor/VS Code. tools_sample is null because the exposed tool list tracks Resolve's scripting API and moves between releases — read tools/list rather than trusting a cached name.",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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+20260811",
        "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, where `dg mcp` wraps it)"
            },
            "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 thin on the ground: PyPI deepgram-mcp 0.1.1 (4 Apr 2026), repo last pushed 6 May 2026, MIT, one star. The runtime tool fetch is genuinely useful but means you cannot see the tool surface before connecting, and it depends on Deepgram's developer API at https://api.dx.deepgram.com staying up. An SSE HTTP mode exists: `deepgram-mcp --transport sse --port 8000`. AssemblyAI's only official MCP is a documentation server, not transcription, so Deepgram remains the strongest official cloud-STT MCP.",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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+20260813",
        "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",
              "transcription"
            ],
            "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": "Endpoint unchanged on re-check, and still beta — Dropbox's beta terms apply on top of your plan. The help page (last revised 18 Mar 2026) now advertises 25+ tools spanning file ops, search, shared links and file requests, revisions, transcription, and Markdown conversion, but still publishes no exact tool names, so the server is the source of truth. Dynamic Client Registration only covers a curated client list (Claude Code, Claude web, Cursor, ChatGPT web and Codex); everyone else registers manually. Change your Dropbox app scopes and you must reconnect the server. A separate official Dash MCP covers enterprise search (dropbox/mcp-server-dash, updated Jun 2026). The community Go alternative ngs/dropbox-mcp-server has had no commit since Sep 2025 — use the hosted server instead.",
            "added": "2026-06-11",
            "verified": "2026-08-13",
            "verificationAgeDays": 0
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-13T00:00:00Z",
          "isLatest": true,
          "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+20260811",
        "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",
              "video-to-music",
              "music-inpainting",
              "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",
              "video_to_music",
              "upload_music_for_inpainting",
              "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"
            },
            "links": {
              "repo": "https://github.com/elevenlabs/elevenlabs-mcp",
              "docs": "https://elevenlabs.io/blog/introducing-elevenlabs-mcp",
              "site": "https://elevenlabs.io"
            },
            "notes": "Actively maintained: PyPI elevenlabs-mcp 0.12.2 (4 Aug 2026), MIT, ~1.5k stars, Python >=3.11. ELEVENLABS_MCP_BASE_PATH (default ~/Desktop) is now a hard security boundary for input files as well as output — any local path a tool reads must resolve inside it, so point it at your media root or reads will be rejected. Other env: ELEVENLABS_MCP_OUTPUT_MODE (files/resources/both), ELEVENLABS_API_RESIDENCY. Credits are consumed by every tool. Local stdio only — ElevenLabs' hosted MCP is for managing Agents, not this audio toolset.",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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+20260811",
        "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",
              "docs-search",
              "file-upload",
              "async-jobs"
            ],
            "toolsSample": [
              "search_models",
              "get_model_schema",
              "get_pricing",
              "search_docs",
              "run_model",
              "submit_job",
              "check_job",
              "upload_file",
              "recommend_model"
            ],
            "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",
              "remote_headers": [
                "Authorization"
              ],
              "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. There is no OAuth flow — the key rides in an Authorization header, so clients that cannot attach custom headers are out. 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-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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+20260811",
        "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_detect_flash_frames",
              "fcpxml_workflow_prepare",
              "fcpxml_workflow_commit",
              "fcpxml_export_resolve",
              "fcpxml_export_fcp7",
              "fcpxml_apply_template",
              "fcp_open_library",
              "fcp_share",
              "fcp_doctor"
            ],
            "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": "Name collision warning: this is dreliq9's Python server, PyPI package `fcp-mcp`. The `fcpxml-mcp` entry in this directory is DareDev256/fcp-mcp-server — a different maintainer with a nearly identical name. MIT. PyPI is still on 0.2.0 from Apr 23 2026 while `main` (pushed Aug 7 2026) carries an untagged v0.3 release candidate claiming up to 93 tools, so the published package is behind its own README; install from git if you want what the README describes. Maturity caveat: 6 GitHub stars. Live control depends on AppleScript and a running Final Cut Pro; optional FCP_MCP_OUTPUT_DIR changes where modified FCPXML is written.",
            "added": "2026-06-29",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-29T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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+20260811",
        "websiteUrl": "https://mcp.film/mcps/fcpxml-mcp/",
        "repository": {
          "url": "https://github.com/DareDev256/fcp-mcp-server",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/fcpxml-mcp.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "pypi",
            "registryBaseUrl": "https://pypi.org",
            "identifier": "fcp-mcp-server",
            "transport": {
              "type": "stdio"
            }
          }
        ],
        "_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": [
              "inspect",
              "diagnose",
              "edit",
              "mark",
              "generate",
              "transcript",
              "deliver"
            ],
            "install": {
              "claude_code": "claude mcp add fcpxml -e FCP_PROJECTS_DIR=~/Movies -- uvx fcp-mcp-server",
              "remote_url": null,
              "stdio_command": "uvx fcp-mcp-server"
            },
            "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/fcp-mcp-server",
              "docs": "https://github.com/DareDev256/fcp-mcp-server#readme",
              "site": "https://pypi.org/project/fcp-mcp-server/"
            },
            "notes": "Rename direction, corrected — an earlier version of this note had it backwards. `DareDev256/fcpxml-mcp-server` is the OLD path and 301-redirects to the canonical `DareDev256/fcp-mcp-server`; use the latter. Name collision warning: the `fcp-mcp` entry in this directory is dreliq9's separate Final Cut server, not this one. MIT, v0.15.0 released Aug 4 2026, 79 stars, Python >=3.10, PyPI `fcp-mcp-server`. Since v0.14.0 the advertised surface is 7 grouped tools (inspect/diagnose/edit/mark/generate/transcript/deliver) dispatching 62 underlying operations; set FCP_MCP_LEGACY_TOOLS=1 to advertise the old flat tool names. This is not an in-FCP plugin: Live Mode pushes XML into Final Cut via an Apple event, but current timelines still come back by manual File > Export XML.",
            "added": "2026-06-29",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-29T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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+20260811",
        "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": "142 stars, last pushed May 20 2026 — nearly three months quiet, though still the best-maintained thin FFmpeg wrapper. Caveats: README states macOS only, and install means cloning the repo (no published package). The older egoist/ffmpeg-mcp has been dormant since Mar 2025. Cross-platform alternatives: kevinwatt/ffmpeg-mcp-lite (26 stars, pushed May 2026) and Kinocut (listed here under the mcp-video slug), which is far more active and adds guardrails on top of FFmpeg.",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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 stills and editing, now with FLUX 3 video generation",
        "version": "0.0.0+20260811",
        "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",
              "outpainting",
              "text-to-video",
              "keyframe-animation",
              "video-enhancement",
              "generation-history"
            ],
            "toolsSample": [
              "generate_image",
              "generate_variations",
              "generate_video",
              "enhance_video",
              "vto",
              "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": "Image models: flux2_pro_preview (default), flux2_max, flux2_klein_9b_preview, flux2_klein_4b, flux2_flex (typography). Video runs on flux3_video. generate_image batches 1-8 images in parallel. Listed under image generation because that is still the bulk of the surface — the video tools are a recent addition, so treat this as an image server that can also move. Pricing at bfl.ai/pricing.",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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)",
        "description": "74 tools over the Frame.io V4 API — comments, shares, version stacks, uploads",
        "version": "0.0.0+20260811",
        "websiteUrl": "https://mcp.film/mcps/frameio/",
        "repository": {
          "url": "https://github.com/bowlofarugula/frameio-mcp",
          "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"
            },
            "environmentVariables": [
              {
                "name": "FRAMEIO_CLIENT_ID",
                "isRequired": true,
                "isSecret": true,
                "format": "string"
              }
            ]
          }
        ],
        "_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",
              "search",
              "webhooks"
            ],
            "toolsSample": [
              "list_projects",
              "list_project_contents",
              "upload_file",
              "create_comment",
              "create_share",
              "create_version_stack",
              "set_file_metadata",
              "search"
            ],
            "install": {
              "claude_code": null,
              "remote_url": null,
              "stdio_command": "uvx frameio-mcp serve (after a one-time uvx frameio-mcp login --client-id YOUR_ADOBE_SPA_CLIENT_ID)"
            },
            "auth": {
              "type": "oauth",
              "env_var": "FRAMEIO_CLIENT_ID",
              "key_url": "https://developer.adobe.com/console — add the Frame.io API and an OAuth Single Page App credential with redirect URI https://localhost:8723/callback; tokens land in ~/.frameio-mcp/tokens.json"
            },
            "links": {
              "repo": "https://github.com/bowlofarugula/frameio-mcp",
              "docs": "https://pypi.org/project/frameio-mcp/",
              "site": "https://frame.io"
            },
            "notes": "The Claude Code plugin route is dead: github.com/bowlofarugula/frameio-plugins now 404s, so the old '/plugin marketplace add' command cannot work and claude_code is null. PyPI frameio-mcp 0.1.0 (uploaded 2026-06-04, not yanked) is still live and installs clean — verified this session by running uvx frameio-mcp --help and status — but it needs Python 3.13+ and you must register your own Adobe OAuth SPA credential before it does anything. Its stated source repo has since been rewritten into a remote Cloudflare Workers server (0 stars, pushed 2026-06-13) that you would have to deploy yourself, and whose /authorize fails closed behind a redirect-URI allowlist, so there is no public endpoint. Adobe announced an official Frame.io MCP server on 2026-07-29, experimental and selectively available in private beta with access granted by replying in the forum thread — not installable, so not listed: https://forum.frame.io/t/introducing-the-frame-io-mcp-server/3466",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "category": "distribution",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/framethrower",
        "title": "FrameThrower",
        "description": "Cinematography reference: search film stills from 5,489 films by lighting, lens, shot size, colour…",
        "version": "0.0.0+20260812",
        "websiteUrl": "https://mcp.film/mcps/framethrower/",
        "repository": {
          "url": "https://github.com/framethrower-ai/framethrower-mcp",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/framethrower.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://framethrower.ai/api/mcp"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "framethrower",
            "page": "https://mcp.film/mcps/framethrower/",
            "markdown": "https://mcp.film/mcps/framethrower.md",
            "json": "https://mcp.film/api/mcps/framethrower.json",
            "category": "story-preproduction",
            "vendor": "FrameThrower AI, Inc.",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "freemium",
            "capabilities": [
              "reference-search",
              "craft-filtering",
              "visual-similarity",
              "colour-palettes",
              "moodboard-research",
              "lookbook-research"
            ],
            "toolsSample": [
              "search_frames",
              "find_by_craft",
              "find_similar",
              "get_frame_details"
            ],
            "install": {
              "claude_code": "claude mcp add --transport http framethrower https://framethrower.ai/api/mcp",
              "remote_url": "https://framethrower.ai/api/mcp",
              "stdio_command": "npx -y mcp-remote https://framethrower.ai/api/mcp"
            },
            "auth": {
              "type": "oauth",
              "env_var": null,
              "key_url": "OAuth 2.1 — the client opens a FrameThrower sign-in; the agent then acts as that account. No API key."
            },
            "links": {
              "repo": "https://github.com/framethrower-ai/framethrower-mcp",
              "docs": "https://framethrower.ai/mcp",
              "site": "https://framethrower.ai"
            },
            "notes": "Remote and hosted, so nothing to install or keep running. Free tier is $2 of credits on signup with no card; each tool call costs 2 credits at $1 = 1,000 credits, so $1 covers 500 calls. No rate limits. Frames are shown at reduced resolution as references for commentary and study — rights remain with their owners, and the server never returns image bytes. Submitted by the vendor.",
            "added": "2026-08-12",
            "verified": "2026-08-12",
            "verificationAgeDays": 1
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-08-12T00:00:00Z",
          "updatedAt": "2026-08-12T00:00:00Z",
          "isLatest": true,
          "category": "story-preproduction",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/freepik",
        "title": "Freepik MCP",
        "description": "Official Freepik API bridge for Mystic image generation, resources, icons, and AI detection",
        "version": "0.0.0+20260811",
        "websiteUrl": "https://mcp.film/mcps/freepik/",
        "repository": {
          "url": "https://github.com/freepik-company/freepik-mcp",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/freepik.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "freepik",
            "page": "https://mcp.film/mcps/freepik/",
            "markdown": "https://mcp.film/mcps/freepik.md",
            "json": "https://mcp.film/api/mcps/freepik.json",
            "category": "image-generation",
            "vendor": "Freepik",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "credits",
            "capabilities": [
              "text-to-image",
              "stock-search",
              "icon-search",
              "asset-download",
              "ai-image-classification"
            ],
            "toolsSample": [
              "text_to_image_mystic_sync",
              "get_mystic_task_status",
              "detect_ai_image",
              "search_resources",
              "download_resource_by_id",
              "search_icons",
              "download_icon_by_id"
            ],
            "install": {
              "claude_code": "claude mcp add freepik -e FREEPIK_API_KEY=YOUR_KEY -- uv run --directory /path/to/freepik-mcp main.py",
              "remote_url": null,
              "stdio_command": "uv run --directory /path/to/freepik-mcp main.py"
            },
            "auth": {
              "type": "api_key",
              "env_var": "FREEPIK_API_KEY",
              "key_url": "https://www.freepik.com/api"
            },
            "links": {
              "repo": "https://github.com/freepik-company/freepik-mcp",
              "docs": "https://github.com/freepik-company/freepik-mcp#readme",
              "site": "https://www.freepik.com"
            },
            "notes": "Official repo, Python 3.12+, uv/FastMCP, 78 stars, last pushed Jul 2026 and still maintained. It is not packaged on npm/PyPI: clone the repo, install with `make install`, then point your MCP client at the local path. Windows needs WSL. GitHub still detects no LICENSE file, although the repo is company-owned. The server deliberately exposes only icons, resources, image classifier, and Mystic endpoints from Freepik's larger OpenAPI spec.",
            "added": "2026-06-29",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-29T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "category": "image-generation",
          "official": true,
          "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 CC-licensed sound library by natural language for SFX pulls",
        "version": "0.0.0+20260811",
        "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": "Clone the repo, then `docker build -t freesound-mcp .` or run from source with uv — no published package"
            },
            "auth": {
              "type": "api_key",
              "env_var": "FREESOUND_API_KEY",
              "key_url": "https://freesound.org/apiv2/apply/ (login required)"
            },
            "links": {
              "repo": "https://github.com/johnkimdw/freesound-mcp-server",
              "docs": null,
              "site": "https://freesound.org"
            },
            "notes": "MIT, ~7 stars, last pushed 24 Jun 2025 and unchanged since. Search-only — it returns preview URLs, not downloads, so a separate fetch step is still on you. The README's API-key link (freesound.org/api/apply/) now 404s; the working one is freesound.org/apiv2/apply/. No PyPI release: clone and build. Alternatives worth checking first: MuShan-bit/freesound-mcp adds download by sound ID, timjrobinson/FreesoundMCPServer is Node.js. Freesound licences are per-sound and include CC-BY and non-commercial terms — read each one before it goes in a film.",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "category": "sound-design",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/getty-images",
        "title": "Getty Images MCP Server",
        "description": "Official remote MCP for searching and downloading licensed Getty stills and footage",
        "version": "0.0.0+20260813",
        "websiteUrl": "https://mcp.film/mcps/getty-images/",
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/getty-images.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://mcp.gettyimages.com/v1"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "getty-images",
            "page": "https://mcp.film/mcps/getty-images/",
            "markdown": "https://mcp.film/mcps/getty-images.md",
            "json": "https://mcp.film/api/mcps/getty-images.json",
            "category": "production-ops",
            "vendor": "Getty Images",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "paid",
            "capabilities": [
              "stock-search",
              "video-search",
              "media-search",
              "asset-download",
              "metadata",
              "remote-mcp"
            ],
            "toolsSample": null,
            "install": {
              "claude_code": null,
              "remote_url": "https://mcp.gettyimages.com/v1",
              "stdio_command": null
            },
            "auth": {
              "type": "oauth",
              "env_var": null,
              "key_url": "API key and secret from your Getty Images account representative — https://engage.gettyimages.com/MCP-contact-sales"
            },
            "links": {
              "repo": null,
              "docs": "https://developer.gettyimages.com/mcp/",
              "site": "https://www.gettyimages.com/ai/mcp"
            },
            "notes": "Enterprise-gated, not self-serve: access needs an active Getty agreement (Premium Access or Editorial Subscription), acceptance of the Web Service Terms, and an API key plus secret issued by an account rep — there is no signup link, only contact-sales. The endpoint above is published, but the auth handshake is OAuth 2.0 client-credentials or authorization-code to mint a token, and Getty documents neither the header form nor a client config snippet, so claude_code stays null until the connect recipe is public; point your agent at the server and let it read the auth and tool descriptions there. No tool names are published either, by design. Throttled at 20 queries per second. The sharp edge is licensing, not plumbing: search spans the whole library while downloads are bounded by your subscription, so an agent can surface an asset it has no right to deliver — check the licence before you cut it in. Nothing here generates; for royalty-free stills with an open API see freepik in this directory.",
            "added": "2026-08-13",
            "verified": "2026-08-13",
            "verificationAgeDays": 0
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-08-13T00:00:00Z",
          "updatedAt": "2026-08-13T00:00:00Z",
          "isLatest": true,
          "category": "production-ops",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "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+20260812",
        "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",
              "file-copy",
              "recent-files",
              "metadata",
              "permission-aware"
            ],
            "toolsSample": [
              "search_files",
              "read_file_content",
              "download_file_content",
              "create_file",
              "copy_file",
              "get_file_metadata",
              "get_file_permissions",
              "list_recent_files"
            ],
            "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": "Still in the Google Workspace Developer Preview Program two months on, with no GA announcement — flag as preview. Google now publishes the full eight-tool surface, listed above. You still bring your own Google Cloud OAuth client — consent screen plus client ID/secret — and the documented scopes are drive.readonly and drive.file, not full Drive access. 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, listed here as google-workspace.",
            "added": "2026-06-11",
            "verified": "2026-08-12",
            "verificationAgeDays": 1
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-12T00:00:00Z",
          "isLatest": true,
          "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+20260811",
        "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": "One binary per model. Install them all with the repo's script — curl -sL https://raw.githubusercontent.com/GoogleCloudPlatform/vertex-ai-creative-studio/main/experiments/mcp-genmedia/mcp-genmedia-go/install-online.sh | bash — or build from source with go install ./mcp-avtool-go ./mcp-chirp3-go ./mcp-gemini-go ./mcp-nanobanana-go ./mcp-imagen-go ./mcp-lyria-go ./mcp-veo-go, then point your client at each binary (mcp-veo-go for Veo) with GOOGLE_CLOUD_PROJECT set"
            },
            "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). Repo is busy — 1.2k stars, pushed 2026-08-11 — and the mcp-genmedia tree is intact. Install is the one rough edge: there is no npx one-liner and no published claude mcp add command, so you either pipe their install-online.sh to bash for pre-built binaries or run go install over the seven server directories, then wire each binary into your client yourself. Supports stdio/HTTP/SSE and GCS or local output. Ships agent skills for storyboarding. With Sora leaving the API on 2026-09-24, this is the most direct official route to Veo 3.1 for an agent.",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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+20260813",
        "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": "https://workspacemcp.com/docs",
              "site": "https://workspacemcp.com"
            },
            "notes": "3.0k stars, 95 releases, MIT, still shipping — v1.24.0 landed 12 Aug 2026 and the env vars and uvx command above are unchanged. Tool tiers keep the context small (--tool-tier core; extended and complete exist), and --tools gmail drive calendar plus --read-only trim it further. You still supply your own Google Cloud OAuth client, which is the real setup cost: about five minutes of console work per deployment. For Claude web, desktop, and mobile the project now recommends running it in HTTP mode and adding it as a Connector rather than stdio; Claude Code takes either. Documentation moved to workspacemcp.com, where the maintainer also sells a managed cloud instance — the self-hosted server remains free and MIT. npx-only Drive-focused alternative: piotr-agier/google-drive-mcp (201 stars, Jul 2026).",
            "added": "2026-06-11",
            "verified": "2026-08-13",
            "verificationAgeDays": 0
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-13T00:00:00Z",
          "isLatest": true,
          "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+20260812",
        "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",
              "list_models",
              "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/develop/api-keys (requires a paid Hedra subscription)"
            },
            "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": "MIT, Node 18+, and effectively frozen: npm mcp-server-hedra is still at the 1.0.0 published on 2026-02-08, the repo has had no push since the same day, and it sits at 2 stars. Still the only Hedra MCP — no official one exists. Two drifts to expect: the key page moved to hedra.com/develop/api-keys (the README's /api-profile link is stale), and where the README lists Veo 3.1, Sora 2, Kling and MiniMax, Hedra's current quickstart advertises Nano Banana Pro, Veo, Grok and Kling — Sora 2 leaves OpenAI's API on 2026-09-24 regardless. The API bills against the same Studio credit balance as the app and needs a paid subscription.",
            "added": "2026-06-11",
            "verified": "2026-08-12",
            "verificationAgeDays": 1
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-12T00:00:00Z",
          "isLatest": true,
          "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+20260812",
        "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",
              "ai-clipping",
              "batch-processing"
            ],
            "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. There is no longer a local option: HeyGen's own heygen-com/heygen-mcp 404s, and the community fork this entry used to recommend (sbroenne/heygen-mcp) has now 404'd too — its PyPI package heygen-mcp-sbroenne is still installable but frozen at 0.3.1 from 2026-01-31 with its source gone, so treat it as abandoned. The hosted remote is the only maintained route. HeyGen's official Agent Skills (heygen-com/skills) remain active — 391 stars, pushed 2026-07-14.",
            "added": "2026-06-11",
            "verified": "2026-08-12",
            "verificationAgeDays": 1
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-12T00:00:00Z",
          "isLatest": true,
          "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+ models: Seedance 2.5, Kling 3, Soul 2.0, Nano Banana Pro",
        "version": "0.0.0+20260811",
        "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": "Endpoint answers 401 unauthenticated, so it is alive and OAuth-gated. Sora is no longer in the roster — OpenAI is retiring it, so do not plan around it here. tools_sample stays null because the endpoint requires auth and Higgsfield publishes no tool list; call tools/list after connecting. Works with Claude and any MCP client; also ships a CLI and agent skills.",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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+20260811",
        "websiteUrl": "https://mcp.film/mcps/houdini/",
        "repository": {
          "url": "https://github.com/healkeiser/fxhoudinimcp",
          "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 / healkeiser)",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "free",
            "capabilities": [
              "3d-scene-control",
              "procedural-fx",
              "node-graph-authoring",
              "python-scripting",
              "usd-lops",
              "simulation"
            ],
            "toolsSample": null,
            "install": {
              "claude_code": null,
              "remote_url": null,
              "stdio_command": "pip install fxhoudinimcp && python -m fxhoudinimcp install (registers both the Houdini package and the client entry). capoomgit/houdini-mcp is manual: copy its plugin into the Houdini scripts dir."
            },
            "auth": {
              "type": "local-app",
              "env_var": null,
              "key_url": "Requires Houdini running with the plugin installed — fxhoudinimcp needs Houdini 20.5+ and a Python 3.10+ outside Houdini; capoomgit/houdini-mcp listens on localhost:9876"
            },
            "links": {
              "repo": "https://github.com/healkeiser/fxhoudinimcp",
              "docs": null,
              "site": null
            },
            "notes": "healkeiser/fxhoudinimcp: 168 stars, MIT, PyPI 2.10.0, pushed Jul 29 2026 — fewer stars than the original but far broader coverage and the better-maintained of the two; it is the one to try first. capoomgit/houdini-mcp: 279 stars, MIT, last push Jun 11 2026, still early-stage and manual to install. SideFX itself has no shipping MCP: the H22 'APEX Script comfort package' (AI-assisted rigging-code authoring, autocomplete, validation) was shown at the Houdini 22 keynote in June 2026 and SideFX's own page calls it 'a preview for a tool which will be released later on' — trade coverage describes an APEX Script MCP server headed to SideFX Labs, but SideFX has not documented one. Do not plan a pipeline around it yet. For Cinema 4D, the leading equivalent is ttiimmaacc/cinema4d-mcp (110 stars, last push Mar 2026, C4D 2024+, MoGraph/Redshift tools).",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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+20260811",
        "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 and current: npm @humeai/mcp-server 0.3.0, registry-modified 20 Jul 2026; repo last pushed 24 Jun 2026 but only ~9 stars and no LICENSE file. Five tools — a much narrower surface than ElevenLabs or Cartesia, and TTS-only, so pair it with something else for SFX and transcription. Set --workdir (or WORKDIR) or audio lands in the system temp directory; local playback wants ffplay or another CLI player on PATH.",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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",
        "description": "Official Ideogram server: bulk generation, editing, reframe, upscale and model training",
        "version": "0.0.0+20260811",
        "websiteUrl": "https://mcp.film/mcps/ideogram/",
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/ideogram.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://mcp.ideogram.ai/mcp"
          }
        ],
        "_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": "Ideogram",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "paid",
            "capabilities": [
              "text-to-image",
              "batch-generation",
              "image-editing",
              "reframing",
              "upscaling",
              "custom-model-training",
              "asset-collections"
            ],
            "toolsSample": [
              "generate_images_bulk",
              "edit_image",
              "reframe_image",
              "upscale_image",
              "upload_image",
              "create_collection",
              "create_dataset",
              "upload_dataset_assets",
              "train_model"
            ],
            "install": {
              "claude_code": "claude mcp add ideogram --transport http https://mcp.ideogram.ai/mcp",
              "remote_url": "https://mcp.ideogram.ai/mcp",
              "stdio_command": null
            },
            "auth": {
              "type": "oauth",
              "env_var": null,
              "key_url": "OAuth: a browser window opens on first connect and you sign in with your Ideogram account"
            },
            "links": {
              "repo": null,
              "docs": "https://ideogram.ai/features/mcp/",
              "site": "https://ideogram.ai"
            },
            "notes": "Usage draws on the same subscription as the Ideogram web app, so MCP jobs and hand work compete for one balance. Endpoint answers 401 unauthenticated, which is expected for OAuth. The API also still exposes Ideogram 3.0 endpoints alongside 4.0. This entry previously listed the community wrapper @sunwood-ai-labs/ideagram-mcp-server (MIT, 5 stars, one generate_image tool, untouched since May 2025, and misspelled 'ideagram' throughout) — it is superseded by the official server. Note that developer.ideogram.ai/_mcp/server is a separate documentation-search MCP, not the image server. Ideogram is also reachable via the fal and Replicate hub MCPs if you want fewer connectors.",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "category": "image-generation",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "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+20260811",
        "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": "The stalest entry in this file. 26 stars; the repo was last pushed May 10 2025 and npm @omerrgocmen/json2video-mcp 1.3.1 was published May 7 2025 — fifteen months with nothing. It still installs, and the json2video service is still up, but nobody is fixing this wrapper. Correction to an earlier note here: Shotstack now ships an official MCP (listed in this directory), so this is no longer the only route to cloud JSON video assembly — prefer the vendor-maintained one where it fits.",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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+20260811",
        "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",
              "lip-sync",
              "upscaling",
              "async-jobs",
              "task-polling",
              "tool-filtering"
            ],
            "toolsSample": [
              "nano_banana_image",
              "veo3_generate_video",
              "bytedance_seedance_video",
              "kling_video",
              "runway_aleph_video",
              "midjourney_generate",
              "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.6.0, Node >=18, pushed Jul 23 2026, 54 stars. Stdio by default; it can also run as a self-hosted Streamable HTTP service (Dockerfile plus Coolify compose) if you want one shared instance, and there is a zero-context CLI sibling, @felores/kie-cli. 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-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-29T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "category": "model-hub",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/mcp-video",
        "title": "Kinocut",
        "description": "Guardrailed local video editing MCP — FFmpeg, receipts, quality gates, and repurposing",
        "version": "0.0.0+20260811",
        "websiteUrl": "https://mcp.film/mcps/mcp-video/",
        "repository": {
          "url": "https://github.com/KyaniteLabs/kinocut",
          "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": "kinocut",
            "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",
              "video_workflow_render",
              "video_review_run",
              "hyperframes_render"
            ],
            "install": {
              "claude_code": "claude mcp add kinocut -- uvx --from kinocut kino",
              "remote_url": null,
              "stdio_command": "uvx --from kinocut kino"
            },
            "auth": {
              "type": "none",
              "env_var": null,
              "key_url": null
            },
            "links": {
              "repo": "https://github.com/KyaniteLabs/kinocut",
              "docs": "https://github.com/KyaniteLabs/kinocut#readme",
              "site": "https://kinocut.dev/"
            },
            "notes": "Renamed: KyaniteLabs' mcp-video is now Kinocut. The slug here stays `mcp-video` so existing links keep resolving, but the project, package, CLI and docs have all moved. The old docs site kyanitelabs.github.io/mcp-video now 404s; product docs live at kinocut.dev. PyPI `mcp-video` is only a compatibility installer these days (1.6.6 pulls kinocut 1.13.2) — install `kinocut` and drive it with the `kino` CLI. Apache-2.0, 107 stars, Python >=3.11, pushed Aug 11 2026, registered in the official MCP Registry as io.github.KyaniteLabs/kinocut; GitHub is a mirror, the canonical source is the maintainer's own Forgejo. Core editing needs FFmpeg on PATH and AI extras (Whisper, demucs, upscalers) add gigabytes, so install only the extras you need. The 194-tool count is self-reported, and the README openly lists surfaces that are gated or unreleased — desktop packaging, the trusted-execution kernel, paid generative and dubbing plans.",
            "added": "2026-06-28",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-28T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "category": "editing-post",
          "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+20260811",
        "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, 40 stars. npm mcp-kling is at 5.2.0 (2025-12-22) while the public repo has not been pushed since 2025-06-14 — the published package is well ahead of the visible source, so read the npm tarball, not the README, for the current tool list. The README documents models through Kling v1.x/v2-master; for Kling 3.0 today the Runway, Higgsfield or fal hub MCPs are fresher. Auto-downloads results locally.",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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+20260811",
        "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://www.krea.ai/docs/developers/mcp",
              "site": "https://www.krea.ai"
            },
            "notes": "Official hosted Streamable HTTP, endpoint answering as of Aug 11 2026. 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. Provider models do disappear: video/openai/sora-2 and video/bytedance/seedance-1.0-lite were sunset Apr 27 2026 and image/bytedance/seedream-3 on May 13 2026, and a sunset endpoint returns a terminal 410. Have the agent call list_models/get_model_schema first — Krea surfaces deprecation metadata there, and the live shelf now runs Krea 2, Veo 3.1, Kling 3.0/o3, Runway Gen-4.5, Seedance 2.x, Seedream 5 and LTX-2. get_upload_url returns presigned upload URLs valid for three hours. Docs moved from docs.krea.ai to www.krea.ai/docs.",
            "added": "2026-06-29",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-29T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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": "Community MCP for Luma's legacy Dream Machine API; Luma's current stack is the Agents API",
        "version": "0.0.0+20260811",
        "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 — the Agents API uses a different key under LUMA_AGENTS_API_KEY at agents.lumalabs.ai/v1"
            },
            "links": {
              "repo": "https://github.com/bobtista/luma-ai-mcp-server",
              "docs": "https://docs.agents.lumalabs.ai",
              "site": null
            },
            "notes": "MIT but tiny (7 stars) and last committed 2025-04-01 — functional rather than maintained; runs from a cloned repo via uv. Kept listed because nothing has been switched off: docs.lumalabs.ai still serves the Dream Machine reference and api.lumalabs.ai/dream-machine/v1/ping still returns 200 as of 2026-08-11. Luma publishes no MCP server for the Agents API, so ray-3.2 and uni-1 are reachable only over REST or the Go/Python/JS SDKs, or through fal, Replicate and Runway hub MCPs.",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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": 45
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-29T00:00:00Z",
          "updatedAt": "2026-06-29T00:00:00Z",
          "isLatest": true,
          "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": 45
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-29T00:00:00Z",
          "isLatest": true,
          "category": "studio",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "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+20260811",
        "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": "@meshy-ai/meshy-mcp-server",
            "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",
              "remeshing"
            ],
            "toolsSample": null,
            "install": {
              "claude_code": "claude mcp add-json meshy '{\"command\":\"npx\",\"args\":[\"-y\",\"@meshy-ai/meshy-mcp-server\"],\"env\":{\"MESHY_API_KEY\":\"msy_YOUR_API_KEY\"}}'",
              "remote_url": null,
              "stdio_command": "npx -y @meshy-ai/meshy-mcp-server"
            },
            "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), npm @meshy-ai/meshy-mcp-server 0.4.0, pushed Aug 10 2026, MIT, TypeScript, stdio and HTTP transports. Only 30 stars — vendor-maintained rather than community-loved, so judge it on the push cadence, which is good. API access requires a Meshy Pro plan or above, and every call spends credits: text-to-3D and image-to-3D vary by mode, ultra_mode adds 5, Creative Lab is 36 (62 for keycap), remesh 5, rig 5, animate 3, convert 1, resize 1, uv-unwrap 5, repair-printability 10, multicolor 10. Budget before you loop an agent over it.",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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+20260811",
        "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",
              "play_audio"
            ],
            "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, with an official JS sibling (MiniMax-AI/MiniMax-MCP-JS). Maintenance has slowed: last repo push 2026-05-21, PyPI minimax-mcp 0.0.18 from 2026-01-07, and the MCP guide still documents MiniMax-Hailuo-02 plus the older T2V/I2V-01 Director line rather than anything newer. image_to_video is JS-only. MINIMAX_API_RESOURCE_MODE toggles URL vs local-file output; MINIMAX_MCP_BASE_PATH sets the output directory.",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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": 63
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true,
          "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+20260811",
        "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 and MIT, but effectively abandoned as a package: PyPI mureka-mcp 0.0.13 and the last repo commit are both 13 May 2025 — fifteen months untouched at ~109 stars. The wider Mureka API has since grown prompt-to-song, soundtrack, stems, remix, region editing and TTS endpoints; this MCP still exposes only four tools. Credits required. Audio saves to Desktop by default; set MUREKA_MCP_BASE_PATH and TIME_OUT_SECONDS before any production run.",
            "added": "2026-06-29",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-29T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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+20260811",
        "websiteUrl": "https://mcp.film/mcps/mux/",
        "repository": {
          "url": "https://github.com/muxinc/mux-ts/tree/main/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-ts/tree/main/packages/mcp-server",
              "docs": "https://www.mux.com/docs/integrations/mcp-server",
              "site": "https://www.mux.com"
            },
            "notes": "npm @mux/mcp v14.1.1 (published 2026-05-28), Apache-2.0. The SDK monorepo was renamed muxinc/mux-node-sdk → muxinc/mux-ts and the old repo URL now redirects; package metadata still points at the old path. 'Code Mode' design: two tools only — docs_search plus execute, which runs TypeScript against @mux/mux-node in a sandbox with no web or filesystem access — instead of hundreds of per-endpoint tools.",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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+20260812",
        "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",
              "database-views",
              "file-uploads",
              "comments",
              "markdown-first"
            ],
            "toolsSample": [
              "notion-search",
              "notion-fetch",
              "notion-create-pages",
              "notion-update-page",
              "notion-create-database",
              "notion-query-data-sources",
              "notion-create-file-upload",
              "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": "25 tools on the hosted server now, up from ~18 in June — the additions are file uploads and attachments, database views, notion-query-data-sources, meeting-note search, and page-to-skill conversion. Notion has hardened its language on the open-source local server (4.6k stars, last pushed 25 Jul 2026): it is no longer actively maintained, and the hosted URL is the recommended path unless you specifically need the JSON-based v1 APIs. Search, multi-source queries, and meeting-note search all require a Business plan or higher with Notion AI. Clients that can send custom HTTP headers can use a PAT instead of the OAuth flow.",
            "added": "2026-06-11",
            "verified": "2026-08-12",
            "verificationAgeDays": 1
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-12T00:00:00Z",
          "isLatest": true,
          "category": "production-ops",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/orkas-videostudio",
        "title": "OrkasVideoStudio",
        "description": "Local MCP and CLI toolkit for agent-driven video composition, editing, analysis, and rendering",
        "version": "0.0.0+20260812",
        "websiteUrl": "https://mcp.film/mcps/orkas-videostudio/",
        "repository": {
          "url": "https://github.com/Orkas-AI/Orkas-VideoStudio",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/orkas-videostudio.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "orkas-videostudio",
            "page": "https://mcp.film/mcps/orkas-videostudio/",
            "markdown": "https://mcp.film/mcps/orkas-videostudio.md",
            "json": "https://mcp.film/api/mcps/orkas-videostudio.json",
            "category": "editing-post",
            "vendor": "Orkas-AI",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "free",
            "capabilities": [
              "video-composition",
              "timeline-editing",
              "rendering",
              "ffmpeg-editing",
              "transcription",
              "captioning",
              "shot-analysis",
              "delivery-qa"
            ],
            "toolsSample": [
              "draft",
              "render",
              "edit_trim",
              "edit_concat",
              "edit_burnsubs",
              "edit_mix",
              "transcribe",
              "scenes",
              "quality",
              "plan_promise_check"
            ],
            "install": {
              "claude_code": "claude mcp add ovs -- node /absolute/path/to/Orkas-VideoStudio/packages/mcp/dist/index.js",
              "remote_url": null,
              "stdio_command": "node /absolute/path/to/Orkas-VideoStudio/packages/mcp/dist/index.js"
            },
            "auth": {
              "type": "none",
              "env_var": null,
              "key_url": null
            },
            "links": {
              "repo": "https://github.com/Orkas-AI/Orkas-VideoStudio",
              "docs": "https://github.com/Orkas-AI/Orkas-VideoStudio#readme",
              "site": null
            },
            "notes": "MIT and source-installable while the npm packages are still being published. The working path requires Node 22+, pnpm, a source build, and ffmpeg/ffprobe for editing and local media QA. The MCP is local stdio only, and generated media is written to caller-supplied filesystem paths. The core composition, editing, analysis, transcription, and render path needs no provider key; speech, image, and video generation require separately configured provider credentials.",
            "added": "2026-08-12",
            "verified": "2026-08-12",
            "verificationAgeDays": 1
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-08-12T00:00:00Z",
          "updatedAt": "2026-08-12T00:00:00Z",
          "isLatest": true,
          "category": "editing-post",
          "official": true,
          "remote": false
        }
      }
    },
    {
      "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+20260811",
        "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, 13.4k stars, v0.7.3 released Aug 10 2026 — one of the fastest-moving projects in this file. The editor, the MCP server and the agent chat are open source; the generative AI processing is closed and needs login plus a subscription. Hard platform caveat that rules out most crews: macOS 26 (Tahoe) on Apple Silicon only — no Windows, no Linux, no Intel Macs. The MCP endpoint is local-only and exists only while the app is running with a project open.",
            "added": "2026-06-29",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-29T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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": 63
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-06-11T00:00:00Z",
          "isLatest": true,
          "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, Hailuo, Hunyuan, Wan, Suno via PiAPI",
        "version": "0.0.0+20260811",
        "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",
              "tts",
              "3d-generation",
              "upscaling",
              "background-removal",
              "faceswap"
            ],
            "toolsSample": [
              "generate_image",
              "midjourney_imagine",
              "generate_video_kling",
              "generate_video_hailuo",
              "generate_video_luma",
              "generate_video_wan",
              "generate_music_suno",
              "generate_music_for_video",
              "image_upscale",
              "generate_3d_model"
            ],
            "install": {
              "claude_code": null,
              "remote_url": null,
              "stdio_command": "Multi-step: git clone https://github.com/apinetwork/piapi-mcp-server, npm install, npm run build, then point your client at node /absolute/path/to/dist/index.js with PIAPI_API_KEY in env. Node 16+."
            },
            "auth": {
              "type": "api_key",
              "env_var": "PIAPI_API_KEY",
              "key_url": "https://piapi.ai/workspace/key"
            },
            "links": {
              "repo": "https://github.com/apinetwork/piapi-mcp-server",
              "docs": "https://piapi.ai/docs/overview",
              "site": "https://piapi.ai"
            },
            "notes": "MIT, 73 stars, actively maintained — catalog refreshed Aug 10 2026 by a drift detector that diffs PiAPI's contract. There is no published npm package: install is clone plus npm run build, or the Smithery installer for Claude Desktop. Caveats: unofficial Midjourney access is a ToS gray area and only `imagine` is implemented, and long video jobs can exceed MCP client timeouts — raise them. Hosted Midjourney alternative: AceDataCloud/MidjourneyMCP.",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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": "Pika's hosted media toolkit plus 17 production skills, now served from pika.art",
        "version": "0.0.0+20260811",
        "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://experiment-mcp.pika.art/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://experiment-mcp.pika.art/api/mcp",
              "remote_url": "https://experiment-mcp.pika.art/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://experiment.pika.art/mcp",
              "site": "https://experiment.pika.art"
            },
            "notes": "Pika moved its MCP docs off pika.me: both www.pika.me/mcp and www.pika.me now 307 to experiment.pika.art, and the documented endpoint is experiment-mcp.pika.art. The legacy mcp.pika.me/api/mcp endpoint still answers (401), so existing configs are not dead yet, but expect it to go. The docs also offer a skills install, 'npx skills add Pika-Labs/Pika-Plugins -all -y', which is the plugin bundle rather than the MCP connector. Per-tool documentation is thinner than Runway or fal.",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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+20260811",
        "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, 51 stars, PyPI pixverse-mcp still 0.2.2 from 2025-10-21 with no repo push since 2025-10-22 — official but effectively frozen for ten months, so assume the model list lags the PixVerse platform. 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-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-28T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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+20260811",
        "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 (MIT, Node >=18) released Jan 8 2026; the repo has 6 stars and was last pushed Jan 30 2026 — over six months without a commit, so this is a shipped-and-parked vendor integration rather than a living project. Four focused tools around template discovery and rendering, no prompts or resources. Templates must already exist in a paid Plainly account; the MCP renders them, it does not author them.",
            "added": "2026-06-29",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-29T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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+20260811",
        "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. The hosted endpoint answers tools/list unauthenticated and returns the same seven tools listed here. Caveats: it is a catalogue/preflight server, not a generation router, and it has had no npm release or commit since May 11 2026 with only 3 stars — a model-intelligence service that stops updating is worse than no model-intelligence service, so spot-check anything it tells you about a 2026 model. Anonymous mode works without a key but is capped at 25 requests/day and 10 free-tier models.",
            "added": "2026-06-29",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-29T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "category": "model-hub",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/reap",
        "title": "reap MCP",
        "description": "Hosted MCP that clips, captions, dubs, reframes, and publishes long-form footage",
        "version": "0.0.0+20260812",
        "websiteUrl": "https://mcp.film/mcps/reap/",
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://mcp.reap.video/mcp"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "reap",
            "page": "https://mcp.film/mcps/reap/",
            "markdown": "https://mcp.film/mcps/reap.md",
            "json": "https://mcp.film/api/mcps/reap.json",
            "category": "editing-post",
            "vendor": "reap",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "freemium",
            "capabilities": [
              "ai-clipping",
              "captioning",
              "dubbing",
              "subtitle-translation",
              "transcription",
              "aspect-ratio-reframing",
              "social-publishing"
            ],
            "toolsSample": [
              "create_clips",
              "add_captions",
              "dub_video",
              "reframe",
              "transcribe",
              "publish_clip",
              "schedule_clips",
              "get_status",
              "get_results"
            ],
            "install": {
              "claude_code": "claude mcp add --transport http --scope user reap https://mcp.reap.video/mcp",
              "remote_url": "https://mcp.reap.video/mcp",
              "stdio_command": null
            },
            "auth": {
              "type": "oauth",
              "env_var": null,
              "key_url": "One-time browser OAuth against a reap account; the endpoint serves OAuth protected-resource metadata and no API key is needed for MCP."
            },
            "links": {
              "repo": null,
              "docs": "https://docs.reap.video/api-reference/mcp",
              "site": "https://reap.video/mcp"
            },
            "notes": "The free tier does not reach the MCP: reap's pricing page puts API and MCP access on Creator ($9.99/mo) and above, so the free hour of watermarked 720p clipping is app-only and an agent connecting on a free account has nothing to call. Three of the 29 documented tools — publish_clip, schedule_clips, update_publisher_post — post publicly to connected social accounts, and the docs require the agent to confirm before running them; treat them as irreversible and gate them yourself. Marketing pages still advertise '10 tools', which the API reference contradicts. There is no source repo, and clipping quality depends on reap's moment detection rather than anything you can tune.",
            "added": "2026-08-12",
            "verified": "2026-08-12",
            "verificationAgeDays": 1
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-08-12T00:00:00Z",
          "updatedAt": "2026-08-12T00:00:00Z",
          "isLatest": true,
          "category": "editing-post",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/reaper-mcp",
        "title": "REAPER MCP",
        "description": "Drives a live REAPER session: tracks, MIDI, FX, mixing, stems, and loudness analysis",
        "version": "0.0.0+20260811",
        "websiteUrl": "https://mcp.film/mcps/reaper-mcp/",
        "repository": {
          "url": "https://github.com/bonfire-systems/reaper-mcp",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/reaper-mcp.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "reaper-mcp",
            "page": "https://mcp.film/mcps/reaper-mcp/",
            "markdown": "https://mcp.film/mcps/reaper-mcp.md",
            "json": "https://mcp.film/api/mcps/reaper-mcp.json",
            "category": "sound-design",
            "vendor": "Community (bonfire-systems / Youssef Hemimy)",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "free",
            "capabilities": [
              "daw-control",
              "mixing",
              "mastering",
              "midi",
              "fx-chains",
              "automation",
              "stem-render",
              "loudness-analysis"
            ],
            "toolsSample": [
              "create_track",
              "import_audio_file",
              "add_fx",
              "set_fx_parameter",
              "set_track_volume",
              "add_volume_automation",
              "render_stems",
              "analyze_loudness",
              "detect_clipping",
              "apply_limiter"
            ],
            "install": {
              "claude_code": "claude mcp add reaper -- reaper-mcp-server",
              "remote_url": null,
              "stdio_command": "reaper-mcp-server (after `pip install reaper-mcp-server` — note the package name is NOT `reaper-mcp`)"
            },
            "auth": {
              "type": "local-app",
              "env_var": null,
              "key_url": "No key; requires a licensed REAPER install running locally with its distant API enabled"
            },
            "links": {
              "repo": "https://github.com/bonfire-systems/reaper-mcp",
              "docs": "https://github.com/bonfire-systems/reaper-mcp#readme",
              "site": "https://www.reaper.fm"
            },
            "notes": "Install friction is the story. The PyPI package is `reaper-mcp-server`, not `reaper-mcp` — `reaper-mcp` on PyPI is an unrelated project by a different author (nbdy), so a wrong `pip install` silently gets you someone else's server. Setup is also two-stage: the server talks to REAPER through python-reapy, which requires REAPER's distant API to be switched on by running `scripts/enable_reapy.py` via Actions > Run ReaScript, then restarting REAPER. MIT, Python >=3.10, ~117 stars, self-classified Alpha. PyPI sits at 0.1.1 (27 Mar 2026) while the repo has moved on to 21 Jun 2026 — install from source if you want the newer tools. REAPER itself is a paid licence after its evaluation period, and pulls in librosa, numpy and soundfile for the analysis tools.",
            "added": "2026-08-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-08-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "category": "sound-design",
          "official": false,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/recraft",
        "title": "Recraft MCP Server",
        "description": "Official hosted Recraft server: raster + vector generation, styles, upscale, backgrounds",
        "version": "0.0.0+20260811",
        "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"
            ]
          }
        ],
        "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": null,
            "install": {
              "claude_code": "claude mcp add --transport http recraft https://mcp.recraft.ai/mcp",
              "remote_url": "https://mcp.recraft.ai/mcp",
              "stdio_command": null
            },
            "auth": {
              "type": "oauth",
              "env_var": null,
              "key_url": "OAuth in the browser on first connect; no API key to manage. Needs a Recraft account at recraft.ai"
            },
            "links": {
              "repo": "https://github.com/recraft-ai/mcp-recraft-server",
              "docs": "https://www.recraft.ai/docs/mcp-reference/remote-server",
              "site": "https://www.recraft.ai"
            },
            "notes": "The local package @recraft-ai/mcp-recraft-server (last v1.6.5) is deprecated and its repo is archived — the README says so outright and points here; the repo link is kept only for history. Billing changed with the move: the hosted server deducts from your Recraft plan credits, the same balance Recraft Studio spends, not from separately purchased API units. Rates are per operation and are not reproduced here — check Plans and billing at recraft.ai before you budget a job. tools_sample is null because Recraft's docs describe capabilities rather than tool names and the endpoint is OAuth-gated, so the list cannot be enumerated without an account.",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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": "Remotion's docs MCP, deprecated — the hosted server shuts down no earlier than Aug 31 2026",
        "version": "0.0.0+20260811",
        "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": "Deprecated by Remotion. Its docs page (last updated Aug 11 2026) is titled 'MCP (deprecated)' and states plainly: new installations are not recommended, and the hosted MCP will shut down no earlier than Aug 31 2026. Remotion's stated reasons are that it pays the token costs for MCP requests and that agents do not invoke MCP servers reliably. The replacement is `npx remotion skills add` plus the /remotion-docs skill — a skill, not an MCP server, so it falls outside this directory. The npm package @remotion/mcp is still published and versioned with Remotion core (4.0.508, Aug 11 2026), so the install command still resolves today; that is not a reason to use it. Remotion itself requires a paid company license for teams over three people. gyoridavid/short-video-maker (1.3k stars) is often cited as a Remotion-powered video MCP but has not been pushed since Jun 2025.",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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+20260811",
        "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": null,
            "install": {
              "claude_code": "claude mcp add replicate https://mcp.replicate.com/sse --transport sse --scope user",
              "remote_url": "https://mcp.replicate.com/sse",
              "stdio_command": "npx -y replicate-mcp"
            },
            "auth": {
              "type": "oauth",
              "env_var": "REPLICATE_API_TOKEN",
              "key_url": "https://replicate.com/account/api-tokens (the remote server runs an OAuth flow and stores the token on your behalf)"
            },
            "links": {
              "repo": "https://github.com/replicate/replicate-mcp-code-mode",
              "docs": "https://replicate.com/docs/reference/mcp",
              "site": "https://mcp.replicate.com"
            },
            "notes": "Remote SSE endpoint at mcp.replicate.com/sse is live and OAuth-gated (WWW-Authenticate: Bearer realm=\"OAuth\"); mcp.replicate.com/mcp answers the same way, but /sse is what the docs still publish. Caveat: Replicate's docs call the npm package 'automatically updated', yet replicate-mcp@latest is still 0.9.0 from Jun 2025 and the only recent publishes are 2.0.0-alpha, last cut Dec 18 2025 — code mode wants `npx -y replicate-mcp@alpha --tools=code`. The code-mode repo has not been touched since Nov 2025. Prefer the remote server. Also a strong route to upscalers (Real-ESRGAN, Topaz-style models) with no first-party MCP. Tool names are generated from the HTTP API surface (models.search, predictions.create) rather than a fixed published list.",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "category": "model-hub",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/revid",
        "title": "Revid",
        "description": "Hosted MCP that generates, renders, voices, and publishes short-form video end to end",
        "version": "0.0.0+20260812",
        "websiteUrl": "https://mcp.film/mcps/revid/",
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://www.revid.ai/api/mcp"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "revid",
            "page": "https://mcp.film/mcps/revid/",
            "markdown": "https://mcp.film/mcps/revid.md",
            "json": "https://mcp.film/api/mcps/revid.json",
            "category": "video-generation",
            "vendor": "Revid.ai",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "credits",
            "capabilities": [
              "text-to-video",
              "video-rendering",
              "voice-cloning",
              "character-consistency",
              "project-management",
              "scheduled-publishing",
              "credit-estimation"
            ],
            "toolsSample": [
              "generate_media",
              "render_video",
              "get_project_status",
              "list_projects",
              "calculate_credits",
              "export_video",
              "clone_voice",
              "create_character",
              "schedule_publish",
              "publish_now"
            ],
            "install": {
              "claude_code": "claude mcp add --transport http revid https://www.revid.ai/api/mcp",
              "remote_url": "https://www.revid.ai/api/mcp",
              "stdio_command": null
            },
            "auth": {
              "type": "oauth",
              "env_var": null,
              "key_url": "OAuth 2.1 from https://www.revid.ai/mcp; the separate revid-cli takes a REVID_API_KEY from your account page"
            },
            "links": {
              "repo": null,
              "docs": "https://www.revid.ai/mcp",
              "site": "https://www.revid.ai"
            },
            "notes": "Short-form and social first — this is a faceless TikTok/Reels/Shorts factory, not shot-level cinematic control, and nothing here gives you frame continuity across a scene. Treat publish_now and schedule_publish as live-fire tools: they push to your connected accounts with no staging step, so gate them behind explicit approval. Renders burn credits from your account or active workspace; call calculate_credits first. Endpoint verified live on 12 Aug 2026 — GET returns 405 and /.well-known/oauth-protected-resource advertises scope mcp:use against https://www.revid.ai. Closed source: there is no public repo for the server, and the companion CLI (npm revid-cli 0.1.4, published 4 May 2026) ships UNLICENSED, so read the terms before you build on it.",
            "added": "2026-08-12",
            "verified": "2026-08-12",
            "verificationAgeDays": 1
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-08-12T00:00:00Z",
          "updatedAt": "2026-08-12T00:00:00Z",
          "isLatest": true,
          "category": "video-generation",
          "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+20260811",
        "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"
              }
            ]
          }
        ],
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://mcp.runapi.ai/mcp"
          }
        ],
        "_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",
              "prompt-search",
              "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",
              "login",
              "create_task",
              "get_task",
              "check_balance"
            ],
            "install": {
              "claude_code": "claude mcp add runapi -s user -- npx -y @runapi.ai/mcp",
              "remote_url": "https://mcp.runapi.ai/mcp",
              "stdio_command": "npx -y @runapi.ai/mcp"
            },
            "auth": {
              "type": "api_key",
              "env_var": "RUNAPI_API_KEY",
              "key_url": "https://runapi.ai/mcp (hosted remote takes OAuth or an API key as bearer; the local package adds a browser `login` tool that writes ~/.config/runapi/config.json)"
            },
            "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.9.0 published Aug 10 2026, Node >=22, 54 stars. The hosted remote at https://mcp.runapi.ai/mcp answers and is auth-gated (401 without a token); it exposes the eight business tools, while `login` stays local-only. Discovery tools run without a key because the catalog is embedded at build time, so slugs and input constraints go stale between releases — pricing is fetched live, the catalog is not. Narrow sibling: @runapi.ai/runway-aleph-mcp wraps only Runway Aleph.",
            "added": "2026-06-29",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-29T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "category": "model-hub",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/runware",
        "title": "Runware MCP",
        "description": "Official Runware MCP for image, video, audio, 3D, upscaling, and model search",
        "version": "0.0.0+20260811",
        "websiteUrl": "https://mcp.film/mcps/runware/",
        "repository": {
          "url": "https://github.com/Runware/mcp",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/runware.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "npm",
            "registryBaseUrl": "https://registry.npmjs.org",
            "identifier": "@runware/mcp",
            "transport": {
              "type": "stdio"
            },
            "environmentVariables": [
              {
                "name": "RUNWARE_API_KEY",
                "isRequired": true,
                "isSecret": true,
                "format": "string"
              }
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "runware",
            "page": "https://mcp.film/mcps/runware/",
            "markdown": "https://mcp.film/mcps/runware.md",
            "json": "https://mcp.film/api/mcps/runware.json",
            "category": "model-hub",
            "vendor": "Runware",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "credits",
            "capabilities": [
              "text-to-image",
              "text-to-video",
              "image-to-video",
              "audio-generation",
              "3d-generation",
              "upscaling",
              "background-removal",
              "image-captioning",
              "model-search",
              "pricing",
              "task-inspection",
              "media-storage",
              "custom-model-upload"
            ],
            "toolsSample": [
              "run",
              "model_schema",
              "list_models",
              "model_details",
              "model_examples",
              "model_pricing",
              "list_capabilities",
              "model_search",
              "media_storage",
              "model_upload",
              "account",
              "get_task_details"
            ],
            "install": {
              "claude_code": "claude mcp add runware -e RUNWARE_API_KEY=YOUR_KEY -- npx -y @runware/mcp",
              "remote_url": null,
              "stdio_command": "npx -y @runware/mcp"
            },
            "auth": {
              "type": "api_key",
              "env_var": "RUNWARE_API_KEY",
              "key_url": "https://my.runware.ai"
            },
            "links": {
              "repo": "https://github.com/Runware/mcp",
              "docs": "https://github.com/Runware/mcp#readme",
              "site": "https://runware.ai"
            },
            "notes": "MIT, npm @runware/mcp 1.3.4 published Jul 31 2026, Node >=18; README documents Claude Desktop, Cursor and Codex stdio configs. The canonical repo is now github.com/Runware/mcp — the older Runware/MCP-Runware was archived Oct 2025 and should not be used. It is a local stdio package, not a hosted remote MCP, and the repo carries almost no stars, so treat the package registry rather than GitHub activity as the health signal.",
            "added": "2026-06-29",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-29T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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+20260811",
        "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://runway.com/mcp"
            },
            "notes": "Hosted server (OAuth, no API key, bills Runway credits) is the flagship; an open-source repo exists for self-hosting and was last pushed 2026-08-10. Runway has moved its web presence from runwayml.com to runway.com — the old host 308s across, and the mcp.runwayml.com endpoint still answers (401 unauthenticated). The Zendesk help article blocks scripted fetches; open it in a browser. Generated asset URLs from the API expire after 24h — download outputs promptly.",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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 (OpenAI audio MCP)",
        "description": "Whisper and GPT-4o transcription, audio chat, and TTS against one OpenAI key",
        "version": "0.0.0+20260811",
        "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",
              "video-generation",
              "image-generation"
            ],
            "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 and now-deprecated arcaputo3/mcp-server-whisper. Actively developed: PyPI sanzaru 0.9.1 (7 Aug 2026), MIT, Python >=3.10, but only ~7 stars for a project of this scope. Scope creep is the caveat — it now also wraps Sora video and gpt-image, so installing `sanzaru[all]` for transcription hands the agent generation tools you may not want; `sanzaru[audio]` is the narrower extra. No local moderation: content guardrails are OpenAI's. Every call bills your OpenAI account. For fully offline transcription use jwulff/whisper-mcp or SmartLittleApps/local-stt-mcp (whisper.cpp, Apple Silicon, diarization).",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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+20260811",
        "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 @shotstack/shotstack-mcp-server 1.1.0, MIT, Node >=18, released May 8 2026 and unchanged since. The hosted endpoint at https://mcp.shotstack.io/ answers an unauthenticated tools/list probe with 401 — alive and auth-gated. No public source repo is advertised in npm metadata, so there are no stars or commits to read; verify behaviour against the package docs and the live endpoint rather than GitHub signals.",
            "added": "2026-06-29",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-29T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "category": "editing-post",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/silhouette",
        "title": "Silhouette MCP Server",
        "description": "The only roto, paint, and planar-tracking MCP — Boris FX Silhouette driven by an agent",
        "version": "0.0.0+20260811",
        "websiteUrl": "https://mcp.film/mcps/silhouette/",
        "_meta": {
          "film.mcp/directory": {
            "slug": "silhouette",
            "page": "https://mcp.film/mcps/silhouette/",
            "markdown": "https://mcp.film/mcps/silhouette.md",
            "json": "https://mcp.film/api/mcps/silhouette.json",
            "category": "3d-vfx",
            "vendor": "Boris FX",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "paid",
            "capabilities": [
              "rotoscoping",
              "paint",
              "planar-tracking",
              "compositing",
              "node-graph-authoring",
              "keyframe-editing",
              "render",
              "python-scripting"
            ],
            "toolsSample": [
              "get_project",
              "create_node",
              "connect_nodes",
              "apply_template",
              "create_bezier_shape",
              "set_keyframes",
              "render_frame",
              "render_offline",
              "execute_script"
            ],
            "install": {
              "claude_code": "In Silhouette: Preferences > MCP > Install MCP Server, pick your client, then Configure Client (for Claude Code this shells out to claude mcp add silhouette --scope user -e PYTHONPATH=<...> -- <python> -m sfx_mcp). Fully restart the client afterwards.",
              "remote_url": null,
              "stdio_command": "<silhouette-python> -m sfx_mcp"
            },
            "auth": {
              "type": "local-app",
              "env_var": null,
              "key_url": "Requires a licensed Silhouette 2026 install; online mode also requires Silhouette to be running"
            },
            "links": {
              "repo": null,
              "docs": "https://documentation.borisfx.com/wiki/sfx/index.php?title=MCP",
              "site": "https://borisfx.com/products/silhouette/"
            },
            "notes": "Shipped with Silhouette 2026 on May 28 2026. Two modes via SFX_MCP_MODE: 'online' (default) drives a running instance over its RPC socket with live UI updates and grouped undo blocks; 'offline' runs Silhouette headless per tool call for batch, CI, and farm work — Configure Client always writes online, so offline needs a hand edit. execute_script is an unguarded escape hatch that runs arbitrary fx Python. Not cheap and not standalone-free: Silhouette is $545/yr or $103/mo, included in the Boris FX Suite, and runs as a standalone app or a plugin inside After Effects, Premiere, Nuke, Resolve/Fusion, and Flame. Closed source — no repo to audit.",
            "added": "2026-08-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-08-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "category": "3d-vfx",
          "official": true,
          "remote": false
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/sora",
        "title": "Sora MCP",
        "description": "Retiring: OpenAI removes the Videos API and all sora-2 models on 2026-09-24",
        "version": "0.0.0+20260811",
        "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 — access ends when the Videos API is removed on 2026-09-24"
            },
            "links": {
              "repo": "https://github.com/Doriandarko/sora-mcp",
              "docs": "https://developers.openai.com/api/docs/deprecations",
              "site": null
            },
            "notes": "OpenAI's deprecation table lists sora-2, sora-2-pro and their snapshots with a 2026-09-24 shutdown and names no recommended replacement. The repo (MIT, 209 stars) has had no commit since 2025-10-08, so nobody is migrating it anywhere; the writingmate/sora-2-mcp alternative is likewise stale. Migrate now: Veo 3.1 via the Google GenMedia MCP, Kling 3.0 or Seedance 2.0 via the Runway MCP, or Seedance 2.5 and Kling 3 via Higgsfield — all confirmed live on 2026-08-11. Export anything still stored on OpenAI before the cutoff.",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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+20260811",
        "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"
            },
            "links": {
              "repo": "https://github.com/tadasant/mcp-server-stability-ai",
              "docs": null,
              "site": null
            },
            "notes": "MIT, 85 stars, not archived; unaffiliated with Stability AI, which still ships no official MCP. Aging: npm latest is 0.2.0 from Mar 2025 and the last commit landed Jun 2025 — over a year cold, though the REST API it wraps has not moved under it. Supports IMAGE_STORAGE_DIRECTORY for writing outputs to disk. Per-tool cost runs roughly $0.01-$0.25 in Stability credits; confirm current rates at platform.stability.ai.",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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": 46
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-28T00:00:00Z",
          "updatedAt": "2026-06-28T00:00:00Z",
          "isLatest": true,
          "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+20260811",
        "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"
              }
            ]
          }
        ],
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://suno.mcp.acedata.cloud/mcp"
          }
        ],
        "_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",
              "personas",
              "vocal-extraction"
            ],
            "toolsSample": [
              "suno_generate_music",
              "suno_generate_custom_music",
              "suno_extend_music",
              "suno_cover_music",
              "suno_stems_music",
              "suno_replace_section",
              "suno_generate_with_persona",
              "suno_generate_lyrics",
              "suno_get_wav",
              "suno_get_midi",
              "suno_get_task"
            ],
            "install": {
              "claude_code": "claude mcp add suno --transport http https://suno.mcp.acedata.cloud/mcp -h \"Authorization: Bearer YOUR_API_TOKEN\"",
              "remote_url": "https://suno.mcp.acedata.cloud/mcp",
              "remote_headers": [
                "Authorization"
              ],
              "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": "Suno still has NO official public API as of August 2026 — its CPO posted an intake form in July 2026 saying the company is only exploring a developer API, partner-curated, with no public endpoints, docs or date. So this and every other Suno wrapper is an unofficial reseller, plausibly against Suno's ToS, and no commercial-rights claim on the output can be guaranteed. Same for all Udio wrappers. For music you can actually clear, prefer Lyria (Google GenMedia) or Stable Audio via the fal hub. Mechanically it is alive and moving: PyPI mcp-suno 2026.8.10.0, MIT, ~41 stars, and a hosted streamable-HTTP endpoint that answers 401 to an unauthenticated tools/list. Tools are all suno_-prefixed — the older unprefixed names in the lower half of the README are out of date.",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "category": "music",
          "official": false,
          "remote": true
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/sync-labs",
        "title": "Sync MCP Server",
        "description": "Official Sync MCP for lipsync generation, voice cloning, and TTS on existing footage",
        "version": "0.0.0+20260813",
        "websiteUrl": "https://mcp.film/mcps/sync-labs/",
        "repository": {
          "url": "https://github.com/synchronicity-labs/mcp-server",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/sync-labs.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "npm",
            "registryBaseUrl": "https://registry.npmjs.org",
            "identifier": "@sync.so/mcp-server",
            "transport": {
              "type": "stdio"
            },
            "environmentVariables": [
              {
                "name": "SYNC_API_KEY",
                "isRequired": true,
                "isSecret": true,
                "format": "string"
              }
            ]
          }
        ],
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://mcp.sync.so/mcp"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "sync-labs",
            "page": "https://mcp.film/mcps/sync-labs/",
            "markdown": "https://mcp.film/mcps/sync-labs.md",
            "json": "https://mcp.film/api/mcps/sync-labs.json",
            "category": "avatars-performance",
            "vendor": "Sync (sync.so)",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "paid",
            "capabilities": [
              "lip-sync",
              "video-dubbing",
              "voice-cloning",
              "tts",
              "asset-management",
              "credit-estimation",
              "async-jobs"
            ],
            "toolsSample": [
              "models_get",
              "generate_create-generation",
              "generate_get-generation",
              "generate_estimate-cost",
              "assets_create-upload-url",
              "voices_clone-voice",
              "tts_create",
              "projects_create"
            ],
            "install": {
              "claude_code": "claude mcp add sync -- npx -y @sync.so/mcp-server --api-key YOUR_API_KEY",
              "remote_url": "https://mcp.sync.so/mcp",
              "stdio_command": "npx -y @sync.so/mcp-server"
            },
            "auth": {
              "type": "api_key",
              "env_var": "SYNC_API_KEY",
              "key_url": "https://sync.so/settings/api-keys"
            },
            "links": {
              "repo": "https://github.com/synchronicity-labs/mcp-server",
              "docs": "https://sync.so/docs/plugins-and-extensions/mcp-server",
              "site": "https://sync.so"
            },
            "notes": "Official and MIT, with both routes live: the hosted endpoint above takes OAuth in Claude web (no key needed), while stdio needs SYNC_API_KEY — or omit it and the server runs a device-auth flow, caching a token at ~/.config/sync/mcp-credentials.json. Node 18+. No free tier: plans run from $5/month Hobbyist to $249/month Scale, all with per-second generation charges of roughly $0.04–0.05, and the tiers also cap clip length (1 min at the bottom, 30 min at the top), concurrent jobs, and voice clones — call generate_estimate-cost before long renders. Models named on the pricing page are Lipsync-2-Pro, Sync-3, and React-1; ask models_get rather than assuming. Repo activity is thin, 1 star and last pushed 16 Jul 2026, and npm @sync.so/mcp-server still sits at 0.1.4 from 16 Mar 2026 — tolerable only because tools are read from the live OpenAPI spec, so API changes land without a package bump. Ethics and rights: relighting someone's mouth to say new words needs the performer's consent, and many jurisdictions and union agreements now require it explicitly.",
            "added": "2026-08-13",
            "verified": "2026-08-13",
            "verificationAgeDays": 0
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-08-13T00:00:00Z",
          "updatedAt": "2026-08-13T00:00:00Z",
          "isLatest": true,
          "category": "avatars-performance",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "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+20260812",
        "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. Smithery is the documented alternative: npx -y @smithery/cli install @rakeshdavid/tavus-mcp --client claude"
            },
            "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, re-confirmed on 2026-08-12: the README's npm package (tavus-mcp) is still NOT on npm — the registry 404s — so install from source or via Smithery. The 25 documented tools still match the README, but the repo has had no commit since 2025-07-09 and holds 2 stars, so treat it as unmaintained rather than merely quiet; it is listed because Tavus still ships no first-party MCP and this remains the most complete open implementation. Tavus free developer plan: ~25 min conversational video + 5 min generation. Built on an old MCP SDK version.",
            "added": "2026-06-11",
            "verified": "2026-08-12",
            "verificationAgeDays": 1
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-12T00:00:00Z",
          "isLatest": true,
          "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+20260813",
        "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/getting-started/how-do-i-get-my-api-key"
            },
            "links": {
              "repo": "https://github.com/TopazLabs/topaz-mcp",
              "docs": "https://developer.topazlabs.com/",
              "site": "https://www.topazlabs.com/api"
            },
            "notes": "Official, MIT, TypeScript — and dormant: v0.1.14 on npm and the last repo commit both date to 16 Feb 2026, six months ago, with 5 stars. It still installs and runs, but nobody is extending it. IMAGE ONLY — the README still says video is 'not yet supported' via MCP even though Topaz's developer API covers Video AI, Photo AI, and Gigapixel, and HTTP streaming transport is also listed as unsupported, so remote and web clients are out. One tool, image-enhance, taking a local path or URL: a filesystem-capable client is required (Claude Code, Cursor, Windsurf, VS Code — not Claude's browser chat). For Topaz VIDEO upscaling today, go around it to the Topaz models hosted on fal.ai via the fal MCP (fal-ai/topaz/upscale/video, $0.01–0.08 per second of output depending on resolution).",
            "added": "2026-06-11",
            "verified": "2026-08-13",
            "verificationAgeDays": 0
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-13T00:00:00Z",
          "isLatest": true,
          "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+20260811",
        "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 and 190 stars, but effectively parked: the README still says alpha, PyPI tripo-mcp is 0.1.2, and the repo has had no push since Apr 14 2025 — sixteen months. Still scoped to Blender-addon integration and requires the separate Tripo AI Blender Addon plus a running Blender. The multi-provider alternative mordor-forge/trident-mcp (Tripo + Meshy + Rodin) is more current but tiny at 6 stars — evaluate before you depend on it. Meshy's server is the better-maintained official option in this niche.",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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+20260811",
        "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 is still 1.0.0, published May 12 2026 and untouched since — three months without a release, so treat the tool list as frozen. Maintained by the `twelvelabs` npm account plus Teraflop; the linked repo is the JS SDK (18 stars, pushed Jul 23 2026), not the MCP server, so there is no source to read for the server itself. 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-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-28T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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 (Flopperam / Aura)",
        "description": "Third-party Unreal MCP for UE 5.5+, with a hosted 50-tool option Epic's server has no answer to",
        "version": "0.0.0+20260811",
        "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": "Aura (formerly Flopperam), community",
            "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://www.tryaura.dev"
            },
            "notes": "Ownership changed: the repo's README and description now state Flopperam has been acquired by Aura and point ongoing development at tryaura.dev. 1.07k stars, last push Jun 26 2026 — slowing since the acquisition. We previously listed this as MIT; GitHub's licence API returns 404 for the repo, so the licence is unconfirmed — treat it as unlicensed until Aura says otherwise. The hosted endpoint answers 401 to an unauthenticated tools/list, so it is alive and key-gated. Landscape: Epic now ships a first-party server for UE 5.8 (unreal-mcp-epic); chongdashu/unreal-mcp is still the most-starred at 2.1k but has not been pushed since Apr 2025; ChiR24/Unreal_mcp (828 stars, pushed Aug 11 2026, TypeScript + a C++ Automation Bridge plugin) is the most actively maintained community option.",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "category": "3d-vfx",
          "official": false,
          "remote": true
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/unreal-mcp-epic",
        "title": "Unreal MCP (Epic Games)",
        "description": "Epic's first-party in-editor MCP server for Unreal Engine 5.8",
        "version": "0.0.0+20260811",
        "websiteUrl": "https://mcp.film/mcps/unreal-mcp-epic/",
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/unreal-mcp-epic.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "unreal-mcp-epic",
            "page": "https://mcp.film/mcps/unreal-mcp-epic/",
            "markdown": "https://mcp.film/mcps/unreal-mcp-epic.md",
            "json": "https://mcp.film/api/mcps/unreal-mcp-epic.json",
            "category": "3d-vfx",
            "vendor": "Epic Games",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "free",
            "capabilities": [
              "3d-scene-control",
              "world-building",
              "virtual-production",
              "previz",
              "automation-testing"
            ],
            "toolsSample": [
              "list_toolsets",
              "describe_toolset",
              "call_tool"
            ],
            "install": {
              "claude_code": "Enable the Unreal MCP and All Toolsets plugins in Edit > Plugins, start the server (Editor Preferences > General > Model Context Protocol > Auto Start Server, or the console command ModelContextProtocol.StartServer), then run ModelContextProtocol.GenerateClientConfig ClaudeCode to write .mcp.json in the project root and launch your agent from there.",
              "remote_url": null,
              "stdio_command": null
            },
            "auth": {
              "type": "none",
              "env_var": null,
              "key_url": "No auth. Requires Unreal Engine 5.8 with the ModelContextProtocol and AllToolsets plugins enabled (Toolset Registry is pulled in as a dependency)"
            },
            "links": {
              "repo": null,
              "docs": "https://dev.epicgames.com/documentation/unreal-engine/unreal-mcp-in-unreal-editor",
              "site": "https://www.unrealengine.com"
            },
            "notes": "Marked Experimental by Epic: 'use caution when shipping with it', APIs and data formats subject to change, many features incomplete. HTTP and Server-Sent Events only — stdio and WebSocket transports are not supported, so remote-agent setups need their own tunnel. It binds loopback at http://127.0.0.1:8000/mcp (port and path configurable) and rejects non-loopback Origin headers, but Epic states plainly there is 'no authentication layer; the plugin is not safe to expose beyond the local machine' — anything that reaches that port drives your editor. UE 5.8 only; on 5.5-5.7 or for hosted use, see the unreal-engine entry.",
            "added": "2026-08-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-08-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "category": "3d-vfx",
          "official": true,
          "remote": false
        }
      }
    },
    {
      "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+20260811",
        "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.115.2 published Jul 26 2026; the repo (164 stars) was pushed the same day. Still pre-1.0 and releasing fast, so pin a version rather than tracking latest. 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-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-28T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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+20260811",
        "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": "Gone quiet: PyPI video-editor-mcp 0.1.59 was uploaded Oct 9 2025 and the repo (285 stars) was last pushed the same day — ten months with no commit and no repo license detected. The hosted Video Jungle service is still up and its site advertises 6 free generated videos before usage depends on the account, but nobody is maintaining the client. 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-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-29T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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 Vimeo remote MCP: library search, analytics, retention, and metadata editing",
        "version": "0.0.0+20260811",
        "websiteUrl": "https://mcp.film/mcps/vimeo/",
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/vimeo.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://mcp.vimeo.com/mcp"
          }
        ],
        "_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",
              "search",
              "metadata-editing",
              "analytics",
              "retention",
              "showcases",
              "transcripts",
              "captions"
            ],
            "toolsSample": null,
            "install": {
              "claude_code": "claude mcp add --transport http vimeo https://mcp.vimeo.com/mcp",
              "remote_url": "https://mcp.vimeo.com/mcp",
              "stdio_command": null
            },
            "auth": {
              "type": "oauth",
              "env_var": null,
              "key_url": "OAuth against your Vimeo account; the server advertises https://mcp.vimeo.com/.well-known/oauth-protected-resource and no token is configured by hand"
            },
            "links": {
              "repo": null,
              "docs": "https://developer.vimeo.com/api/mcp-server",
              "site": "https://www.vimeo.com"
            },
            "notes": "Public beta as of the current docs, upgraded from the private beta announced at REFRAME in Oct 2025 — Vimeo says all of it is subject to change without notice. Endpoint is https://mcp.vimeo.com/mcp (401 with a Bearer challenge on an unauthenticated tools/list — alive); ChatGPT clients use https://mcp.vimeo.com/sse instead, same tools. Destructive actions such as deleting videos are deliberately excluded. Vimeo recommends Pro or above because API rate limits scale with plan, so expect a thin experience on free. The docs page is a client-rendered SPA and invisible to crawlers, so tool names are still unpublished.",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "category": "distribution",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/wireflow",
        "title": "Wireflow",
        "description": "Exposes whole ad-creative workflows over MCP rather than individual model endpoints",
        "version": "0.0.0+20260811",
        "websiteUrl": "https://mcp.film/mcps/wireflow/",
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://www.wireflow.ai/api/mcp"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "wireflow",
            "page": "https://mcp.film/mcps/wireflow/",
            "markdown": "https://mcp.film/mcps/wireflow.md",
            "json": "https://mcp.film/api/mcps/wireflow.json",
            "category": "video-generation",
            "vendor": "Wireflow",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "freemium",
            "capabilities": [
              "workflow-automation",
              "text-to-video",
              "text-to-image",
              "ugc-video",
              "batch-generation",
              "social-publishing"
            ],
            "toolsSample": [
              "list_workflows",
              "get_workflow",
              "list_templates",
              "list_models",
              "clone_template",
              "create_workflow_from_prompt",
              "update_workflow_config",
              "run_workflow",
              "get_execution",
              "list_automations",
              "create_automation",
              "get_credit_balance"
            ],
            "install": {
              "claude_code": "claude mcp add --transport http wireflow https://www.wireflow.ai/api/mcp",
              "remote_url": "https://www.wireflow.ai/api/mcp",
              "stdio_command": null
            },
            "auth": {
              "type": "oauth",
              "env_var": null,
              "key_url": "OAuth 2.1 with PKCE and Dynamic Client Registration (RFC 7591) — sign in with a Wireflow account, no pre-shared credentials"
            },
            "links": {
              "repo": null,
              "docs": "https://www.wireflow.ai/docs/mcp",
              "site": "https://www.wireflow.ai"
            },
            "notes": "Disclosure: a direct competitor to Martini, this directory's sponsor, listed on the same terms as everything else. Endpoint verified alive and auth-gated (401) on 2026-08-11 and the tool list is taken verbatim from Wireflow's own MCP docs. Closed source, no public repo, and the vendor documents only connector-UI setup — the CLI command above is the standard streamable-HTTP form of the documented endpoint. Credits are the real constraint: free tier with starter credits, paid from $24/month for 1,600 credits, roughly 30 credits per image and 17 credits per second of video, so a minute of video is not cheap. Ad-format oriented; it is not a general shot-generation tool.",
            "added": "2026-08-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-08-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "category": "video-generation",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "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+20260811",
        "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. Transcript-only use runs with no key at all."
            },
            "links": {
              "repo": "https://github.com/kirbah/mcp-youtube",
              "docs": null,
              "site": null
            },
            "notes": "MIT, npm v1.1.13 and repo both updated 2026-08-10 — actively maintained, but only 28 stars. Read-only: no upload, so pair it with yutu. Quota reality: searchVideos costs 100 units per call and getChannelTopVideos 101, against a 10k/day default. The 'zero API cost' transcripts do not use the Data API at all — they go through youtube-transcript-plus, which scrapes YouTube's timedtext endpoint, so treat transcript pulls as a ToS gray area and expect them to break when YouTube changes it. findConsistentOutlierChannels additionally requires a MongoDB connection string. Higher-profile alternative: ZubeidHendricks/youtube-mcp-server (561 stars, pushed 2026-08-08, multi-key quota fallback).",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "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+20260811",
        "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 -e YUTU_CREDENTIAL=/absolute/path/to/client_secret.json -e YUTU_CACHE_TOKEN=/absolute/path/to/youtube.token.json yutu -- yutu mcp",
              "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 a Desktop-app OAuth client, save client_secret.json, then run yutu auth --credential client_secret.json once"
            },
            "links": {
              "repo": "https://github.com/eat-pray-ai/yutu",
              "docs": null,
              "site": "https://yutu.ifor.dev"
            },
            "notes": "609 stars, Apache-2.0, pushed 2026-08-11; v0.10.10 stable on Homebrew, winget, and npm (@eat-pray-ai/yutu), with v0.10.11 in dev prereleases. Install first — brew install yutu — then authenticate; the MCP server also runs over HTTP (yutu mcp --mode http --auth on :8216). Quota caveat unchanged: 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 them. The bundled multi-agent mode is under active development and only supports Gemini models. Lighter upload-only alternative: anwerj/youtube-uploader-mcp (50 stars).",
            "added": "2026-06-11",
            "verified": "2026-08-11",
            "verificationAgeDays": 2
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-08-11T00:00:00Z",
          "isLatest": true,
          "category": "distribution",
          "official": false,
          "remote": false
        }
      }
    }
  ],
  "metadata": {
    "count": 93,
    "nextCursor": null
  }
}