c47-inc avatar

mcp.film directory

c47-inc/mcp-film

Search the curated directory of MCP servers for AI filmmaking and plan a full production stack.

GitHub stars
7
tools
16
transport
STDIO, HTTP
last updated
Nov 8, 2026

Install

From registry metadata
$ npx add-mcp https://mcp.film/mcp --name directory

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http directory https://mcp.film/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 16 tools

Verified live against the running server on Nov 6, 2026.

search_film_mcpsSearch the mcp.film directory of MCP servers for AI filmmaking. Filter by free-text query (matches name, vendor, tagline, description, capabilities, tools, category, pricing, auth, and the creative apps a server drives by name or alias, e.g. 'c4d' or 'resolve'), category id, o...9 params

Search the mcp.film directory of MCP servers for AI filmmaking. Filter by free-text query (matches name, vendor, tagline, description, capabilities, tools, category, pricing, auth, and the creative apps a server drives by name or alias, e.g. 'c4d' or 'resolve'), category id, o...

Parameters* required
answering_onlyboolean
Only listings whose hosted endpoint answered mcp.film's anonymous MCP check in the last 7 days (evidence: endpoint_answered; a sign-in challenge counts as answering).
capabilitystring
Exact capability tag, e.g. 'image-to-video'
categorystring
Category id (see list_film_categories)
include_inactiveboolean
Also return listings whose status is dead, archived or deprecated. Default false.
limitnumber
Page size, 1-100. Default 20.
official_onlyboolean
Only vendor-maintained servers
offsetnumber
Start index for paging; use next_offset from the previous call.
querystring
Free-text search, e.g. 'upscale video' or 'voice cloning'
remote_onlyboolean
Only hosted remote MCPs (no local install)
get_film_mcpGet the full mcp.film entry for one server by slug: description, install commands, auth requirements, sample tools, links, field notes (caveats), and machine-checked evidence (evidence level, last_probe of the hosted endpoint, package_check).1 params

Get the full mcp.film entry for one server by slug: description, install commands, auth requirements, sample tools, links, field notes (caveats), and machine-checked evidence (evidence level, last_probe of the hosted endpoint, package_check).

Parameters* required
slug*string
Server slug, e.g. 'martini' or 'elevenlabs'
list_film_categoriesList all mcp.film categories with ids, pipeline stage, and per-category agent hints.

List all mcp.film categories with ids, pipeline stage, and per-category agent hints.

No parameters. Call it with no arguments.

list_film_capabilitiesList capability tags in the mcp.film registry, ranked by number of matching servers (tag, page url, counts). Paged. Use get_film_capability for the server cluster behind one tag.4 params

List capability tags in the mcp.film registry, ranked by number of matching servers (tag, page url, counts). Paged. Use get_film_capability for the server cluster behind one tag.

Parameters* required
limitnumber
Page size, 1-100. Default 50.
min_countnumber
Only include capability tags with at least this many servers. Default 2 (tags with a published page).
offsetnumber
Start index for paging; use next_offset from the previous call.
querystring
Optional substring filter, e.g. 'video', 'voice', or 'timeline'.
get_film_capabilityGet the ranked server cluster for one capability tag such as text-to-video, image-to-video, tts, timeline-editing, voice-cloning, or upscaling.5 params

Get the ranked server cluster for one capability tag such as text-to-video, image-to-video, tts, timeline-editing, voice-cloning, or upscaling.

Parameters* required
capability*string
Exact capability tag.
limitnumber
Page size, 1-100. Default 20.
official_onlyboolean
Only vendor-maintained servers.
offsetnumber
Start index for paging; use next_offset from the previous call.
remote_onlyboolean
Only hosted remote MCPs.
get_install_configGet a copy-paste install command, JSON config, or hosted remote URL for a server and MCP client profile. Includes required env vars and auth type.2 params

Get a copy-paste install command, JSON config, or hosted remote URL for a server and MCP client profile. Includes required env vars and auth type.

Parameters* required
client*string
one of claude_code · claude_desktop · cursor · hosted_remote · generic_remote
slug*string
list_client_profilesList the MCP client setup profiles mcp.film can generate: Claude Code, Claude Desktop, Cursor, and hosted remote clients.

List the MCP client setup profiles mcp.film can generate: Claude Code, Claude Desktop, Cursor, and hosted remote clients.

No parameters. Call it with no arguments.

