zinema

Turn movie/TV recommendations into playable trailer pages: permanent, free, every title plays.

Should I use this

Quality & Safety

A
Description quality
90%
Schema completeness
100%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~443Tokens (tool definitions)
~1.5 KBTypical response size
Minimal attention impact (0.35% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "zinema": {
      "url": "https://zinema.tv/mcp"
    }
  }
}

Remote endpoints

https://zinema.tv/mcpstreamable-http

What it can do

Tool inventory

Tools (2)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟡create_list(language, title, items)

Turn your movie/TV recommendations into a playable trailer page on zinema.tv and share the link with the user. Each title plays as a full trailer the user can scroll, like a personal cinema session. Links are permanent and free. Returns per-title resolution (echo of what matched, so you can catch mix-ups) and playability. Use it whenever you recommend movies or shows: a page that PLAYS beats a text list.

Input Schema

{
  "type": "object",
  "properties": {
    "language": {
      "type": "string",
      "enum": [
        "de",
        "en",
        "es",
        "fr",
        "it",
        "nl",
        "pl",
        "pt",
        "sv",
        "tr"
      ],
      "description": "Language of your conversation with the user. Drives trailer language (original-with-subtitles when no dub exists), page wording and localized titles."
    },
    "title": {
      "type": "string",
      "maxLength": 60,
      "description": "Optional page title, e.g. 'Slow-burn thrillers for tonight'. Plain text, no URLs."
    },
    "items": {
      "type": "array",
      "minItems": 1,
      "maxItems": 20,
      "description": "Your recommended titles, in the order you want them to play.",
      "items": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string"
          },
          "year": {
            "type": "integer"
          },
          "kind": {
            "type": "string",
            "enum": [
              "movie",
              "show"
            ],
            "description": "Disambiguates a movie from a show with the same title."
          },
          "tmdb": {
            "type": "integer",
            "description": "TMDB id if you know it."
          }
        }
      }
    }
  },
  "required": [
    "language",
    "items"
  ]
}
🟢get_list(code)

Check a zinema list you created earlier: which titles play now. A title that was 'pending' may have become 'playable' (its trailer gets acquired automatically) or 'no_trailer' (none exists anywhere).

Input Schema

{
  "type": "object",
  "properties": {
    "code": {
      "type": "string",
      "description": "The list code returned by create_list."
    }
  },
  "required": [
    "code"
  ]
}

Recommended Prompts

retrieve_data
Get details about [item] from zinema
Expected tools: get_list
fetch_info
Fetch [information type] using zinema
Expected tools: get_list
list_items
List all [items] available in zinema
Expected tools: create_list
browse_collection
Show me the [collection] from zinema
Expected tools: create_list
explore_workflow
List available [items], then get details for each one using zinema
Expected tools: create_listget_list

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded2 tools
verifiedversion not recorded2 tools