iran-vod-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| IRAN_VOD_MCP_PROXY | No | HTTP proxy URL, or a comma-separated list of proxy URLs. System proxy settings are ignored. Only needed if you are outside Iran or require a proxy. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| vod_searchA | Search the Filimo and Namava catalogs by title and return matching movies and series with a ref for each. Use first when the user names a title. Each hit has a |
| vod_whereA | Tell which of Filimo and Namava carries a title, by searching both and matching the title text. Use for "is X on Filimo or Namava". Returns the matching titles per site (exact title match first, then titles
that contain the words) and |
| vod_titleA | Get full details of one movie or series on Filimo or Namava: synopsis, genres, year, rating, age rating, cast, director. Use after vod_search, vod_browse or vod_new with the |
| vod_episodesA | List the seasons of a series and the episodes of one season (title, summary, length, publish date). Use after vod_search or vod_title when the user wants episodes, how many seasons exist or the newest episode. Takes a series ref; a movie ref returns an error. Default season is the latest. Streaming links are not provided. |
| vod_newA | List the newest titles added to Filimo and Namava, most recent first. Use for "what is new on Filimo/Namava". Filimo lists include year, rating and summary; Namava lists only title and kind (call vod_title for more). Use vod_featured for what each site promotes on its front page instead. |
| vod_featuredA | Show what Filimo and Namava promote right now: Filimo's front-page rows (new, popular, box office, genres) and Namava's top slider and top list. Use for "what is popular / trending on Filimo or Namava". These are editorial picks, not view counts. Take a
|
| vod_genresA | List the genre names vod_browse accepts for Filimo and Namava, with the English aliases. Use before vod_browse when unsure of a genre name. Persian names work for both sites; English aliases such as comedy or drama work too. Filimo also takes sort and country filters (see vod_browse). |
| vod_browseA | List movies and series of one genre on Filimo and Namava, with Filimo's sort and country filters. Use for "best comedy series on Filimo", "Iranian dramas", "new documentaries". Filimo rows carry year, rating, IMDb and summary; Namava rows only title, kind and id (use vod_title). Next: vod_title or vod_episodes. For themed lists (IMDb top 250, Oscar, kids, coming soon) use vod_collections instead. |
| vod_personA | Look up an actor, director or writer on Filimo and Namava: short bio and the titles they appear in. Use for "what has X acted in / directed on Filimo or Namava". Titles carry a |
| vod_relatedA | List titles similar to one movie or series on Filimo or Namava ("viewers also watch"). Use after vod_title when the user wants more like it. Filimo also returns its related rows (more by the same
actors or writer, same genre and decade) and the featured actors and writers; Namava returns one recommendation list.
Take a |
| vod_collectionsA | List the curated lists vod_collection can open on Filimo and Namava: IMDb top 250, Oscar, kids, coming soon and more. Use when the user asks for a themed list (best-of, festival winners, kids, Korean or Turkish series, true stories).
Each entry has a |
| vod_collectionA | Show the titles of one curated list on Filimo or Namava, such as the IMDb top 250 or coming soon. Use after vod_collections. Filimo lists accept sort and country filters and reach about 200 titles; Namava lists
are fixed (newest or editorial order, |
| vod_plansA | Show Namava's public subscription plans and prices (Filimo's prices are not available in its JSON API). Use for "how much is a Namava subscription". Prices are in toman before 10% VAT. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 13 tools
Most tools have clearly distinct purposes, especially vod_title, vod_episodes, vod_person, vod_related, vod_collections, and vod_plans. The discovery-oriented tools (vod_search, vod_where, vod_new, vod_featured, vod_browse) are closer together, but their descriptions explicitly explain when to use each one, so ambiguity is minor.
All tools use snake_case with a consistent vod_ prefix and stable domain terms such as title, episodes, browse, collections, and plans. The singular/plural pairing vod_collection/vod_collections and adjective-style names like vod_new and vod_featured are predictable and readable.
The server has 13 tools, which is well within the ideal range for a dual-site VOD catalog. Each tool maps to a meaningful workflow: discovery, search, details, episodes, people, related titles, curated collections, and subscription plans.
The surface covers the core catalog lifecycle: new titles, search, availability, full details, episodes, genres, browse, people, related titles, curated lists, and Namava plans. The main limitations are declared gaps around streaming links and Filimo pricing, which are meaningful but not likely to break most catalog-information workflows.