About Filimo and Namava
An unofficial, read-only MCP server for AI agents querying the public Filimo and Namava movie and series catalogs. It covers title availability, details, people, episodes, curated lists, genres, and Namava plans, but does not provide playback or stream links.
Key features
- 01Search titles across both services
- 02Check title availability by service
- 03Read title and episode details
- 04Browse people, genres, and collections
- 05View new releases and Namava plans
Use cases
- 01Check where a film or series is listed
- 02Review a title’s cast, rating, or age rating
- 03Find episodes or an actor’s filmography
- 04Browse new releases or genre selections
MCP support
Exposes read-only catalog lookup tools to MCP clients, including search, title details, episodes, and browsing. It uses stdio transport and requires no account or API key.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
uvx iran-vod-mcpIRAN_VOD_MCP_PROXYOptional HTTP proxy URL for the Filimo and Namava requests; system proxy settings are ignored. Also accepts a comma-separated list: one is used until it gets blocked or fails to connect, then the next.Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEiran-vod-mcp: Filimo (فیلیمو) and Namava (نماوا) catalog MCP server for AI agents
iran-vod-mcp is an unofficial, read-only MCP server that gives AI agents the public movie and series catalogs of Filimo and Namava.
Its 13 tools search both services, tell you which one carries a title, read synopsis, rating, cast and age rating,
list seasons and episodes, look up actors and directors, find similar titles, open curated lists (IMDb top 250, Oscar, kids,
coming soon), browse genres and show Namava subscription prices.
No API key or account is needed. It works in Claude, Cursor, Copilot and any other MCP client.
For AI agents · Quick start · Tools · FAQ · فارسی
For AI agents
- What: unofficial MCP server (model context protocol) for filimo.com and namava.ir, the two big Iranian video-on-demand services: title search, "which service has this title", title details, series seasons and episodes, actor and director filmographies, similar titles, curated lists, new releases, front-page picks, genre browsing, Namava plans.
- Install:
uvx iran-vod-mcporclaude mcp add iran-vod -- uvx iran-vod-mcp. Transport: stdio. Needs uv (Python 3.10+). - Auth: none. Optional
IRAN_VOD_MCP_PROXY(HTTP proxy URL, or a comma-separated list); system proxy settings are ignored. - Access: read-only catalog data. It cannot log in, play video, give stream links or change anything, so no confirmation is needed before calling any tool.
- Tools: 13, all prefixed
vod_. Typical sequences:vod_search->vod_title->vod_episodes/vod_related/vod_person;vod_wherefor one title;vod_browse->vod_title;vod_collections->vod_collection. - Use when: the user asks if a film or series is on Filimo or Namava, what it is about, who is in it, its rating or age rating, how many seasons or episodes it has, what is new or popular, or what to watch in a genre.
- Do not use when: the user wants to watch, download or get stream links, or needs Filimo prices (only Namava plans are public JSON).
- Output: compact JSON. Years are Persian-calendar as the sites show them (foreign titles show the Gregorian year). Ratings differ: Filimo stars out of 5 with a vote count and IMDb, Namava like and dislike counts. Text is Persian site content.
- Machine-readable:
server.json.
Quick start
claude mcp add iran-vod -- uvx iran-vod-mcp
Or in any MCP client config:
{ "mcpServers": { "iran-vod": { "command": "uvx", "args": ["iran-vod-mcp"] } } }
Both sites answer from Iran directly. Foreign (licensed) titles are only listed to Iranian IP addresses: from abroad you
see the Iranian catalog only. If you need a proxy, set IRAN_VOD_MCP_PROXY=http://host:port.
Tools
| Tool | What it does |
|---|---|
vod_search | Search Filimo, Namava or both by title; movies and series with a ref each |
vod_where | Which of the two services carries a title (exact and similar matches per site) |
vod_title | Synopsis, genres, year, rating, age rating, country, cast and director of one title |
vod_episodes | Seasons of a series and the episodes of one season (summary, length, date) |
vod_new | Newest titles per service, movies or series |
vod_featured | What each front page promotes: Filimo rows (popular, box office, genres), Namava hero slider and top list |
vod_browse | Titles of one genre; Filimo also sorts (rating, IMDb, year, newest added) and filters by country |
vod_genres | Genre names, aliases, sort and country values |
vod_person | An actor or director: bio and the titles they appear in, on Filimo and Namava |
vod_related | Titles similar to one title; Filimo also names its featured actors and writers |
vod_collections | Curated lists you can open: IMDb top 250, festival winners, kids, Oscar, true stories, coming soon |
vod_collection | The titles of one curated list (Filimo sort and country filters, paging to about 200 titles) |
vod_plans | Namava subscription plans and prices (Filimo prices are not in its JSON API) |
Example prompts:
- "Is Iranian Dinner (شام ایرانی) on Filimo or Namava, and how many seasons?"
- "Best-rated Iranian comedy series on Filimo."
- "What is new on Namava this week?"
- "What has Parsa Pirouzfar acted in on Filimo?" / "What is coming soon to Namava?"
- فیلم بینوایان در نماوا هست؟ کارگردانش کیست؟
- سریالهای ایرانی با بیشترین امتیاز در فیلیمو کدامند؟
FAQ
Can it play or download videos? No. It lists and describes titles only; no stream or download URLs are fetched.
Why do I see fewer titles from abroad? Both services hide licensed foreign titles from non-Iranian IP addresses.
Why does a Filimo series show only a few actors? Filimo has no cast list. For a movie the names come from its description text; for a series they are the actors Filimo features on the series page (usually two or three).
Is it affiliated with Filimo or Namava? No. It reads the same public JSON the websites use, at a polite rate with a short cache.
فارسی
iran-vod-mcp یک سرور MCP غیررسمی و فقطخواندنی برای فهرست فیلم و سریال فیلیمو و نماوا است: جستجوی عنوان در هر دو سرویس،
اینکه یک عنوان در کدام سرویس هست، خلاصه داستان، امتیاز، رده سنی، بازیگران، فصلها و قسمتها، تازهها و دستهبندی ژانر.
پخش، دانلود و ورود به حساب پشتیبانی نمیشود. نصب: uvx iran-vod-mcp
License
MIT. Author: Sepehr Radmard (سپهر رادمرد), github.com/sepehr071, linkedin.com/in/sepehr-radmard.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.