Control paired Android TV and Google TV devices through MCP, including navigation, apps, playback, volume, and screen-state queries.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
One-click editor setup isnβt available for this listing yet β we donβt have a confirmed install command, and weβd rather show nothing than point your editor at the wrong package or host. Follow the projectβs own setup instructions, linked above.
Inspect callable tools, capabilities, and parameters exposed to AI agents by TVWizard.
tv.list_devicesLists TVs paired to your account.
tv.send_keySends a key: POWER, HOME, UP/DOWN/LEFT/RIGHT, OK, BACK, VOL_UP/DOWN.
tv.launch_appOpens an Android Intent β YouTube deep links, Netflix titles, any HTTPS URL.
tv.list_appsEnumerates installed apps so your AI knows what's available.
tv.play_titleResolves "Scrubs S2E5" to a country-specific provider deep link (Netflix, Disney+, Max, Apple TV+, and more) via TMDB + JustWatch.
tv.observeReads back the TV screen state: foreground app, focused element, visible clickable nodes.
TVWizard MCP server gives an AI client control over paired Android TV and Google TV devices. It can act as a remote control, inspect the current screen, open installed or provider-specific apps, and resolve a natural-language title request into a streaming destination.
The system is intended for Claude-compatible clients. A TV is paired once through the bridge app and a six-digit code, after which the device can be addressed by its configured name, such as living-room.
The architecture has three parts: an MCP connection from the AI client to the TVWizard relay, a WebSocket connection from the relay to the TVWizard bridge, and the bridge app running on the Android TV or Google TV device. The bridge makes the outbound connection, so the setup does not require port forwarding, a VPN, or both devices to be on the same Wi-Fi network.
TVWizard MCP server uses a bearer token generated during device claiming. The relay forwards commands to the paired bridge and returns the device response. If the TV is offline, the service reports an error rather than holding the command for later execution.
Install the bridge APK from the project's latest release on the Android TV or Google TV device. Open the bridge, choose pairing, and note the six-digit code displayed by the TV. Enter that code on the TVWizard claim page, assign a device name, and copy the generated bearer token and Claude Desktop configuration snippet.
Paste the configuration into Claude Desktop and restart the application. The provided material does not specify a package-manager command for running a local MCP process; the documented setup uses the hosted relay together with the bridge APK.
The documented MCP tools include:
tv.list_devices returns TVs paired with the account.tv.send_key sends supported controls such as power, home, directional navigation, confirmation, back, and volume up or down.tv.launch_app opens Android Intents, including YouTube deep links, Netflix title links, and HTTPS URLs.tv.list_apps reports installed applications so an agent can choose from what is available on the device.tv.play_title resolves requests such as a show and episode into a country-specific provider link. Its lookup chain uses TMDB, JustWatch, and a region-aware Android package map.tv.observe reports the foreground app, focused element, and visible clickable nodes on the TV screen.Title resolution covers providers listed in the project documentation, including Netflix, Disney+, Prime Video, Max, Hulu, Apple TV+, Paramount+, Peacock, fuboTV, YouTube, and Stremio. Results use a 60-day cache, and catalogs depend on the user's country.
The bridge currently targets Android TV and Google TV. Samsung Tizen support is listed as a future item rather than a current capability. Streaming availability varies by region, and JustWatch coverage may be incomplete; the documentation notes Stremio as a fallback for some gaps.
Early access is currently free, while final pricing tiers are described as not yet finalized. The bridge is open source, but the repository describes the relay as source-available and non-commercial. The documentation also states that the service is hosted in Frankfurt, follows GDPR requirements, and does not log, sell, or use command content for training.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/tvwizard)<a href="https://allmcps.com/mcp/tvwizard"><img src="https://allmcps.com/api/badge/tvwizard?style=directory" alt="TVWizard on AllMCPs" /></a>