tvtracker-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| show_searchA | Найти сериал по названию, по описанию сюжета или отобрать по фильтрам. |
| show_profileA | Профиль сериала: факты, рейтинги по сезонам и твоя позиция в нём. |
| episode_searchA | Найти серию по описанию среди отслеживаемых сериалов. Описания серий, до которых ты ещё не дошёл, по умолчанию скрыты — показывается только факт, что такая серия есть. |
| tracking_updateA | Изменить состояние просмотра: подписаться, отметить серию, оценить, бросить. |
| watch_nextA | Выбрать, что посмотреть прямо сейчас, из накопившегося. Предлагает только вышедшие серии из бэклога и только те, что укладываются в заданное время. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| whats_next | Подобрать серию под свободное время из накопившегося. |
| catch_up | Сводка: что вышло, что впереди и с чего продолжать. |
| find_by_vibe | Найти сериал, название которого пользователь не помнит. |
| season_verdict | Вердикт: продолжать смотреть сериал или бросать. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| watching | Сериалы в активном просмотре с текущей позицией и датой последнего просмотра. |
| backlog | Вышедшие, но не просмотренные эпизоды по отслеживаемым сериалам. |
| schedule | Что из отслеживаемого выходит в ближайшие две недели. |
| taste | Агрегат по истории: жанры со средней оценкой, доля брошенного, длина. |
| facets | Жанры, статусы, типы и языки, реально встречающиеся в локальном корпусе. |
TDQS
Scored across 5 tools
Each tool targets a distinct workflow stage: show discovery, show profile viewing, episode search within tracked shows, tracking state updates, and next-episode recommendation. The descriptions clearly separate show-level search from episode-level search, so there is little risk of selecting the wrong tool.
show_search and episode_search follow a consistent entity_search pattern, but show_profile uses entity_noun, tracking_update uses action-based naming, and watch_next is a verb phrase. All names are readable, but the set mixes naming conventions rather than following a uniform verb_noun or object_action pattern.
Five tools is well-scoped for a personal TV tracking server: discovery, detail, search, state mutation, and recommendation are each covered by one focused tool. No tool feels redundant or missing from the core set.
The main tracking workflow is mostly covered, but there is no explicit way to list all tracked shows, which is a notable gap for a tracking server. An agent would have to rely on broad searches or the watch_next recommendation to reconstruct the user's watchlist, creating potential dead ends.