{
  "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+20260926",
        "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 run `uvx --from ableton-mcp ableton-mcp-install-script` once to place the Remote Script, and enable AbletonMCP as a Control Surface in Live)"
            },
            "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.4.5 (22 Sep 2026, after 1.3.9 and 1.4.0 in late August), ~3.1k stars, repo pushed 22 Sep 2026. The Remote Script ships inside the package and `uvx --from ableton-mcp ableton-mcp-install-script` writes it into Live's MIDI Remote Scripts directory for you. You still have to select AbletonMCP as a Control Surface under Settings > Link, Tempo & MIDI with Input and Output set to None. Run only one instance of the server across your clients. Anonymous telemetry is on by default — set ABLETON_MCP_DISABLE_TELEMETRY=true to turn it off; a separate dataset-recording mode is opt-in via ABLETON_MCP_ENABLE_DATASET=true, so leave that unset on client sessions. 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-09-26",
            "verificationAgeDays": 28
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-08-11T00:00:00Z",
          "updatedAt": "2026-09-26T00: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, Lightroom, Firefly, Premiere, Express…",
        "version": "0.0.0+20261010",
        "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",
              "batch-processing",
              "template-rendering",
              "video-reformat",
              "stock-search",
              "remote-mcp"
            ],
            "toolsSample": [
              "adobe_mandatory_init",
              "asset_add_file",
              "image_apply_auto_tone",
              "image_apply_adjustments",
              "image_apply_preset",
              "image_crop_and_resize",
              "image_select_subject",
              "image_apply_gaussian_blur",
              "video_resize",
              "video_create_quick_cut",
              "search_design",
              "animate_design",
              "download_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. Re-checked 10 Oct 2026: the endpoint https://adobe-creativity.adobe.io/mcp and the http transport are still what Adobe ships in its own plugin manifest, now at github.com/adobe/skills → plugins/creative-cloud/adobe-for-creativity (plugin v3.2.0, repo pushed 10 Oct 2026). An unauthenticated tools/list probe returns 403, so tool names come from Adobe's skill definitions rather than a live handshake. The video limitation is still 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 — Quick Cut explicitly punts semantic speech trimming, frame-precise cuts and dialogue editing to Premiere Rush or Premiere Pro. Worse, Quick Cut returns a temporary presigned URL rather than a Creative Cloud asset ID, so you cannot chain its output into video_resize without downloading and re-uploading. Guest access covers roughly 40 of the 50+ tools; video tools and Gen Expand require signing in, and replace_image and animate_design return 403 if the feature is not on your plan. Express results are deleted after 12 hours unless saved. Adobe documents setup through Claude's connector directory, Cowork and Claude Desktop rather than a published mcp-add command; connectors cannot be browsed or installed from the Claude iOS/Android apps, and Team/Enterprise admins must enable third-party connectors first. Enterprise teams that want batch pipelines rather than one-off edits should look at adobe-run-workflow instead.",
            "added": "2026-08-11",
            "verified": "2026-10-10",
            "verificationAgeDays": 14
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-08-11T00:00:00Z",
          "updatedAt": "2026-10-10T00: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+20260925",
        "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": "claude mcp add premiere-pro -- premiere-pro-mcp",
              "remote_url": null,
              "stdio_command": "premiere-pro-mcp (after `npm install -g adobe-premiere-pro-mcp`, then `premiere-pro-mcp --install-cep` and `premiere-pro-mcp --doctor`; restart Premiere and start the bridge from Window > Extensions > MCP Bridge (CEP)). Node 20+, macOS or Windows, same machine as Premiere. Set PREMIERE_MCP_TOOLSET=full to list every tool instead of the search/invoke gateway."
            },
            "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": "Packaged on npm as adobe-premiere-pro-mcp (MIT; 1.2.8 on 2 Sep 2026), so a global install plus `--install-cep` is the documented path and the client just runs the premiere-pro-mcp binary. Two things changed since August that bite: (1) tools/list now advertises only five tools by default — search_tools, get_tool_schema, invoke_tool, verify_premiere_connection, list_sequences — and the other 280 operations are reached through search_tools then invoke_tool; set PREMIERE_MCP_TOOLSET=full for a flat list (the README recommends that for Claude Code's native tool search). (2) Anonymous usage telemetry is ON by default — install id, OS, version, tool names and success/failure, not project names or media paths per the README; opt out with PREMIERE_MCP_TELEMETRY=0, DO_NOT_TRACK=1, or the checkbox in the CEP panel. The panel also nags about npm updates (PREMIERE_MCP_UPDATE_CHECK=0 to silence). Nothing connects until you open the CEP panel in Premiere and click Start Bridge; run `verify_premiere_connection` first. CEP is the supported bridge; UXP is explicitly experimental. Adobe DOES have an official MCP — the hosted 'Adobe for Creativity' connector, listed separately here — but its video surface is reformat/quick-cut class with no tool that opens or edits a Premiere project, so community bridges still own real editorial. This one: 607 stars, pushed 25 Sep 2026. Alternatives: leancoderkavy/premiere-pro-mcp (288 stars, MIT, pushed 25 Sep 2026) and ayushozha/AdobePremiereProMCP (106 stars, MIT, pushed 31 Aug 2026) — both clone-and-build.",
            "added": "2026-06-11",
            "verified": "2026-09-25",
            "verificationAgeDays": 29
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-09-25T00: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/adobe-run-workflow",
        "title": "Adobe Run-Workflow MCP",
        "description": "Adobe's second hosted MCP — compose and run Firefly Creative Production batch pipelines",
        "version": "0.0.0+20261014",
        "websiteUrl": "https://mcp.film/mcps/adobe-run-workflow/",
        "repository": {
          "url": "https://github.com/adobe/skills",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/adobe-run-workflow.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://run-workflow.adobe.io/mcp"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "adobe-run-workflow",
            "page": "https://mcp.film/mcps/adobe-run-workflow/",
            "markdown": "https://mcp.film/mcps/adobe-run-workflow.md",
            "json": "https://mcp.film/api/mcps/adobe-run-workflow.json",
            "category": "editing-post",
            "vendor": "Adobe",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "paid",
            "capabilities": [
              "batch-processing",
              "workflow-automation",
              "background-removal",
              "color-grade",
              "video-processing",
              "3d-render",
              "remote-mcp"
            ],
            "toolsSample": [
              "list_actions",
              "get_action_schema",
              "compose_workflow",
              "upload_asset",
              "run_workflow_submit",
              "run_workflow_get_status",
              "cancel_workflow",
              "list_workflow_history",
              "inspect_run",
              "get_workflow_examples",
              "publish_workflow",
              "save_workflow"
            ],
            "install": {
              "claude_code": "claude mcp add --transport http run-workflow https://run-workflow.adobe.io/mcp --header \"Authorization: Bearer YOUR_IMS_TOKEN\" --header \"x-api-key: YOUR_API_KEY\"",
              "remote_url": "https://run-workflow.adobe.io/mcp",
              "remote_headers": [
                "Authorization",
                "x-api-key"
              ],
              "stdio_command": null
            },
            "auth": {
              "type": "api_key",
              "env_var": null,
              "key_url": "Both an Adobe IMS access token and a Run-Workflow API key are issued by your org admin — there is no self-serve signup"
            },
            "links": {
              "repo": "https://github.com/adobe/skills",
              "docs": "https://helpx.adobe.com/firefly/web/work-with-enterprise-features/creative-production/run-workflow-mcp-overview.html",
              "site": "https://business.adobe.com/products/firefly-business/firefly-creative-production.html"
            },
            "notes": "Enterprise-gated and priced that way: the skill itself says it needs an enterprise Adobe account with a Firefly Services or Firefly Creative Production entitlement assigned in the Admin Console, and both credentials come from your org admin rather than a developer console, so an independent filmmaker cannot connect this. Bearer tokens are IMS access tokens and expire — Adobe's FAQ says a 401 usually means exactly that, so expect to re-add the server, not set it once. Everything is async: run_workflow_submit returns a batchId and you poll run_workflow_get_status until a terminal state; on failure the skill calls inspect_run and stops rather than retrying. Presigned asset URLs expire in about an hour and break if a single character is retyped. The framing is marketing production, not editorial — the shipped starter templates are standardized packshots, 360-degree spin video and composite imagery, and the broadly available preset actions are remove background, crop and colour grade. Re-verified 14 Oct 2026: the endpoint and http transport in the .mcp.json under github.com/adobe/skills (plugins/creative-cloud/run-workflow) are unchanged, and Adobe's helpx install page still gives the same command. A 21 Sep sync of the SKILL.md renamed save_workflow_to_acp to save_workflow and documents a much larger toolset (validate_workflow, download_output, create_preset, list_batches, generate_curl and more); tools_sample now uses the current names. The separate run-featured-workflow skill was dropped in that sync. helpx.adobe.com times out for automated fetchers, so Adobe's page content was read through search excerpts, and no live handshake was possible without an org token. For conversational single-asset work on a personal Adobe account, use adobe-creativity instead.",
            "added": "2026-09-01",
            "verified": "2026-10-14",
            "verificationAgeDays": 10
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-09-01T00:00:00Z",
          "updatedAt": "2026-10-14T00: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/after-effects",
        "title": "After Effects MCP",
        "description": "Automate After Effects comps, layers, and keyframes through MCP + ExtendScript",
        "version": "0.0.0+20260925",
        "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": "Multi-step, no published package: git clone https://github.com/Dakkshin/after-effects-mcp, then `npm install`, `npm run build`, `npm run install-bridge`, and point your client at `node /absolute/path/to/after-effects-mcp/build/index.js`. Node 14+, After Effects 2022+."
            },
            "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": "653 stars, MIT — still the most popular After Effects MCP, but last pushed Apr 1 2026 (checked 25 Sep 2026): nearly six months without a commit, so treat it as unmaintained and do not expect fixes for newer AE builds. Install path is unchanged and still clone-and-build; nothing is on npm. The bridge is a polling panel, not a socket: open Window > mcp-bridge-auto.jsx in AE and leave 'Auto-run commands' enabled, or every tool call silently waits. For template-based AE rendering in the cloud without a local install, see plainly-videos in this directory.",
            "added": "2026-06-11",
            "verified": "2026-09-25",
            "verificationAgeDays": 29
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-09-25T00: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+20261018",
        "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, 81 stars; re-checked 18 Oct 2026. Development picked back up after an August lull: npm @agentmedia/mcp-server shipped 0.8.0 on 5 Sep and 0.8.1 on 19 Sep 2026, and the public repo was last pushed 5 Oct. As of 0.8.x the package describes itself as a stdio proxy to a hosted connector at api.agent-media.ai/mcp — that endpoint answers 401 unauthenticated, but it is not documented as a direct remote install, so remote_url stays null until the vendor publishes connect details. Node >=20; the public repo is mirrored from the private gitroomhq/agent-media-app monorepo, which is the repository npm points at. Docs move fast: the root README describes the newer make_ugc skill while the published package README still documents create_video/show_your_app/product_acting_ugc/list_actors/get_video_status; trust MCP tools/list for the live schema. Social publishing requires the user to complete OAuth for TikTok, Instagram, or X.",
            "added": "2026-06-29",
            "verified": "2026-10-18",
            "verificationAgeDays": 6
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-29T00:00:00Z",
          "updatedAt": "2026-10-18T00: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+20260915",
        "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": [
              "list_workspaces",
              "search_bases",
              "create_base",
              "list_tables_for_base",
              "get_table_schema",
              "list_records_for_table",
              "search_records",
              "create_records_for_table",
              "update_records_for_table",
              "create_table",
              "list_pages_for_base",
              "list_records_for_page"
            ],
            "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://airtable.com/developers/agents/mcp/getting-started",
              "site": "https://www.airtable.com"
            },
            "notes": "Endpoint unchanged, but the docs and the tool surface both moved: Airtable now runs a developer-portal guide (linked above, and the authoritative source on DCR and PAT auth) alongside the help-centre article at support.airtable.com/docs/using-the-airtable-mcp-server. The interface-page and workspace tools are now documented by name — list_pages_for_base, list_records_for_page, get_record_for_page, create_base, list_workspaces — and Airtable still publishes no total count, so treat the list above as a snapshot. Correction to the earlier note here: MCP is on every plan at no added cost, so base creation is gated by collaborator rights, not plan tier — base Owners/Creators get schema and records, Editors get records only, and interface-only users see nothing beyond the interface pages shared with them. Limits that bite: creates cap at 10 records per request, new automations land as drafts you must activate in the UI, automations containing Script actions cannot be edited at all over MCP, existing interfaces cannot be modified (create/publish/delete only), development bases return a 403, and usage counts against your normal API rate limits. Enterprise admins may still have to allowlist the client ID under Admin Panel > Settings > Integrations & development > Third party integration allowlist. The official Claude Code plugin — claude plugin install airtable@claude-plugins-official — is still published and bundles the server with skills; the plain claude mcp add form above works without it. PAT auth is a manual Authorization: Bearer ${AIRTABLE_PAT} header. Community stdio alternative, still active: domdomegg/airtable-mcp-server (457 stars, pushed 9 Sep 2026, npx airtable-mcp-server with a PAT).",
            "added": "2026-06-11",
            "verified": "2026-09-15",
            "verificationAgeDays": 39
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-09-15T00: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/akool",
        "title": "AKOOL MCP",
        "description": "Hosted MCP for AKOOL face swap, character swap, image-to-video, TTS and avatar lookup",
        "version": "0.0.0+20261004",
        "websiteUrl": "https://mcp.film/mcps/akool/",
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/akool.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://openapi.akool.com/mcp/v1"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "akool",
            "page": "https://mcp.film/mcps/akool/",
            "markdown": "https://mcp.film/mcps/akool.md",
            "json": "https://mcp.film/api/mcps/akool.json",
            "category": "avatars-performance",
            "vendor": "AKOOL",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "credits",
            "capabilities": [
              "face-swap",
              "character-swap",
              "image-to-video",
              "text-to-image",
              "upscaling",
              "tts",
              "avatar-library",
              "face-detection",
              "async-jobs"
            ],
            "toolsSample": [
              "faceswap_video",
              "faceswap_result",
              "character_swap_create",
              "video_image2video_create",
              "video_image2video_results",
              "image_create",
              "image_upscale",
              "audio_tts",
              "avatar_list",
              "facedetect_detect",
              "account_credit",
              "account_models"
            ],
            "install": {
              "claude_code": "claude mcp add --transport http akool-mcp https://openapi.akool.com/mcp/v1 --header \"x-client-id: YOUR_CLIENT_ID\" --header \"x-client-secret: YOUR_CLIENT_SECRET\"",
              "remote_url": "https://openapi.akool.com/mcp/v1",
              "remote_headers": [
                "x-client-id",
                "x-client-secret"
              ],
              "stdio_command": null
            },
            "auth": {
              "type": "api_key",
              "env_var": null,
              "key_url": "https://akool.com/workspace/current/api/credentials (Client ID + Client Secret, sent as headers)"
            },
            "links": {
              "repo": null,
              "docs": "https://docs.akool.com/mcp-server",
              "site": "https://akool.com"
            },
            "notes": "Checked against AKOOL's own MCP docs on 4 Oct 2026. The endpoint answers a plain GET with 405, which is what a POST-only streamable-HTTP server should do, but no tools were run because there is no anonymous path. Copy the command above rather than the docs' quick-add line: AKOOL's version omits `--transport http`, and without it Claude Code treats the URL as a stdio command. Auth is a Client ID and Client Secret pair sent as x-client-id / x-client-secret headers — no OAuth, so both secrets sit in your client config; the docs say to use env substitution and never commit them. There is no public repo and no local package; the AKOOL-Official GitHub org holds only API demos. Scope is narrower than the AKOOL web app: the only generative-video tool is image-to-video, and video translation, lip-sync and streaming avatars are not on the documented tool list, so for talking-head or dubbing work heygen or sync-labs reach further. Face swap is the headline capability and the docs say nothing about consent — swapping a real person's likeness needs their release and a platform-policy check before it goes anywhere near a cut. Generation spends AKOOL account credits; account_credit reports the balance.",
            "added": "2026-10-04",
            "verified": "2026-10-04",
            "verificationAgeDays": 20
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-10-04T00:00:00Z",
          "updatedAt": "2026-10-04T00: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/allvoicelab",
        "title": "AllVoiceLab MCP",
        "description": "Official voice and video localization MCP: TTS, cloning, dubbing, subtitles",
        "version": "0.0.0+20260923",
        "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, and a month staler than last time: re-checked 23 Sep 2026, PyPI allvoicelab-mcp is still pinned at 0.0.5 from 1 Aug 2025 and the repo is still last pushed 5 Aug 2025 — thirteen months without a commit, now 61 stars, still MIT. The seven tools and both API domains are unchanged, so it is official and correct rather than maintained; treat the pin as frozen. Region matters: global keys use https://api.allvoicelab.com, mainland-China keys use https://api.allvoicelab.cn, and mismatching key to domain surfaces as a 'tool unavailable' error rather than an auth failure. Requires Python >=3.11 (PyPI metadata; the README does not say so) and paid credits. Renders land in your home directory unless you set ALLVOICELAB_BASE_PATH — point it at the shot folder before a dubbing pass or you will be hunting for files.",
            "added": "2026-06-29",
            "verified": "2026-09-23",
            "verificationAgeDays": 31
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-29T00:00:00Z",
          "updatedAt": "2026-09-23T00: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/apatero",
        "title": "Apatero Studio MCP",
        "description": "Studio MCP for talking avatars, locked recurring characters, and batched output",
        "version": "0.0.0+20260921",
        "websiteUrl": "https://mcp.film/mcps/apatero/",
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/apatero.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "npm",
            "registryBaseUrl": "https://registry.npmjs.org",
            "identifier": "apatero-mcp",
            "transport": {
              "type": "stdio"
            },
            "environmentVariables": [
              {
                "name": "APATERO_API_KEY",
                "isRequired": true,
                "isSecret": true,
                "format": "string"
              }
            ]
          }
        ],
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://mcp.apatero.ai/mcp"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "apatero",
            "page": "https://mcp.film/mcps/apatero/",
            "markdown": "https://mcp.film/mcps/apatero.md",
            "json": "https://mcp.film/api/mcps/apatero.json",
            "category": "avatars-performance",
            "vendor": "Apatero",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "credits",
            "capabilities": [
              "talking-head",
              "avatar-video",
              "character-consistency",
              "personas",
              "text-to-image",
              "text-to-video",
              "remix",
              "batch-generation",
              "brand-kits",
              "credit-balance",
              "remote-mcp"
            ],
            "toolsSample": [
              "apatero_generate_image",
              "apatero_generate_video",
              "apatero_talking_avatar",
              "apatero_create_soul",
              "apatero_generate_with_soul",
              "apatero_list_souls",
              "apatero_create_influencer",
              "apatero_influencer_clip",
              "apatero_create_story",
              "apatero_credit_balance",
              "apatero_list_models"
            ],
            "install": {
              "claude_code": "claude mcp add apatero -- npx apatero-mcp",
              "remote_url": "https://mcp.apatero.ai/mcp",
              "stdio_command": "npx apatero-mcp (or uvx apatero-studio-mcp); for headless use add --env APATERO_API_KEY=ap_live_your_key",
              "docs_url": "https://apatero.ai/mcp"
            },
            "auth": {
              "type": "oauth",
              "env_var": "APATERO_API_KEY",
              "key_url": "https://apatero.ai/mcp — browser OAuth by default, or an ap_live_ API key for headless clients"
            },
            "links": {
              "repo": null,
              "docs": "https://apatero.ai/mcp",
              "site": "https://apatero.ai"
            },
            "notes": "Endpoint verified alive 21 Sep 2026: an unauthenticated initialize returns 401 asking for 'Authorization: Bearer <ap_live_ key or OAuth access token>' with protected-resource metadata pointing at api.apatero.ai. Tools were not run — there is no anonymous path. Be careful copying install commands for this one from search results or AI summaries: a `claude mcp add --transport http apatero ... --header` form circulates widely and does not appear anywhere on the vendor's own page, which documents only the connector UI for the remote and npx/uvx/brew for local. Both packages exist but each has shipped exactly one version — npm apatero-mcp 0.2.0 and PyPI apatero-studio-mcp 0.2.0, both 10 Jul 2026 — and the repository URL in the PyPI metadata, github.com/Apatero-Org/Monorepo, 404s, so there is no readable source and no public commit history to judge. The vendor page headlines '20 tools' while 24 apatero_ names appear on it, several of them documentation helpers rather than studio tools; treat live tools/list as the count. Positioning is social-first — the Insta Dump and influencer pipeline are aimed at feed content, not narrative coverage — so for shot-matched performance work on footage you actually shot, hedra-official, sync-labs or tavus remain the stronger picks. Generation spends Apatero account credits at app rates with no MCP markup; apatero_credit_balance reports the remainder in chat.",
            "added": "2026-09-21",
            "verified": "2026-09-21",
            "verificationAgeDays": 33
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-09-21T00:00:00Z",
          "updatedAt": "2026-09-21T00: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/byteplus-ark",
        "title": "Ark Seed Multimodal MCP",
        "description": "Seedance video, Seedream stills, and Seed Audio behind one typed BytePlus MCP server",
        "version": "0.0.0+20260916",
        "websiteUrl": "https://mcp.film/mcps/byteplus-ark/",
        "repository": {
          "url": "https://github.com/byteplus-sa/ark-mcp",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/byteplus-ark.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "byteplus-ark",
            "page": "https://mcp.film/mcps/byteplus-ark/",
            "markdown": "https://mcp.film/mcps/byteplus-ark.md",
            "json": "https://mcp.film/api/mcps/byteplus-ark.json",
            "category": "video-generation",
            "vendor": "BytePlus SA program (byteplus-sa) — vendor-adjacent, not the ModelArk product team",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "paid",
            "capabilities": [
              "text-to-video",
              "image-to-video",
              "video-reference",
              "text-to-image",
              "image-editing",
              "tts",
              "speech-to-text",
              "video-understanding",
              "video-enhancement",
              "subtitles",
              "audio-separation",
              "async-jobs"
            ],
            "toolsSample": [
              "seedance_create_task",
              "seedance_get_task",
              "seedance_create_task_variations",
              "seedream_generate_image",
              "seedream_edit_image",
              "seed_audio_generate",
              "speech_to_text",
              "seed_understand",
              "vod_enhance_video",
              "vod_separate_audio",
              "media_upload",
              "ark_job_submit"
            ],
            "install": {
              "claude_code": null,
              "remote_url": null,
              "stdio_command": "Clone and run locally — git clone https://github.com/byteplus-sa/ark-mcp, then uv sync, then point the client at: uv --directory /path/to/ark-mcp run python -m ark_mcp (BytePlus keys go in the client's env block). No npm or PyPI package exists."
            },
            "auth": {
              "type": "api_key",
              "env_var": "BYTEPLUS_MODELARK_API_KEY",
              "key_url": "https://console.byteplus.com — ModelArk > API Key covers Seedream and Seedance; Seed Speech and VOD AI MediaKit each issue a separate key, and the server only registers the tool groups whose keys you set"
            },
            "links": {
              "repo": "https://github.com/byteplus-sa/ark-mcp",
              "docs": "https://github.com/byteplus-sa/ark-mcp/blob/main/docs/getting-started.md",
              "site": "https://docs.byteplus.com/en/docs/ModelArk/1520757"
            },
            "notes": "Read the vendor line carefully: byteplus-sa is BytePlus's solution-architect program org (created 16 May 2026, blog byteplus.com, four public repos), not the ModelArk product team, so this is listed as unofficial — the keys and the billing are first-party, the server is not. MIT by GitHub's licence detection, although the README's own licence section punts to 'project configuration'. It is young and unnoticed: 1 star, repo created 20 Jul 2026, last pushed 14 Sep 2026, no releases or tags and no published package, so a clone plus uv sync on Python 3.12+ is the only install and you get whatever main happens to be that day. Its own quality claims disagree with themselves — the feature list says 1,155 offline tests at 86% coverage, the status section says 631 at 88% — and we have not run it, so treat the polish as unverified. Three credentials, three auth schemes: ModelArk is Bearer, Seed Speech is X-Api-Key, VOD MediaKit is Bearer, and the default ModelArk host is region-scoped to ap-southeast, so accounts elsewhere must override BYTEPLUS_MODELARK_BASE_URL. The 3D tools (Hyper3D/Hitem3d) stay hidden unless you set BYTEPLUS_MODELARK_3D_ENABLED. The edge that will bite a filmmaker first: Seedance reference video must be a public HTTPS URL with no inline Base64 option, so you need TOS or S3 credentials for media_upload or your own hosting, and the server's SSRF policy rejects anything resolving to a private address. Model IDs are ModelArk endpoint strings you configure yourself (SEEDANCE_DEFAULT_MODEL, SEEDREAM_DEFAULT_MODEL), not friendly names.",
            "added": "2026-09-16",
            "verified": "2026-09-16",
            "verificationAgeDays": 38
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-09-16T00:00:00Z",
          "updatedAt": "2026-09-16T00: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/artlist",
        "title": "Artlist MCP",
        "description": "Official hosted Artlist MCP — generate images, video, music and voice-over on your Artlist credits",
        "version": "0.0.0+20260920",
        "websiteUrl": "https://mcp.film/mcps/artlist/",
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/artlist.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://mcp.artlist.io/mcp"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "artlist",
            "page": "https://mcp.film/mcps/artlist/",
            "markdown": "https://mcp.film/mcps/artlist.md",
            "json": "https://mcp.film/api/mcps/artlist.json",
            "category": "model-hub",
            "vendor": "Artlist",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "credits",
            "capabilities": [
              "text-to-image",
              "text-to-video",
              "music-generation",
              "voice-over",
              "oauth-remote",
              "licensed-assets"
            ],
            "toolsSample": null,
            "install": {
              "claude_code": "claude mcp add --transport http artlist https://mcp.artlist.io/mcp",
              "remote_url": "https://mcp.artlist.io/mcp",
              "stdio_command": null
            },
            "auth": {
              "type": "oauth",
              "env_var": null,
              "key_url": "OAuth 2.1 with dynamic client registration against https://auth.artlist.io/ — run /mcp auth in Claude Code and sign in with an Artlist account that has AI credits"
            },
            "links": {
              "repo": null,
              "docs": "https://artlist.io/mcp",
              "site": "https://artlist.io"
            },
            "notes": "Verified 20 Sep 2026 the only way this vendor allows: Artlist's WAF returns 403 to every automated fetch of artlist.io and help.artlist.io, so the marketing and help-centre pages could not be read directly and the capability list above comes from Artlist's own published copy as indexed, not from a page we fetched. What we did confirm first-hand is the server itself — https://mcp.artlist.io/mcp answers 401 without a token, /.well-known/oauth-protected-resource returns resource_name 'Artlist_MCP_Prod' pointing at https://auth.artlist.io/ with openid and offline_access scopes, and that authorization server advertises a registration endpoint, so dynamic client registration works and there is no API key to paste. tools_sample is null because enumerating tools requires a paid account. Budget before wiring it in: connecting needs an active paid Artlist subscription with AI credits, generations spend those credits, and 'unlimited' plan language does not extend to MCP usage. Reliability caveat worth knowing: the connector broke for users on 14 Sep 2026 — sign-in failing outright after a spell of connecting with no tools available — Artlist confirmed a server-side OAuth fault and the reporter confirmed it fixed on 15 Sep. Not in the official MCP registry, so client connector directories will not surface it; add the URL by hand. If you want frontier video or image models rather than licence-clean ones, fal, replicate or runware are the better shelf.",
            "added": "2026-09-20",
            "verified": "2026-09-20",
            "verificationAgeDays": 34
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-09-20T00:00:00Z",
          "updatedAt": "2026-09-20T00: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/artyfile",
        "title": "Artyfile Music Licensing",
        "description": "Search a catalogue of real recordings and buy a lifetime worldwide sync licence per track, WAV…",
        "version": "0.0.0+20261010",
        "websiteUrl": "https://mcp.film/mcps/artyfile/",
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://artyfile.com/api/mcp"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "artyfile",
            "page": "https://mcp.film/mcps/artyfile/",
            "markdown": "https://mcp.film/mcps/artyfile.md",
            "json": "https://mcp.film/api/mcps/artyfile.json",
            "category": "music",
            "vendor": "Artyfile LTD",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "paid",
            "capabilities": [
              "music-search",
              "music-licensing",
              "licensed-audio",
              "license-info",
              "preview-urls",
              "asset-download",
              "remote-mcp"
            ],
            "toolsSample": [
              "search_tracks",
              "get_track",
              "get_license_terms",
              "create_checkout",
              "get_order_status",
              "get_download_link"
            ],
            "install": {
              "claude_code": "claude mcp add --transport http artyfile https://artyfile.com/api/mcp",
              "remote_url": "https://artyfile.com/api/mcp",
              "stdio_command": null
            },
            "auth": {
              "type": "none",
              "env_var": null,
              "key_url": "https://artyfile.com/llms.txt (no account; payment happens on a Stripe page the user opens)"
            },
            "links": {
              "repo": null,
              "docs": "https://artyfile.com/llms.txt",
              "site": "https://artyfile.com"
            },
            "notes": "Checked 10 Oct 2026 by running search_tracks and get_license_terms against the live endpoint without auth; the official MCP Registry lists com.artyfile/music-licensing. Basic licence is EUR 29.90 one-time per track for perpetual worldwide sync; the Limited Edition tier (EUR 69.90 per 1% share) sells fractional master ownership with royalty participation, which is a financial product rather than a licence and is not something an agent should buy on anyone's behalf. Tracks marked master_only carry no sync licence at all, so read licenseScope before quoting. The catalogue is small (the site says 1,000+ masters, heavy on cinematic and classical), prices are in EUR, and the agent cannot complete payment: a human must approve the Stripe checkout.",
            "added": "2026-10-10",
            "verified": "2026-10-10",
            "verificationAgeDays": 14
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-10-10T00:00:00Z",
          "updatedAt": "2026-10-10T00:00:00Z",
          "isLatest": true,
          "category": "music",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/atlas-cloud",
        "title": "Atlas Cloud MCP",
        "description": "One API key over a large image, video, audio and 3D model catalogue, with a dry-run flag",
        "version": "0.0.0+20260918",
        "websiteUrl": "https://mcp.film/mcps/atlas-cloud/",
        "repository": {
          "url": "https://github.com/AtlasCloudAI/mcp-server",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/atlas-cloud.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "npm",
            "registryBaseUrl": "https://registry.npmjs.org",
            "identifier": "atlascloud-mcp",
            "transport": {
              "type": "stdio"
            },
            "environmentVariables": [
              {
                "name": "ATLASCLOUD_API_KEY",
                "isRequired": true,
                "isSecret": true,
                "format": "string"
              }
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "atlas-cloud",
            "page": "https://mcp.film/mcps/atlas-cloud/",
            "markdown": "https://mcp.film/mcps/atlas-cloud.md",
            "json": "https://mcp.film/api/mcps/atlas-cloud.json",
            "category": "model-hub",
            "vendor": "Atlas Cloud",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "credits",
            "capabilities": [
              "multi-model-generation",
              "text-to-image",
              "text-to-video",
              "image-to-video",
              "audio-generation",
              "transcription",
              "3d-generation",
              "model-discovery",
              "cost-tracking"
            ],
            "toolsSample": [
              "atlas_list_models",
              "atlas_get_model_info",
              "atlas_generate_image",
              "atlas_generate_video",
              "atlas_generate_audio",
              "atlas_transcribe_audio",
              "atlas_quick_generate",
              "atlas_upload_media",
              "atlas_get_prediction",
              "atlas_get_balance",
              "atlas_get_model_costs"
            ],
            "install": {
              "claude_code": "claude mcp add atlascloud -- npx -y atlascloud-mcp",
              "remote_url": null,
              "stdio_command": "npx -y atlascloud-mcp"
            },
            "auth": {
              "type": "api_key",
              "env_var": "ATLASCLOUD_API_KEY",
              "key_url": "https://www.atlascloud.ai — sign in and create a key; billing is pay-as-you-go per generation, not a subscription."
            },
            "links": {
              "repo": "https://github.com/AtlasCloudAI/mcp-server",
              "docs": "https://github.com/AtlasCloudAI/mcp-server#readme",
              "site": "https://www.atlascloud.ai"
            },
            "notes": "Verified 18 Sep 2026 from the repo, npm and the vendor's pricing page. The best thing here is the flag nobody else ships: every generation tool takes dry_run: true, which returns the request the server would send without submitting it or charging — the cheapest way to let an agent rehearse an expensive video call. Also useful that atlas_get_model_costs exists at all, since the failure mode of every aggregator is an agent burning a balance it cannot see. Now the caveats. The catalogue numbers — 130+ image models, 200+ video models, 443 live models overall — are the README's, checked against nothing; treat atlas_list_models as the real inventory. Maintenance is uneven: the repo was pushed 16 Sep 2026 but npm has sat at 1.7.0 since 27 Aug, so npx installs lag the source, and the project has 8 stars in an org created December 2025. The README declares MIT but GitHub detects no licence file in the repo, which is a difference that matters if you are vendoring it. Uploaded files are explicitly temporary — the README says they may be cleaned up periodically and that abusing the upload tool can get your key suspended — so do not treat atlas_upload_media as asset storage. No free tier on the pricing page; per-unit rates are quoted per model (GPT Image 2.5 from $0.0687 an image) with discounts advertised against list. This lane is crowded: fal, replicate and runware are older, better documented and more widely used. Reach for Atlas Cloud when the specific model you want is in its catalogue and not theirs, or when you want the dry-run rehearsal.",
            "added": "2026-09-18",
            "verified": "2026-09-18",
            "verificationAgeDays": 36
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-09-18T00:00:00Z",
          "updatedAt": "2026-09-18T00: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/audio-studio-mcp",
        "title": "Audio Studio MCP",
        "description": "Local Stable Audio 3 for temp score and SFX: generate, inpaint, extend, loop and…",
        "version": "0.0.0+20261023",
        "websiteUrl": "https://mcp.film/mcps/audio-studio-mcp/",
        "repository": {
          "url": "https://github.com/kanaworksai-hue/audio-studio-mcp",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/audio-studio-mcp.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "audio-studio-mcp",
            "page": "https://mcp.film/mcps/audio-studio-mcp/",
            "markdown": "https://mcp.film/mcps/audio-studio-mcp.md",
            "json": "https://mcp.film/api/mcps/audio-studio-mcp.json",
            "category": "sound-design",
            "vendor": "Community (KanaWorks_AI / kanaworksai-hue)",
            "vendorMaintained": false,
            "featured": false,
            "pricing": "free",
            "capabilities": [
              "music-generation",
              "sfx",
              "audio-inpainting",
              "audio-extension",
              "loudness-normalization",
              "local-inference",
              "offline"
            ],
            "toolsSample": [
              "generate_audio",
              "edit_audio",
              "process_audio",
              "unload_models"
            ],
            "install": {
              "claude_code": "claude mcp add --scope user audio-studio -- /path/to/audio-studio-mcp/.venv/bin/audio-studio-mcp",
              "remote_url": null,
              "stdio_command": "Multi-step: git clone https://github.com/kanaworksai-hue/audio-studio-mcp, then ./install.sh (macOS Apple Silicon) or install.ps1 (Windows + NVIDIA). The installer sets up uv and a .venv, vendors the Stable Audio 3 runtime, downloads the medium model and prints the exact claude mcp add line with your path."
            },
            "auth": {
              "type": "none",
              "env_var": null,
              "key_url": "No key on macOS. On Windows the PyTorch weights are gated: accept the licence at https://huggingface.co/stabilityai/stable-audio-3-medium and run hf auth login."
            },
            "links": {
              "repo": "https://github.com/kanaworksai-hue/audio-studio-mcp",
              "docs": "https://github.com/kanaworksai-hue/audio-studio-mcp#readme",
              "site": "https://kanaworksai-hue.github.io/audio-studio-mcp/"
            },
            "notes": "Five days old when listed: the repo was created 18 Oct 2026 and reached v0.2.2 on 22 Oct with 447 stars and 33 forks, so the star count is launch-week attention, not a track record. MIT, one maintainer, no PyPI package — install is a clone plus installer script. Hardware is the real gate: Apple Silicon (16 GB RAM recommended, ~6 GB for the medium model) or Windows with an 8 GB+ NVIDIA GPU (~14 GB with PyTorch); Linux with NVIDIA is untested and has no installer, Intel Macs and AMD GPUs are unsupported, and ffmpeg must be on PATH. Instrumental only — Stable Audio 3 cannot do vocals or lyrics — and the README says timing cues like 'climax at 15 s' are not reliably followed, so cut to picture with inpaint and continue rather than prompting for hits. Outputs fall under the Stability AI Community License, which allows free commercial use only below US$1M annual revenue; above that you need a Stability licence before anything ships. Not affiliated with Stability AI. For sync-to-picture scoring from licensed catalogues use `sonilo`; for hosted SFX, ElevenLabs or the fal MCP. Compared with `audiogen`, this is the better-maintained and broader offline option.",
            "added": "2026-10-23",
            "verified": "2026-10-23",
            "verificationAgeDays": 1
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-10-23T00:00:00Z",
          "updatedAt": "2026-10-23T00: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/audiogen",
        "title": "AudioGen MCP",
        "description": "Local, offline sound-effect generation with Meta's AudioGen — no API key, no credits",
        "version": "0.0.0+20260928",
        "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, and re-checked unchanged on 28 Sep 2026: PyPI audiogen-mcp 0.2.1 and repo both frozen at 25 Jan 2026 — eight months without a commit — still one star, still MIT. 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-09-28",
            "verificationAgeDays": 26
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-09-28T00: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/audiolab",
        "title": "AudioLab MCP",
        "description": "Loudness, true-peak and voice metering that grades a mix against real delivery specs",
        "version": "0.0.0+20260923",
        "websiteUrl": "https://mcp.film/mcps/audiolab/",
        "repository": {
          "url": "https://github.com/Audio-Launch/audiolab-mcp-server",
          "source": "github"
        },
        "packages": [
          {
            "registryType": "npm",
            "registryBaseUrl": "https://registry.npmjs.org",
            "identifier": "@audiolabtools/mcp-server",
            "transport": {
              "type": "stdio"
            },
            "environmentVariables": [
              {
                "name": "AUDIOLAB_API_KEY",
                "isRequired": true,
                "isSecret": true,
                "format": "string"
              }
            ]
          }
        ],
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://audiolab.tools/mcp"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "audiolab",
            "page": "https://mcp.film/mcps/audiolab/",
            "markdown": "https://mcp.film/mcps/audiolab.md",
            "json": "https://mcp.film/api/mcps/audiolab.json",
            "category": "sound-design",
            "vendor": "AudioLaunch",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "freemium",
            "capabilities": [
              "loudness-analysis",
              "true-peak",
              "delivery-qc",
              "voice-analysis",
              "spectrum-analysis",
              "speech-segmentation",
              "batch-analysis"
            ],
            "toolsSample": [
              "analyze_loudness",
              "check_target",
              "analyze_timeseries",
              "get_spectrum",
              "analyze_voice",
              "get_speech_segments",
              "index_signal",
              "analyze_profile",
              "compare_loudness",
              "analyze_batch"
            ],
            "install": {
              "claude_code": "claude mcp add audiolab -e AUDIOLAB_API_KEY=YOUR_KEY -- npx -y @audiolabtools/mcp-server",
              "remote_url": "https://audiolab.tools/mcp",
              "remote_headers": [
                "Authorization"
              ],
              "stdio_command": "npx -y @audiolabtools/mcp-server"
            },
            "auth": {
              "type": "api_key",
              "env_var": "AUDIOLAB_API_KEY",
              "key_url": "https://audiolab.tools/account"
            },
            "links": {
              "repo": "https://github.com/Audio-Launch/audiolab-mcp-server",
              "docs": "https://audiolab.tools/api",
              "site": "https://audiolab.tools"
            },
            "notes": "Verified 23 Sep 2026: MIT, npm @audiolabtools/mcp-server at 0.4.1 published the day before, nine releases since 3 Jul 2026, and listed in the official MCP registry. Take the stdio form if your audio is on disk — a local `path` works only in the npx server; the hosted endpoint at https://audiolab.tools/mcp (401 unauthenticated, `Authorization: Bearer` rather than OAuth) accepts public URLs only. Either way it is a hosted analyser: a URL is fetched server-side, a local file is uploaded, measured and deleted, and only numbers come back, so if the audio cannot leave the building do not use it. Free tier is 1,000 calls and 2 GB a month with no card, but the seven named analyze_profile lenses (voice, master, provenance, dataset, environment, broadcast, loop) are plan-gated; free keys get `basic`. Limits that bite a feature: 50 MB per local file, loudness routes stream to roughly three hours, voice and signal routes cap near seven minutes, one file per call, and analyze_batch tops out at 20 sources while metering each as its own call. It measures and never fixes — the fix is an ffmpeg loudnorm string you run yourself, or the Auphonic entry for actual processing. Operated by AudioLaunch (KVK 54871204, EU-hosted), built by Nathan Renting; the GitHub repo is a generated mirror of an internal monorepo, so read the npm cadence rather than the star count.",
            "added": "2026-09-23",
            "verified": "2026-09-23",
            "verificationAgeDays": 31
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-09-23T00:00:00Z",
          "updatedAt": "2026-09-23T00:00:00Z",
          "isLatest": true,
          "category": "sound-design",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/audiopod",
        "title": "AudioPod MCP",
        "description": "Hosted MCP for TTS, voice cloning, music, stem and speaker separation, and denoise",
        "version": "0.0.0+20260921",
        "websiteUrl": "https://mcp.film/mcps/audiopod/",
        "repository": {
          "url": "https://github.com/AudiopodAI/audiopod-mcp",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/audiopod.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://mcp.audiopod.ai"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "audiopod",
            "page": "https://mcp.film/mcps/audiopod/",
            "markdown": "https://mcp.film/mcps/audiopod.md",
            "json": "https://mcp.film/api/mcps/audiopod.json",
            "category": "voice-speech",
            "vendor": "AudioPod AI",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "freemium",
            "capabilities": [
              "tts",
              "voice-cloning",
              "speech-to-speech",
              "music-generation",
              "stems",
              "audio-separation",
              "transcription",
              "diarization",
              "denoising",
              "format-conversion",
              "async-jobs",
              "remote-mcp"
            ],
            "toolsSample": [
              "text_to_speech",
              "clone_voice",
              "change_voice",
              "generate_music",
              "separate_stems",
              "separate_speakers",
              "transcribe_audio",
              "denoise_audio",
              "convert_media",
              "check_job_status"
            ],
            "install": {
              "claude_code": "claude mcp add --transport http audiopod https://mcp.audiopod.ai --header \"X-API-Key: ap_YOUR_KEY\" --scope user",
              "remote_url": "https://mcp.audiopod.ai",
              "remote_headers": [
                "X-API-Key"
              ],
              "stdio_command": null
            },
            "auth": {
              "type": "api_key",
              "env_var": null,
              "key_url": "https://audiopod.ai/dashboard/account/api-keys — free key, no card; OAuth2 and JWT bearer are also accepted"
            },
            "links": {
              "repo": "https://github.com/AudiopodAI/audiopod-mcp",
              "docs": "https://docs.audiopod.ai/sdks/mcp",
              "site": "https://audiopod.ai"
            },
            "notes": "Verified 21 Sep 2026: an unauthenticated initialize returns a 401 that enumerates its own auth methods, and the server card at https://audiopod.ai/.well-known/mcp/server-card.json declares streamable-http on protocol 2025-06-18 with oauth2 and X-API-Key both supported. We did not run the tools — every one of them needs a key. Read the licence correctly: the repo is MIT and is actively pushed (19 Sep 2026), but it contains the README, the registry manifest and the server card, not the server, which is hosted and closed; the README says so itself. Judge maintenance by AudioPod the product, not the 0-star repo. The free tier is quoted two different ways depending where you look — the website says 1,000 credits a month with no card, the server card says new developer accounts start with $1 of free API credit — so confirm which pool your key draws on before planning a batch; paid is $1 for 7,500 credits pay-as-you-go or $20/month for 200,000. The auth 401 also advertises an `api_key` query-parameter form: use the header, because keys in URLs end up in logs and referrers. Scope check before you list it as a film tool: this is a podcast and audiobook workstation, so its music and TTS are broad rather than cinematic — for performance-grade voice direction see elevenlabs or cartesia, and for loudness and delivery QC see auphonic-zapier. convert_media does handle mp4 and mov, which makes it a light transcode step as well.",
            "added": "2026-09-21",
            "verified": "2026-09-21",
            "verificationAgeDays": 33
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-09-21T00:00:00Z",
          "updatedAt": "2026-09-21T00:00:00Z",
          "isLatest": true,
          "category": "voice-speech",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "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+20260922",
        "websiteUrl": "https://mcp.film/mcps/auphonic-zapier/",
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/auphonic-zapier.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://mcp.zapier.com/api/v1/connect"
          }
        ],
        "_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": "https://mcp.zapier.com/api/v1/connect",
              "remote_headers": [
                "Authorization"
              ],
              "stdio_command": null
            },
            "auth": {
              "type": "api_key",
              "env_var": null,
              "key_url": "Create a server at https://mcp.zapier.com, connect Auphonic, then copy the connection token"
            },
            "links": {
              "repo": null,
              "docs": "https://docs.zapier.com/mcp/overview/how-connections-work",
              "site": "https://zapier.com/mcp/auphonic"
            },
            "notes": "Docs link moved: the old help.zapier.com article 301s to docs.zapier.com, and the page that actually specifies the wire format is now /mcp/overview/how-connections-work. The endpoint is unchanged and still live — one shared Streamable HTTP URL, https://mcp.zapier.com/api/v1/connect (401 unauthenticated on 22 Sep 2026), Streamable HTTP only, with `Authorization: Bearer <token>` as the documented form; the query-string variant ?token= still works and Zapier's own docs now warn it ends up in logs and shell history. The token is minted per MCP server you create at mcp.zapier.com after connecting Auphonic, is shown exactly once, and grants whatever tools that server exposes, so treat it as a password; there is no published CLI one-liner, so add it through your client's header config. New since August: servers default to 'agentic mode', which exposes 16 static meta-tools (discover_zapier_actions, enable_zapier_action, auto_provision_mcp and so on) and lets the agent enable actions mid-conversation — convenient interactively, unpredictable in a pipeline. Switch the server to managed mode at mcp.zapier.com if you want a fixed toolset with pre-filled fields. Still a generic Zapier gateway rather than a dedicated audio MCP: the surface is two Auphonic actions — Create Production and its trigger — so an agent gets 'submit a job with a preset', not per-parameter mastering control, and every call routes your audio through a third integration layer. Tool names stay null because Zapier mints them from the actions you enable rather than publishing a fixed list — read tools/list once connected. Auphonic gives 2 free processing hours per month, and its own docs at auphonic.com/help still make no mention of MCP. For measured loudness compliance without the middleman, REAPER MCP in this directory does analyze_loudness plus apply_limiter locally, and the AudioLab entry meters a finished file against named delivery targets; ElevenLabs isolate_audio remains the nearest one-shot dialogue denoiser.",
            "added": "2026-06-11",
            "verified": "2026-09-22",
            "verificationAgeDays": 32
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-09-22T00:00:00Z",
          "isLatest": true,
          "category": "sound-design",
          "official": false,
          "remote": true
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/autoposting",
        "title": "Autoposting",
        "description": "Social publishing and scheduling for YouTube and other channels, with clip jobs that cut long…",
        "version": "0.0.0+20261010",
        "websiteUrl": "https://mcp.film/mcps/autoposting/",
        "repository": {
          "url": "https://github.com/Autoposting-ai/autoposting-mcp",
          "source": "github"
        },
        "packages": [
          {
            "registryType": "npm",
            "registryBaseUrl": "https://registry.npmjs.org",
            "identifier": "@autoposting.ai/cli",
            "transport": {
              "type": "stdio"
            },
            "environmentVariables": [
              {
                "name": "AUTOPOSTING_API_KEY",
                "isRequired": true,
                "isSecret": true,
                "format": "string"
              }
            ]
          }
        ],
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://app.autoposting.ai/mcp"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "autoposting",
            "page": "https://mcp.film/mcps/autoposting/",
            "markdown": "https://mcp.film/mcps/autoposting.md",
            "json": "https://mcp.film/api/mcps/autoposting.json",
            "category": "distribution",
            "vendor": "Autoposting.ai",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "paid",
            "capabilities": [
              "social-publishing",
              "scheduled-publishing",
              "ai-clipping",
              "captions",
              "channel-publishing",
              "brand-management",
              "webhooks",
              "async-jobs",
              "remote-mcp"
            ],
            "toolsSample": [
              "list-posts",
              "create-post",
              "publish-post",
              "list-brands",
              "import-video",
              "render-clips",
              "list-clips",
              "create-carousel"
            ],
            "install": {
              "claude_code": "claude mcp add --transport http autoposting https://app.autoposting.ai/mcp",
              "remote_url": "https://app.autoposting.ai/mcp",
              "stdio_command": "npx -y @autoposting.ai/cli mcp"
            },
            "auth": {
              "type": "oauth",
              "env_var": "AUTOPOSTING_API_KEY",
              "key_url": "https://autoposting.ai (OAuth 2.1 with dynamic client registration for the hosted server; the stdio CLI uses an API key)"
            },
            "links": {
              "repo": "https://github.com/Autoposting-ai/autoposting-mcp",
              "docs": "https://docs.autoposting.ai/mcp/overview",
              "site": "https://autoposting.ai"
            },
            "notes": "Checked 10 Oct 2026: the hosted endpoint completes initialize (autoposting-mcp 1.0.0) and refuses tools/list without a bearer token, the official MCP Registry lists ai.autoposting/autoposting, and npm @autoposting.ai/cli is at 0.5.5 (MIT, updated 7 Oct 2026). The docs say 68 tools, the README says 69, and the hosted catalogue differs from the local CLI one, so trust tools/list over either. Only a sliver of the surface is about film: YouTube publishing, scheduling and the clip renderer. The rest is social media management (knowledge bases, AI-rewritten posts, carousels). Requires a paid Autoposting account plus connected social accounts; the open-source CLI does not make the service free. For plain YouTube upload without the platform compare youtube-yutu.",
            "added": "2026-10-10",
            "verified": "2026-10-10",
            "verificationAgeDays": 14
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-10-10T00:00:00Z",
          "updatedAt": "2026-10-10T00: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/avclabs",
        "title": "AVCLabs Media MCP",
        "description": "Cloud video upscaling and SAM3 segmentation without a local GPU, billed by the second",
        "version": "0.0.0+20261023",
        "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": "credits",
            "capabilities": [
              "video-upscaling",
              "image-enhancement",
              "colorization",
              "denoising",
              "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": "The image tools finally shipped. npm @avclabs.ai/media-mcp 0.3.0, published 13 Oct 2026 after five months on 0.2.1, carries all nine tools — create_task, get_task_status and enhance_video_sync for video; enhance_image_sync, colorize_image_sync, denoise_image_sync and get_image_task_status for stills; sam3_predict and get_sam3_task_status for masks — so `npx @latest` now does what the README always said it did. On 17 Oct the repo was split into a monorepo of per-function servers (@avclabs.ai/video-mcp, image-mcp, sam3-mcp) so a client only loads the tool schemas it needs, and the all-in-one package was relabelled 'legacy'. Checked 23 Oct 2026: those three split packages are documented in the README but not on npm yet — the registry 404s all of them — so the command above is still the only one that installs. Expect to switch once they publish; the vendor says the legacy package stays configuration-compatible. The repo still sits at 0 stars. Pricing as rendered 10 Sep 2026: 1 credit per second of video and 1 credit per image mask, against Starter $9.95/mo for 100 credits, Pro $25.95 for 300, Advanced $39.95 for 500, or one-time packs from $19.95/50 — so the entry plan buys about 100 seconds of enhanced footage a month, which makes this a spot-fix tool, not a pass over a reel. MIT, Node 18+, 100MB upload cap, thin client over AVCLabs' HTTP backend at mcp.avc.ai; base URLs are overridable via HTTP_API_BASE_URL and SAM3_API_BASE_URL. Ceiling is 1080p/2K — below Topaz or the Topaz models on fal, so this is the cheap-and-cloud option, not the finishing one. enhance_video_sync blocks and truncates around 45s; 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. The generic env var name API_KEY will collide if you set it globally.",
            "added": "2026-08-12",
            "verified": "2026-10-23",
            "verificationAgeDays": 1
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-08-12T00:00:00Z",
          "updatedAt": "2026-10-23T00: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/bithuman",
        "title": "bitHuman MCP",
        "description": "Official bitHuman CLI server: build avatar agents from a face image and render WAV-driven talking…",
        "version": "0.0.0+20261008",
        "websiteUrl": "https://mcp.film/mcps/bithuman/",
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/bithuman.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://mcp.bithuman.ai/mcp"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "bithuman",
            "page": "https://mcp.film/mcps/bithuman/",
            "markdown": "https://mcp.film/mcps/bithuman.md",
            "json": "https://mcp.film/api/mcps/bithuman.json",
            "category": "avatars-performance",
            "vendor": "bitHuman",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "credits",
            "capabilities": [
              "avatar-video",
              "lip-sync",
              "avatar-creation",
              "gesture-generation",
              "local-render",
              "webhooks"
            ],
            "toolsSample": [
              "generate_agent",
              "get_agent_status",
              "list_agents",
              "agent_speak",
              "generate_dynamics",
              "render",
              "pull",
              "upload_file",
              "get_credit_balance",
              "list_characters",
              "make_character_video"
            ],
            "install": {
              "claude_code": "claude mcp add bithuman -- bithuman mcp",
              "remote_url": "https://mcp.bithuman.ai/mcp",
              "stdio_command": "Multi-step: install the CLI with `curl -fsSL https://install.bithuman.ai | sh`, authenticate with `bithuman login` (or set BITHUMAN_API_SECRET in the client config), then run the server as `bithuman mcp`"
            },
            "auth": {
              "type": "api_key",
              "env_var": "BITHUMAN_API_SECRET",
              "key_url": "Run `bithuman login`, or use the API secret from your bitHuman account; API and SDK access is listed from the Creator plan up (https://www.bithuman.ai/pricing)"
            },
            "links": {
              "repo": null,
              "docs": "https://docs.bithuman.ai/build/mcp",
              "site": "https://www.bithuman.ai"
            },
            "notes": "Verified 8 Oct 2026 against bitHuman's MCP docs and the official MCP Registry, where ai.bithuman/characters was published that same morning; no tools were run. Two servers share the name and are not the same thing. The hosted remote_url takes no auth and exposes only list_characters, make_character_video (3-200 characters of text) and talk_to_character — the docs say outright it 'speaks only as bitHuman's own characters', so it is a demo, not a pipeline tool. Your own avatars need the CLI server, which is the claude_code command above. There is no text-to-speech tool: list_voices and text_to_speech were retired after CLI 2.8.7 and now return 410, so bring a WAV from elevenlabs, cartesia or a real recording and pass it to render. generate_agent is async and slow — the docs put a second-generation agent at roughly 2-2.5 hours — and always pass model (essence-2 or expression-2) or you get a first-generation agent. Every model except Expression 2 needs a real human face; stylised or non-human subjects return 422 MODEL_SUBJECT_MISMATCH. The cloud talking-video API and knowledge bases have no MCP tool yet, so use the REST API for those. Pricing: Free is $0 with 99 credits a month, Creator $20 for 2,000. bitHuman's pricing page says Free-plan API access ends on 12 October, so plan on Creator. The install line pipes a remote script into sh: read it first. Source is not public — every repo in the bithuman-product GitHub org was archived on 5 Oct 2026 and the registry metadata now points at GitLab — so repo is null. For hosted, OAuth-gated performance work without a local CLI, hedra-official is the simpler connect.",
            "added": "2026-10-08",
            "verified": "2026-10-08",
            "verificationAgeDays": 16
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-10-08T00:00:00Z",
          "updatedAt": "2026-10-08T00: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/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+20261010",
        "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",
              "asset-audit",
              "render",
              "documentation-lookup"
            ],
            "toolsSample": [
              "execute_blender_code",
              "get_objects_summary",
              "get_object_detail_summary",
              "get_blendfile_summary_datablocks",
              "get_blendfile_summary_missing_files",
              "get_blendfile_summary_of_linked_libraries",
              "get_screenshot_of_window_as_image",
              "render_viewport_to_path",
              "render_thumbnail_to_path",
              "get_python_api_docs",
              "search_api_docs",
              "search_manual_docs",
              "jump_to_view3d_object_by_name"
            ],
            "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, per the add-on's own blender_manifest.toml. v1.0.3 shipped 11 Sep 2026 (v1.0.2 three days earlier), 27 stars on projects.blender.org, last commit 29 Sep 2026 as of 10 Oct 2026, and half the 26 tools are duplicated as `*_for_cli` variants for headless use. Checked 10 Oct 2026 via the Forgejo API; both blender.org and the repo's web UI return 403 to automated fetchers, so the tool list comes from readme_tools.rst in the repo and the security quote is carried over from the last read of the docs page. 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-10-10",
            "verificationAgeDays": 14
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-08-11T00:00:00Z",
          "updatedAt": "2026-10-10T00: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+20261010",
        "websiteUrl": "https://mcp.film/mcps/blender/",
        "repository": {
          "url": "https://github.com/ahujasid/mcp-for-blender",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/blender.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "packages": [
          {
            "registryType": "pypi",
            "registryBaseUrl": "https://pypi.org",
            "identifier": "mcp-for-blender",
            "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",
              "text-to-3d",
              "python-scripting",
              "render",
              "previz"
            ],
            "toolsSample": [
              "get_scene_info",
              "get_object_info",
              "get_viewport_screenshot",
              "execute_blender_code",
              "search_polyhaven_assets",
              "download_polyhaven_asset",
              "search_sketchfab_models",
              "search_polypizza_models",
              "generate_hyper3d_model_via_text",
              "generate_hunyuan3d_model",
              "import_generated_asset"
            ],
            "install": {
              "claude_code": "claude mcp add blender -- uvx mcp-for-blender",
              "remote_url": null,
              "stdio_command": "uvx mcp-for-blender"
            },
            "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/mcp-for-blender",
              "docs": null,
              "site": null
            },
            "notes": "30.4k stars, MIT, pushed 6 Oct 2026, Python 3.10+. Renamed in September: the repo is now ahujasid/mcp-for-blender and the PyPI package is mcp-for-blender (2.1.9, 6 Oct 2026); the old blender-mcp package stopped at 2.0.0 (16 Sep 2026). `uvx blender-mcp` still runs the server and existing configs keep working per the README, but new installs should use `uvx mcp-for-blender setup`, which also installs the addon; you still start the socket server from Blender's sidebar. execute_blender_code runs arbitrary Python — save your work first. Anonymous tool telemetry is on by default (disable in Blender preferences or with DISABLE_TELEMETRY=true). Asset integrations have grown to Poly Haven (free), Sketchfab, Poly Pizza, Hyper3D Rodin and Hunyuan3D; the last two are text/image-to-3D generators with their own keys and quotas. GUI-launched clients often fail with 'spawn uvx ENOENT' because they don't inherit your shell PATH — use uvx's absolute path, or wrap in `cmd /c` on Windows. The Blender Foundation 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-10-10",
            "verificationAgeDays": 14
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-10-10T00: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/budgetpixel",
        "title": "BudgetPixel MCP",
        "description": "Hosted OAuth MCP onto BudgetPixel's image, video, music, SFX and Topaz upscale catalogue",
        "version": "0.0.0+20260915",
        "websiteUrl": "https://mcp.film/mcps/budgetpixel/",
        "repository": {
          "url": "https://github.com/budgetpixel-ai/budgetpixel-mcp",
          "source": "github"
        },
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/budgetpixel.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://mcp.budgetpixel.com/mcp"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "budgetpixel",
            "page": "https://mcp.film/mcps/budgetpixel/",
            "markdown": "https://mcp.film/mcps/budgetpixel.md",
            "json": "https://mcp.film/api/mcps/budgetpixel.json",
            "category": "model-hub",
            "vendor": "BudgetPixel",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "paid",
            "capabilities": [
              "text-to-video",
              "image-to-video",
              "video-to-video",
              "text-to-image",
              "image-editing",
              "music-generation",
              "sound-effects",
              "video-to-sfx",
              "upscaling",
              "video-upscaling",
              "asset-upload",
              "job-polling",
              "remote-mcp"
            ],
            "toolsSample": [
              "generate_image",
              "generate_video",
              "generate_music",
              "generate_sound_effect",
              "upscale_image",
              "upscale_video",
              "list_models",
              "upload_media",
              "check_generation_status",
              "get_generation_history",
              "get_credit_balance",
              "save_to_assets",
              "create_social_post"
            ],
            "install": {
              "claude_code": "claude mcp add budgetpixel --transport http https://mcp.budgetpixel.com/mcp",
              "remote_url": "https://mcp.budgetpixel.com/mcp",
              "stdio_command": null
            },
            "auth": {
              "type": "oauth",
              "env_var": null,
              "key_url": "Browser OAuth (Google sign-in) against https://mcp.budgetpixel.com, which names itself as the authorization server. No key to paste; a paid BudgetPixel plan is required for anything beyond browsing models — https://budgetpixel.com/pricing"
            },
            "links": {
              "repo": "https://github.com/budgetpixel-ai/budgetpixel-mcp",
              "docs": "https://budgetpixel.com/mcp",
              "site": "https://budgetpixel.com"
            },
            "notes": "Verified live 2026-09-15: initialize answered protocol 2025-06-18 as budgetpixel 0.1.0 and tools/list returned 13 tools without auth — one more than the README's table (save_to_assets). Listed in the official MCP registry as com.budgetpixel/mcp since 27 Aug 2026, a namespace that requires DNS control of budgetpixel.com, so the vendor claim holds. The connect line is the README's own. Everything else is the platform's gate: browsing models is free, but generation, upscaling, uploads and publishing need a paid plan — Starter is $5 a month for 5,000 credits, images run about 25 credits, video is billed per second and by resolution, and the pricing page lists commercial usage from Premium ($22 a month) upward. The MCP itself is closed-source glue; the repo is a README and a licence with 2 stars, in a GitHub org created the day of submission, though the domain dates from March 2025 and the submitter's account lists the company. The video-synced sound-effect claim is the server's own tool description; we did not spend credits to test it. Filed under model-hub rather than studio: it aggregates other vendors' models behind one bill, it does not plan shots or hold a timeline.",
            "added": "2026-09-15",
            "verified": "2026-09-15",
            "verificationAgeDays": 39
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-09-15T00:00:00Z",
          "updatedAt": "2026-09-15T00: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/canva",
        "title": "Canva MCP",
        "description": "Official Canva remote MCP for campaign designs, thumbnails, decks, exports, and comments",
        "version": "0.0.0+20260929",
        "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",
              "design-import",
              "resize",
              "comments",
              "asset-management",
              "brand-management",
              "folder-management"
            ],
            "toolsSample": [
              "generate-design",
              "search-designs",
              "get-design-content",
              "start-editing-transaction",
              "perform-editing-operations",
              "export-design",
              "resize-design",
              "autofill-design",
              "comment-on-design",
              "upload-asset-from-url"
            ],
            "install": {
              "claude_code": "claude mcp add --transport http canva https://mcp.canva.com/mcp",
              "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": "Checked 29 Sep 2026: endpoint https://mcp.canva.com/mcp still returns 401 unauthenticated — alive and OAuth-gated. The published tools table still lists 33 tools, including a four-call editing-transaction flow (start / perform-operations / commit / cancel) and folder management, so agents that only know generate-and-export are leaving the edit surface unused. Plan gates loosened: autofill-design and get-brand-template-dataset, previously Enterprise-only, are now marked Pro and above, alongside resize-design, list-brand-kits, search-brand-templates and create-design-from-brand-template — so data-driven variants (one poster template, many cast or territory versions) no longer need an Enterprise seat. Everything else is on all plans, rate-limited 20–100 req/min per tool (resolve-shortlink is unmetered), and export quality depends on plan: lossless PNG and premium elements are Pro and up. Canva documents the endpoint rather than a per-client command; CIMD is its recommended auth method and custom OAuth clients may need redirect-URI allowlisting.",
            "added": "2026-06-29",
            "verified": "2026-09-29",
            "verificationAgeDays": 25
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-29T00:00:00Z",
          "updatedAt": "2026-09-29T00: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": "Archived: a CapCut draft-builder whose repo is now read-only — use vectcut instead",
        "version": "0.0.0+20260925",
        "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": "Not stdio and not packaged: git clone https://github.com/fancyboi999/capcut-mcp, install ffmpeg, `pip install -r requirements.txt` on Python 3.8.20, copy config.json.example to config.json, then `python main.py` — it serves streamable HTTP MCP at http://localhost:9000/mcp, which you add to your client as an http-transport server."
            },
            "auth": {
              "type": "none",
              "env_var": null,
              "key_url": null
            },
            "links": {
              "repo": "https://github.com/fancyboi999/capcut-mcp",
              "docs": null,
              "site": null
            },
            "notes": "Use `vectcut` instead. Checked 25 Sep 2026: fancyboi999/capcut-mcp is archived (read-only) on GitHub, last pushed Aug 21 2025, 95 stars, no license file. Its README is headed 'CapCutAPI' and exposes the same create_draft/add_video/save_draft surface as sun-guannan's CapCutAPI, since renamed VectCutAPI — which is Apache-2.0, 2,000+ stars, pushed Sep 2026, and ships its own stdio MCP server. Kept listed so old configs resolve to an explanation. If you still run this one: it is a local HTTP service on port 9000, pinned to end-of-life Python 3.8.20, and generated draft folders must be copied into CapCut's drafts directory by hand.",
            "added": "2026-06-11",
            "verified": "2026-09-25",
            "verificationAgeDays": 29
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-09-25T00: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+20260922",
        "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"
              }
            ]
          }
        ],
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://mcp.cartesia.ai/mcp"
          }
        ],
        "_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",
              "voice-accents",
              "localization",
              "pronunciation-dictionaries"
            ],
            "toolsSample": [
              "text_to_speech",
              "speech_to_text",
              "list_voices",
              "get_voice",
              "clone_voice",
              "update_voice",
              "voice_change",
              "localize_voice",
              "add_voice_accents",
              "delete_voice_accent",
              "create_pronunciation_dict",
              "download_file",
              "get_credit_usage"
            ],
            "install": {
              "claude_code": "claude mcp add --transport http --scope user cartesia-mcp https://mcp.cartesia.ai/mcp",
              "remote_url": "https://mcp.cartesia.ai/mcp",
              "stdio_command": "uvx cartesia-mcp"
            },
            "auth": {
              "type": "oauth",
              "env_var": "CARTESIA_API_KEY",
              "key_url": "Hosted endpoint is browser OAuth and mints an org key for you; the local uvx route takes CARTESIA_API_KEY from 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": "The August caveat is gone: OAuth discovery now works. /.well-known/oauth-authorization-server returns 200 on 22 Sep 2026 with an authorization-code + PKCE (S256) flow, dynamic client registration and an `mcp` scope, so standards-compliant clients complete the handshake; /.well-known/oauth-protected-resource is still a 404, which is the older half of the spec and matters only to clients that insist on it. The endpoint itself answers 401 unauthenticated. Development restarted hard — PyPI cartesia-mcp 0.22.3 shipped 21 Sep 2026 (was 0.19.0 in August), with voice accent attach/detach tools in 0.21.0, rate limiting and session capping on the hosted transport in 0.20.0–0.22.2, and a python-multipart CVE bump on 9 Sep. The README now recommends hosted over local. Tool count is 18, counted in cartesia_mcp/server.py, not the 20 the README claims; still no audio `infill`, so do not plan an ADR patch workflow around it. Local route: `claude mcp add -e CARTESIA_API_KEY=<your-api-key> cartesia-mcp -- uvx cartesia-mcp`, needing Python 3.13+, which uvx will fetch and which breaks older pinned toolchains. Repo still carries no LICENSE file and still 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-09-22",
            "verificationAgeDays": 32
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-06-11T00:00:00Z",
          "updatedAt": "2026-09-22T00:00:00Z",
          "isLatest": true,
          "category": "voice-speech",
          "official": true,
          "remote": true
        }
      }
    },
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "film.mcp/cinegenta",
        "title": "Cinegenta Studio",
        "description": "Hosted screenplay-to-production MCP with free planning and quotes, then a greenlit run under a…",
        "version": "0.0.0+20260915",
        "websiteUrl": "https://mcp.film/mcps/cinegenta/",
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://cinegenta.com/api/mcp"
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "cinegenta",
            "page": "https://mcp.film/mcps/cinegenta/",
            "markdown": "https://mcp.film/mcps/cinegenta.md",
            "json": "https://mcp.film/api/mcps/cinegenta.json",
            "category": "studio",
            "vendor": "Cinegenta",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "credits",
            "capabilities": [
              "screenplay-parsing",
              "shot-breakdown",
              "shot-planning",
              "storyboarding",
              "cost-estimation",
              "cost-gates",
              "multi-model-generation",
              "run-control",
              "remote-mcp"
            ],
            "toolsSample": [
              "list_projects",
              "create_project",
              "put_script",
              "configure",
              "build_plan",
              "quote",
              "get_status",
              "upload_reference",
              "review",
              "greenlight",
              "run_control",
              "regenerate",
              "cancel_build"
            ],
            "install": {
              "claude_code": "claude mcp add --transport http cinegenta https://cinegenta.com/api/mcp --header \"Authorization: Bearer cg_sk_YOUR_KEY\"",
              "remote_url": "https://cinegenta.com/api/mcp",
              "remote_headers": [
                "Authorization"
              ],
              "stdio_command": null
            },
            "auth": {
              "type": "api_key",
              "env_var": null,
              "key_url": "https://cinegenta.com/connect — mints a cg_sk_ key with selectable read, write and spend scopes, shown once; the server also accepts it as X-API-Key."
            },
            "links": {
              "repo": null,
              "docs": "https://cinegenta.com/mcp",
              "site": "https://cinegenta.com"
            },
            "notes": "Verified 2026-09-15 from primary sources: an unauthenticated JSON-RPC POST returns 401 with a proper WWW-Authenticate challenge, while GET returns 405 as expected. The server card at cinegenta.com/.well-known/mcp/server-card.json and the official MCP registry entry (com.cinegenta/studio v1.1.0, published 13 Sep 2026) publish the same endpoint; the registry's 13-tool count is publisher-provided metadata, not an independent tools/list check. The tool list above is copied from the vendor's agent reference at cinegenta.com/mcp/reference.md, which says it is regenerated from tools/list. What we could not check without a scoped key and a spend: whether cap enforcement, failed-render refunds and regenerate's idempotency protection behave as described — those remain vendor claims. Know what you are buying into: the domain was registered in May 2026, the product is labelled Beta, and no public repo or named team was found in the vendor docs or registry at verification time. Credits are $0.10 each in $5 to $500 packs bought only on the website, with a generated minute quoted anywhere from under a dollar to over twenty depending on the models. Transport is stateless POST-only, no SSE. Submission #47 was discovery input, not a verification source.",
            "added": "2026-09-15",
            "verified": "2026-09-15",
            "verificationAgeDays": 39
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-09-15T00:00:00Z",
          "updatedAt": "2026-09-15T00: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/cinema4d",
        "title": "Cinema 4D MCP Server",
        "description": "Maxon's built-in MCP server: drive scenes, variations, multipass renders and sims in Cinema 4D",
        "version": "0.0.0+20261001",
        "websiteUrl": "https://mcp.film/mcps/cinema4d/",
        "icons": [
          {
            "src": "https://mcp.film/assets/logos/cinema4d.png",
            "mimeType": "image/png",
            "sizes": [
              "128x128"
            ]
          }
        ],
        "_meta": {
          "film.mcp/directory": {
            "slug": "cinema4d",
            "page": "https://mcp.film/mcps/cinema4d/",
            "markdown": "https://mcp.film/mcps/cinema4d.md",
            "json": "https://mcp.film/api/mcps/cinema4d.json",
            "category": "3d-vfx",
            "vendor": "Maxon",
            "vendorMaintained": true,
            "featured": false,
            "pricing": "paid",
            "capabilities": [
              "3d-scene-control",
              "scene-organization",
              "variations",
              "multipass-render",
              "camera-tracking",
              "rigging",
              "animation",
              "simulation",
              "python-scripting"
            ],
            "toolsSample": null,
            "install": {
              "claude_code": null,
              "remote_url": null,
              "stdio_command": "No package to install: in Cinema 4D 2026.4+, open Preferences → MCP, enable the MCP server, then under Clients pick your assistant, click Update Selected Client, and restart the client. Cinema 4D writes the client entry itself."
            },
            "auth": {
              "type": "local-app",
              "env_var": null,
              "key_url": "Requires the full Cinema 4D 2026.4+ application running (Windows or macOS) with the MCP server enabled in Preferences; access is gated by an MCP adapter key that Cinema 4D manages"
            },
            "links": {
              "repo": null,
              "docs": "https://www.maxon.net/en/cinema-4d/features/mcp-server",
              "site": "https://www.maxon.net/en/cinema-4d"
            },
            "notes": "One day old at listing: released with Cinema 4D 2026.4.0 on 30 Sep 2026, per Maxon's FAQ page and coverage in CG Channel and AEC Magazine. The server costs nothing extra, but Cinema 4D is subscription-only ($109/month or $839/year per CG Channel), so this is a paid entry in practice. Off by default; connections are local-only unless you tick Allow Remote Connections, and Maxon warns remote traffic is unencrypted, so whitelist IPs and keep it on a trusted network. Not available in Cinema 4D Lite, Commandline, Team Render, c4dpy or Cineware. Claude Desktop and ChatGPT Desktop are the officially supported clients; other MCP clients and local models via LM Studio may work but are unsupported, and a local model will fight C4D and your renderer for the same GPU. Maxon also notes it slows down on scenes with hundreds of separate objects. Two separate toggles — Allow exec_python Command and Allow Python-Bearing Operations — decide whether the agent can run arbitrary Python or author Python-containing objects; leave both off unless you need them. Fifteen tool groups can be switched individually, but Maxon has not published tool names in a form this directory could read (the help pages render client-side), and no Claude Code command is documented — Cinema 4D writes client configs itself, so Claude Code users should copy the generated entry. For C4D 2024–2026.3 the community ttiimmaacc/cinema4d-mcp remains the fallback.",
            "added": "2026-10-01",
            "verified": "2026-10-01",
            "verificationAgeDays": 23
          }
        }
      },
      "_meta": {
        "film.mcp/subregistry": {
          "source": "mcp.film",
          "status": "active",
          "publishedAt": "2026-10-01T00:00:00Z",
          "updatedAt": "2026-10-01T00:00:00Z",
          "isLatest": true,
          "category": "3d-vfx",
          "official": true,
          "remote": false
        }
      }
    }
  ],
  "metadata": {
    "count": 30,
    "nextCursor": "MzA="
  }
}