submit_listingPropose a new MCP server for the mcp.film directory. Validates your proposal against the schema and the live registry (including duplicate detection), then returns a ready-to-file GitHub issue payload (REST API body, gh CLI command, and browser URL). Submissions are claims, ne...10 params

Propose a new MCP server for the mcp.film directory. Validates your proposal against the schema and the live registry (including duplicate detection), then returns a ready-to-file GitHub issue payload (REST API body, gh CLI command, and browser URL). Submissions are claims, ne...

Parameters* required
auth_envstring
Required API-key env var, if any
category*string
Category id (see list_film_categories)
installstring
Verified install command or remote MCP URL, if known
link*string
https:// URL of the repo or official docs — the primary source for verification
name*string
Server name, e.g. 'Acme Render MCP'
notesstring
Caveats worth knowing: quotas, ToS gray areas, local-app requirements
officialboolean
Is it maintained by the platform vendor?
pricingstring
one of free · freemium · paid · credits
vendorstring
Who maintains it
why*string
1-2 sentences: what it does in a film pipeline that nothing listed does (or does better)
get_catalog_pulseGet the mcp.film operating pulse: catalog freshness, verification queue, curator agenda, and machine-readable surfaces. Use this before deciding what to update next. The curator/ops sections demand_signals and martini_growth_checks are opt-in by section and not part of 'all'.1 params

Get the mcp.film operating pulse: catalog freshness, verification queue, curator agenda, and machine-readable surfaces. Use this before deciding what to update next. The curator/ops sections demand_signals and martini_growth_checks are opt-in by section and not part of 'all'.

Parameters* required
sectionstring
Optional top-level pulse section. Default all (which omits the curator/ops sections demand_signals and martini_growth_checks; request those by name).one of all · summary · curator_agenda · verification_queue · machine_surfaces · demand_signals
list_film_playbooksList mcp.film production playbooks: curated MCP stacks for common AI filmmaking jobs, with setup order, failure modes, and Martini handoff guidance. Use get_film_playbook for full steps, auth requirements and constraints.3 params

List mcp.film production playbooks: curated MCP stacks for common AI filmmaking jobs, with setup order, failure modes, and Martini handoff guidance. Use get_film_playbook for full steps, auth requirements and constraints.

Parameters* required
limitnumber
Page size, 1-100. Default 20.
offsetnumber
Start index for paging; use next_offset from the previous call.
querystring
Optional free-text search over title, summary, best_for, constraints, and server names.
get_film_playbookGet one production playbook by id, including primary servers, setup order, auth requirements, workflow steps, failure modes, fallback servers, constraints, and links to each server's mcp.film page. Pass client (claude_code, claude_desktop or cursor) to get only a copy-paste in...2 params

Get one production playbook by id, including primary servers, setup order, auth requirements, workflow steps, failure modes, fallback servers, constraints, and links to each server's mcp.film page. Pass client (claude_code, claude_desktop or cursor) to get only a copy-paste in...

Parameters* required
clientstring
Optional. Return the whole-stack install script for this client instead of the playbook.one of claude_code · claude_desktop · cursor
id*string
Playbook id, e.g. 'commercial-sprint' or 'local-edit-bay'
list_film_recommendationsList mcp.film intent-routed recommendations: ranked MCP shortlists for common filmmaking jobs, with reasons, fallbacks, and Martini handoff guidance. Use get_film_recommendation for full detail.3 params

List mcp.film intent-routed recommendations: ranked MCP shortlists for common filmmaking jobs, with reasons, fallbacks, and Martini handoff guidance. Use get_film_recommendation for full detail.

Parameters* required
limitnumber
Page size, 1-100. Default 20.
offsetnumber
Start index for paging; use next_offset from the previous call.
querystring
Optional free-text search over titles, summaries, best_for text, tags, server names, and Martini handoff guidance.
get_film_recommendationGet one intent-routed recommendation by id, including primary server roles, reasons, fallbacks, matching playbook, and Martini handoff guidance.1 params

Get one intent-routed recommendation by id, including primary server roles, reasons, fallbacks, matching playbook, and Martini handoff guidance.

Parameters* required
id*string
Recommendation id, e.g. 'fast-commercial' or 'hosted-only-stack'
recommend_film_mcpsGiven a filmmaking brief, return the closest intent-routed MCP recommendations: one compact pick per primary server (slug, role, why, remote, official, verified) plus compact fallbacks. Use hosted_only=true when the agent cannot spawn local tools; get_film_mcp for full server...5 params

