Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,533Letters: 13Defects: 1,322counted 1 min ago
teppi

Server definition

Hash
sha256:83d095af4f0756934be94729204d9ed8f623249ea95502076ff580539eb0078b
What it is
What a remote MCP server returned when asked what it offers: 15 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Get the mcp.film operating pulse: catalog freshness, demand signals, curator agenda, Martini growth checks, and machine-readable surfaces. Use this before deciding what to update next.", "inputSchema": { "properties": { "section": { "description": "Optional top-level pulse section. Default all.", "enum": [ "all", "summary", "demand_signals", "curator_agenda", "martini_growth_checks", "verification_queue", "machine_surfaces" ], "type": "string" } }, "type": "object" }, "name": "get_catalog_pulse", "outputSchema": null }, { "description": "Get the ranked server cluster for one capability tag such as text-to-video, image-to-video, tts, timeline-editing, voice-cloning, or upscaling.", "inputSchema": { "properties": { "capability": { "description": "Exact capability tag.", "type": "string" }, "official_only": { "description": "Only vendor-maintained servers.", "type": "boolean" }, "remote_only": { "description": "Only hosted remote MCPs.", "type": "boolean" } }, "required": [ "capability" ], "type": "object" }, "name": "get_film_capability", "outputSchema": null }, { "description": "Get the full mcp.film entry for one server by slug: description, install commands, auth requirements, sample tools, links, and field notes (caveats).", "inputSchema": { "properties": { "slug": { "description": "Server slug, e.g. 'martini' or 'elevenlabs'", "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "get_film_mcp", "outputSchema": null }, { "description": "Get one production playbook by id, including primary servers, setup order, auth gates, workflow steps, failure modes, fallback servers, constraints, and links to each server's mcp.film page.", "inputSchema": { "properties": { "id": { "description": "Playbook id, e.g. 'commercial-sprint' or 'local-edit-bay'", "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "get_film_playbook", "outputSchema": null }, { "description": "Get one intent-routed recommendation by id, including primary server roles, reasons, fallbacks, matching playbook, and Martini handoff guidance.", "inputSchema": { "properties": { "id": { "description": "Recommendation id, e.g. 'fast-commercial' or 'hosted-only-stack'", "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "get_film_recommendation", "outputSchema": null }, { "description": "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.", "inputSchema": { "properties": { "client": { "enum": [ "claude_code", "claude_desktop", "cursor", "hosted_remote", "generic_remote" ], "type": "string" }, "slug": { "type": "string" } }, "required": [ "slug", "client" ], "type": "object" }, "name": "get_install_config", "outputSchema": null }, { "description": "List the MCP client setup profiles mcp.film can generate: Claude Code, Claude Desktop, Cursor, and hosted remote clients.", "inputSchema": { "properties": {}, "type": "object" }, "name": "list_client_profiles", "outputSchema": null }, { "description": "List capability tags in the mcp.film registry, ranked by number of matching servers. Use get_film_capability for the server cluster behind one tag.", "inputSchema": { "properties": { "min_count": { "description": "Only include capability tags with at least this many servers. Default 1.", "type": "number" }, "query": { "description": "Optional substring filter, e.g. 'video', 'voice', or 'timeline'.", "type": "string" } }, "type": "object" }, "name": "list_film_capabilities", "outputSchema": null }, { "description": "List all mcp.film categories with ids, pipeline stage, and per-category agent hints.", "inputSchema": { "properties": {}, "type": "object" }, "name": "list_film_categories", "outputSchema": null }, { "description": "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 and auth gates.", "inputSchema": { "properties": { "query": { "description": "Optional free-text search over title, summary, best_for, constraints, and server names.", "type": "string" } }, "type": "object" }, "name": "list_film_playbooks", "outputSchema": null }, { "description": "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.", "inputSchema": { "properties": { "query": { "description": "Optional free-text search over titles, summaries, best_for text, tags, server names, and Martini handoff guidance.", "type": "string" } }, "type": "object" }, "name": "list_film_recommendations", "outputSchema": null }, { "description": "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 and taglines).", "inputSchema": { "properties": { "brief": { "description": "Optional: what you're making, e.g. 'a 60s commercial with a consistent character and licensed music'", "type": "string" } }, "type": "object" }, "name": "plan_film_stack", "outputSchema": null }, { "description": "Given a filmmaking brief, return the closest intent-routed MCP recommendations and the first servers to connect. Use hosted_only=true when the agent cannot spawn local tools.", "inputSchema": { "properties": { "brief": { "description": "What you're trying to make, e.g. 'avatar UGC ad with voiceover' or 'search dailies and cut a trailer'", "type": "string" }, "hosted_only": { "description": "Only return hosted remote primary/fallback servers where possible.", "type": "boolean" } }, "required": [ "brief" ], "type": "object" }, "name": "recommend_film_mcps", "outputSchema": null }, { "description": "Search the mcp.film directory of MCP servers for AI filmmaking. Filter by free-text query (matches name, vendor, tagline, capabilities), category id, or capability. Returns compact entries; use get_film_mcp for full detail.", "inputSchema": { "properties": { "capability": { "description": "Exact capability tag, e.g. 'image-to-video'", "type": "string" }, "category": { "description": "Category id (see list_film_categories)", "type": "string" }, "official_only": { "description": "Only vendor-maintained servers", "type": "boolean" }, "query": { "description": "Free-text search, e.g. 'upscale video' or 'voice cloning'", "type": "string" }, "remote_only": { "description": "Only hosted remote MCPs (no local install)", "type": "boolean" } }, "type": "object" }, "name": "search_film_mcps", "outputSchema": null }, { "description": "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 submit URLs or commands you haven't seen work.", "inputSchema": { "properties": { "auth_env": { "description": "Required API-key env var, if any", "type": "string" }, "category": { "description": "Category id (see list_film_categories)", "type": "string" }, "install": { "description": "Verified install command or remote MCP URL, if known", "type": "string" }, "link": { "description": "https:// URL of the repo or official docs — the primary source for verification", "type": "string" }, "name": { "description": "Server name, e.g. 'Acme Render MCP'", "type": "string" }, "notes": { "description": "Caveats worth knowing: quotas, ToS gray areas, local-app requirements", "type": "string" }, "official": { "description": "Is it maintained by the platform vendor?", "type": "boolean" }, "pricing": { "enum": [ "free", "freemium", "paid", "credits" ], "type": "string" }, "vendor": { "description": "Who maintains it", "type": "string" }, "why": { "description": "1-2 sentences: what it does in a film pipeline that nothing listed does (or does better)", "type": "string" } }, "required": [ "name", "link", "category", "why" ], "type": "object" }, "name": "submit_listing", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:83d095af4f0756934be94729204d9ed8f623249ea95502076ff580539eb0078b | sha256sum