Rotv MCP server

Rotv is a remote MCP server that gives an AI agent 14 tools, among them tv_check_freshness, tv_compare_options, tv_concierge. It answers at https://tv.madeinro.eu/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 10 September 2026; the last check, on 19 October 2026, succeeded.

Status
Answering
Tools
14
Official
yes, served from madeinro.eu
Reliability
6 of 6 checks
Response time
258 ms
Transport
streamable HTTP
Last checked
19 October 2026

Romanian TV guide MCP: live listings, prime time, search, recommendations, MCP Apps tonight card.

Description as the publisher wrote it.

The 14 tools Rotv offers

ToolWhat it does
tv_check_freshnessReports the last-updated time of each underlying data source (EPG normalized, EPG homepage, streaming catalog), the age in minutes, the expected next refresh, and whether any source is stale (older than 1.5× the expected refresh interval).
Inputs: source
tv_compare_optionsCompares 2-5 program titles by scoring each against the chosen mood, finding the next TV airing (next 48h by default) and looking each up in the streaming catalog. Returns side-by-side breakdown and a winner with reasoning.
Inputs: options, mood, prefer, upcoming_window_hours
tv_conciergeYou have a window of free time — decide for me what to watch right now. Returns ONE primary decision (TV program OR streaming title) with confidence percentage, full reasoning breakdown, and up to 3 diverse alternatives with explicit trade-
Inputs: window, duration_hours, mood, exclude_categories, exclude_keywords, sources
tv_explain_recommendationReturns a full score breakdown for a specific program in a given mood/context: per-component value + reason, extracted genres, streaming cross-ref, freshness, sources used, and a list of alternatives that were not picked (with the specific
Inputs: title, channel, start_utc, context
tv_find_for_coupleFinds TV programs that satisfy two people with different moods/preferences. Default fairness=strict (min(scoreA,scoreB) >= threshold — no veto). Auto-falls-back to fairness=average if strict returns empty, marked with degraded:true. Returns
Inputs: person_a, person_b, timeframe, fairness, min_score, limit
tv_get_prime_timeReturns the prime-time lineup (20:00–23:00 Europe/Bucharest) for a given date, grouped by channel. Use for queries like "what is on prime time tonight" or "tomorrow night TV". By default, news channels are excluded.
Inputs: date, scope, exclude_news
tv_get_title_detailsLooks up a title across upcoming Romanian TV airings (next N hours, default 48) and the live streaming catalog for Romania (Netflix, HBO Max, Prime Video, Disney+, Apple TV+). Use for queries like "is Avatar on Netflix?", "when does Game of
Inputs: title, include_streaming, upcoming_window_hours
tv_important_todayWhat actually matters on Romanian TV today: World Cup / Euro / Champions League matches, finals, knockout games, national-team fixtures. Detected from real EPG text (titles + descriptions) with quoted evidence — the EPG has no structured ev
Inputs: date, min_tier, limit
tv_now_on_tvReturns the programs currently broadcasting on Romanian TV channels. Use this for "What is on TV now?" type questions. Default scope is the 14 main channels; pass scope="all" for the full 254-channel list.
Inputs: scope, exclude_news, category, limit
tv_plan_eveningBuilds a coherent TV watching plan for an evening — either one long program filling the budget or 2-3 segments with small gaps. Accepts start time, duration budget, mood, and channel preferences. Output: ordered timeline + alternatives drop
Inputs: start, duration_min, mood, prefer, max_segments, allow_channel_switch
tv_recommend_by_moodReturns top-N Romanian TV programs ranked for a given mood (obosit/vesel/concentrat/romantic/familie/captivant — RO/EN aliases accepted). Combines: channel category, mood-fit (genre + duration + keywords), time proximity, and streaming cros
Inputs: mood, timeframe, prefer, dislike_genres, dislike_keywords, limit
tv_recommend_todayReturns up to N ranked program recommendations for a given timeframe. Uses a deterministic scorer that rewards films / documentaries / generalist channels, penalises news, and boosts programs starting within the next hour. Use for queries l
Inputs: timeframe, prefer, exclude_news, limit
tv_search_programSearch programs across all 254 Romanian TV channels by free-text title, channel, category, and time window. Use for queries like "documentaries on Discovery tomorrow", "football on Saturday", "what is on Antena 1 right now". Time references
Inputs: query, channel, category, timeframe, exclude_news, limit
tv_tonight_cardThe daily "what is worth watching tonight?" card: one main decision (importance-scored major event, or a deterministic prime-time film fallback) plus one pick per vertical — TV, streaming (official Netflix RO top 10), theater (online + stag

Add Rotv to your AI client

Every block below points at https://tv.madeinro.eu/mcp. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http rotv https://tv.madeinro.eu/mcp
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "rotv": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://tv.madeinro.eu/mcp"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "rotv": {
      "url": "https://tv.madeinro.eu/mcp"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "rotv": {
      "type": "http",
      "url": "https://tv.madeinro.eu/mcp"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "rotv": {
      "url": "https://tv.madeinro.eu/mcp"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "rotv": {
      "serverUrl": "https://tv.madeinro.eu/mcp"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "rotv": {
      "url": "https://tv.madeinro.eu/mcp"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: Rotv
version: 0.0.1
schema: v1
mcpServers:
  - name: Rotv
    type: streamable-http
    url: https://tv.madeinro.eu/mcp
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "rotv": {
      "httpUrl": "https://tv.madeinro.eu/mcp"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "rotv": {
      "type": "http",
      "url": "https://tv.madeinro.eu/mcp"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "rotv": {
      "url": "https://tv.madeinro.eu/mcp"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Ftv.madeinro.eu%2Fmcp&type=streamable_http&id=rotv&name=Rotv

Is Rotv up right now?

It answered our last check on 19 October 2026 in 258 ms. Over 6 checks since 10 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to Rotv

Questions about Rotv

Is there an official Rotv MCP server?

Yes. It is published by madeinro.eu and served from tv.madeinro.eu, the vendor's own domain: https://tv.madeinro.eu/mcp.

How many tools does Rotv have?

14, as returned by the server's own tools/list on 11 September 2026: tv_check_freshness, tv_compare_options, tv_concierge, tv_explain_recommendation, tv_find_for_couple, tv_get_prime_time, tv_get_title_details, tv_important_today, and 6 more.

Is Rotv down?

It answered our last check on 19 October 2026 in 258 ms. Over 6 checks since 10 September 2026 it answered 6.

How do I add Rotv to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://tv.madeinro.eu/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does Rotv need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: eu.madeinro. Endpoint host: tv.madeinro.eu. ARD identifier: urn:air:eu.madeinro:mcp:rotv-mcp. First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.