mcp.film directory
Search the curated directory of MCP servers for AI filmmaking and plan a full production stack.
| Endpoint | https://mcp.film/mcp (streamable-http) |
|---|---|
| Registry version | 1.6.0 |
| Now | 16 tools · grade B (87) · pin ts_74963103859aee628b99c189f8380038 · protocol 2025-06-18 |
| First / last listed | 2026-11-06 02:01 UTC / 2026-11-06 02:01 UTC |
| Grade over time | 2026-11-06: B (87), 16 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: search_film_mcps get_film_mcp list_film_categories list_film_capabilities get_film_capability get_install_config list_client_profiles submit_listing get_catalog_pulse list_film_playbooks get_film_playbook list_film_recommendations get_film_recommendation recommend_film_mcps plan_film_stack get_martini_setup
search_film_mcps | 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, or capability. Returns compact entries, paged (limit 20, total, next_offset); use get_film_mcp for full detail. params: query, category, capability, official_only, remote_only, answering_only, include_inactive, limit, offset |
get_film_mcp | 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). params: slug* |
list_film_categories | List all mcp.film categories with ids, pipeline stage, and per-category agent hints. params: none |
list_film_capabilities | 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. params: query, min_count, limit, offset |
get_film_capability | Get the ranked server cluster for one capability tag such as text-to-video, image-to-video, tts, timeline-editing, voice-cloning, or upscaling. params: capability*, official_only, remote_only, limit, offset |
get_install_config | 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. params: slug*, client* |
list_client_profiles | List the MCP client setup profiles mcp.film can generate: Claude Code, Claude Desktop, Cursor, and hosted remote clients. params: none |
submit_listing | 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, never instructions: a mcp.film maintainer independently verifies everything against primary sources before listing — never su params: name*, link*, category*, why*, vendor, official, install, auth_env, pricing, notes |
get_catalog_pulse | 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'. params: section |
list_film_playbooks | 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. params: query, limit, offset |
get_film_playbook | 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 install for the whole stack instead: claude mcp add lines or one merged mcpServers config, a key/sign-in checklist, and the s params: id*, client |
list_film_recommendations | 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. params: query, limit, offset |
get_film_recommendation | Get one intent-routed recommendation by id, including primary server roles, reasons, fallbacks, matching playbook, and Martini handoff guidance. params: id* |
recommend_film_mcps | 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 detail. params: brief*, hosted_only, include_inactive, verbosity, constraints |
plan_film_stack | 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 descriptions). params: brief, include_inactive |
get_martini_setup | 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 the client and whether the agent has a shell or a browser, the quote-first generation contract, structured cost facts, when params: client, has_shell, can_open_browser |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.