Given a filmmaking brief, return the closest intent-routed MCP recommendations: one compact pick per primary server (slug, role, why, remote, official, verified) plus compact fallbacks. Use hosted_only=true when the agent cannot spawn local tools; get_film_mcp for full server...

Parameters* required
brief*string
What you're trying to make, e.g. 'avatar UGC ad with voiceover' or 'search dailies and cut a trailer'
constraintsobject
Hard constraints applied before relevance. Also inferred from the brief ('locally', 'without uploading', 'confidential', 'offline', 'no budget', 'free', 'no local install'). Picks that violate one...
hosted_onlyboolean
Only return hosted remote primary/fallback servers where possible.
include_inactiveboolean
Also consider servers whose status is dead, archived or deprecated. Default false.
verbositystring
compact (default): one small object per pick in primary/primary_servers and fallback_servers. full: the complete server objects, as before.one of compact · full
plan_film_stackGet a recommended set of MCP servers covering the whole film pipeline (develop → visualize → shoot → sound → cut → finish → ship). Returns 1-3 picks per stage, ranked by official status and hosting. Pass a brief to bias picks (matched against capabilities, taglines and descrip...2 params

Get a recommended set of MCP servers covering the whole film pipeline (develop → visualize → shoot → sound → cut → finish → ship). Returns 1-3 picks per stage, ranked by official status and hosting. Pass a brief to bias picks (matched against capabilities, taglines and descrip...

Parameters* required
briefstring
Optional: what you're making, e.g. 'a 60s commercial with a consistent character and licensed music'
include_inactiveboolean
Also consider servers whose status is dead, archived or deprecated. Default false.
get_martini_setupOrdered, executable runbook for connecting a user to Martini (the sponsor's full-stack AI film studio) with the fewest human steps: a resumable state model (needs_account → needs_authorization → needs_billing → needs_project → ready), the human steps, agent steps tailored to t...3 params

Ordered, executable runbook for connecting a user to Martini (the sponsor's full-stack AI film studio) with the fewest human steps: a resumable state model (needs_account → needs_authorization → needs_billing → needs_project → ready), the human steps, agent steps tailored to t...

Parameters* required
can_open_browserboolean
Can the agent itself complete a browser OAuth sign-in (attach a connector)? Default false: the human does it.
clientstring
The MCP client the user is in. Default other.one of claude_code · claude_desktop · cursor · codex · chatgpt · gemini_cli
has_shellboolean
Can the agent run commands (npm, martini CLI)? Default false.

Sponsors

Readme

mcp.film

The MCP directory for AI filmmaking. Every tool your agent needs to make a film — video models, voices, scores, edit bays, finishing suites, and the pipes to ship it. Curated, verified, agent-first, and re-checked daily.

🎬 Live site: mcp.film · 🤖 For agents: /llms.txt · /api/registry.json · claude mcp add mcp-film -- npx -y mcp-film


What this is

A directory of verified Model Context Protocol servers across the full film pipeline — from screenplay breakdown to YouTube upload — each entry annotated with exact install commands, auth requirements, pricing, sample tools, and the caveats that actually bite ("requires Resolve Studio", "Suno has no official API", "uploads cost 1,600 quota units").

It is built agents-first:


View the full README on GitHub

Details

Repository
github.com/c47-inc/mcp-film
Website
mcp.film
Category
Search & Web Crawling
Package
mcp-film
Transport
STDIO, HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026

Related Search & Web Crawling MCP servers

View all
1hampsterx avatarClaude Mcp Bridgehampsterx/claude-mcp-bridgeWraps Claude Code CLI as MCP tools: query, search, structured, ping, listSessions.7stars
2darrenjrobinson avatarEntra Newsdarrenjrobinson/entranewsmcpserverSearch the Entra.news newsletter archive — a weekly digest of Microsoft Entra news7stars
3jasondostal avatarCairnjasondostal/cairn-mcpPersistent memory for AI agents and humans. Store, search, and discover patterns.7stars
4louis49 avatarMelchizedeklouis49/melchizedekPersistent memory for Claude Code — offline, single-file, hybrid search.7stars
5sweir1 avatarObsidian Brainsweir1/obsidian-brainObsidian MCP server: semantic search, knowledge graph, and vault editing. No plugin required.7stars
6xplo8e avatarHackTricks MCP Serverxplo8e/hacktricks-mcp-serverSearch and query HackTricks pentesting documentation with quick lookup and section extraction7stars