TVWizard MCP Server for Claude
TVWizard MCP server and cloud relay that lets Claude control Android TV and Google TV devices remotely via six tv.* tools, title resolution, and a bridge APK.
Open the source and read safety notes before installing.
Safety notes
- tv.send_key and tv.launch_app can change power state, inputs, and foreground apps on a paired TV.
- tv.play_title resolves streaming deep links that may start paid content or subscriptions.
- Bearer tokens grant remote control of paired TVs; revoke tokens if leaked.
- Commands fail loudly when the bridge is offline rather than queuing silent actions.
Privacy notes
- tv.observe returns on-screen UI structure and may reveal watched content or account screens.
- TVWizard states command content is not logged, sold, or used for model training; review the privacy policy.
- Relay is hosted in Frankfurt (EU); bridge APK is open source for on-device inspection.
Prerequisites
- Android TV or Google TV device with the TVWizard bridge APK installed from GitHub releases.
- Successful pairing via the 6-digit code at tv.djwizard.ai/claim.html.
- Claude Desktop, Claude Code, or another MCP client with streamable HTTP and custom headers.
- Bearer token stored in MCP headers, not committed to source control.
Schema details
- Install type
- cli
- Reading time
- 4 min
- Difficulty score
- 35
- Troubleshooting
- Yes
- Breaking changes
- No
- Scope
- Source repo
- Estimated setup
- 15 minutes
- Difficulty
- intermediate
- Website
- https://tv.djwizard.ai
Full copyable content
{
"mcpServers": {
"tvwizard": {
"url": "https://tv.djwizard.ai/mcp/",
"type": "http"
}
}
}About this resource
Overview
TVWizard is a Model Context Protocol server plus cloud relay that turns any Claude-compatible chat into a universal remote for Android TV and Google TV. After pairing once with a six-digit code, you can list devices, send keys, launch apps, resolve titles to provider deep links, and read the on-screen state from anywhere.
Source, docs, and releases are in fizzious1/TVWizard-mcp. The relay endpoint is https://tv.djwizard.ai/mcp/, registered as ai.djwizard/tvwizard.
Features
tv.list_devicesfor TVs paired to your account.tv.send_keyfor POWER, navigation, OK, BACK, and volume keys.tv.launch_appfor Android intents and HTTPS deep links.tv.list_appsto enumerate installed applications.tv.play_titlewith TMDB and JustWatch title resolution across regions.tv.observeto read foreground app and visible UI nodes.
Use Cases
- Turn off the bedroom TV from your phone while traveling.
- Launch Netflix or YouTube for a specific title with natural language.
- Inspect what app is foreground before sending navigation keys.
- List installed streaming apps to build better voice commands.
- Pause playback with BACK or HOME during automation experiments.
Installation
Pair the bridge
- Install the latest bridge APK from GitHub releases.
- Open the app on the TV and tap Pair to display a six-digit code.
- Visit tv.djwizard.ai/claim.html, claim the code, and copy the bearer token.
Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"tvwizard": {
"url": "https://tv.djwizard.ai/mcp/",
"transport": "streamable-http",
"headers": {
"Authorization": "Bearer YOUR_TOKEN_HERE"
}
}
}
}
Fully quit and relaunch Claude Desktop after saving.
Claude Code
claude mcp add --transport http tvwizard https://tv.djwizard.ai/mcp/
Configure the bearer token in your client's header settings.
Configuration
{
"mcpServers": {
"tvwizard": {
"url": "https://tv.djwizard.ai/mcp/",
"type": "http",
"headers": {
"Authorization": "Bearer YOUR_TVWIZARD_TOKEN"
}
}
}
}
Examples
Observe the screen
Use tv.observe on my living-room TV and tell me what app is in the foreground.
Play a title
Put on Stranger Things season 1 episode 1 on the living-room TV.
Power off
Send POWER to the bedroom TV.
Security
- Revoke and re-pair if a bearer token may have leaked via chat or screenshots.
- Avoid automating purchases or account changes on shared household TVs without consent.
- Review the open-source bridge APK to understand what runs on the TV device.
Troubleshooting
Tools do not appear
Confirm the Claude config path, merge into existing mcpServers, and restart fully.
authentication required
The bearer token is missing, wrong, or revoked; re-claim at /claim.html.
bridge offline
Ensure the TV is powered on, online, and the bridge app is running.
tv.play_title provider missing
Catalog coverage varies by country; try provider: "stremio" when JustWatch data is sparse.
Source citations
Add this badge to your README
How it compares
TVWizard MCP Server for Claude side by side with 3 alternatives on trust, install, platform support, and disclosed safety notes — all from reviewed registry metadata.
| Field | TVWizard MCP Server for Claude TVWizard MCP server and cloud relay that lets Claude control Android TV and Google TV devices remotely via six tv.* tools, title resolution, and a bridge APK. Open dossier | AdAdvisor MCP Server for Claude Hosted AdAdvisor MCP server with curated Meta Ads workflows for browsing creatives, launching campaigns, building audiences, and optimizing performance from Claude via streamable HTTP. Open dossier | AutoRFP.ai MCP Server for Claude Official AutoRFP.ai remote MCP server for read-only access to RFP projects, requirements, approved content library search, and organisation tags from Claude and other MCP clients via OAuth. Open dossier | Auxen MCP Server for Claude Official Auxen.ai remote MCP server for listing GPU models and instances, checking account balance, and provisioning or destroying inference instances from Claude via OAuth 2.1 or API keys. Open dossier |
|---|---|---|---|---|
| Trust | ||||
| Install risk | Review first | Review first | Review first | Review first |
| Notes | Safety ✓ Privacy ✓ | Safety ✓ Privacy ✓ | Safety ✓ Privacy ✓ | Safety ✓ Privacy ✓ |
| Category | mcp | mcp | mcp | mcp |
| Source | source-backed | source-backed | source-backed | source-backed |
| Author | TVWizard | AdAdvisor | AutoRFP.ai | Auxen AI |
| Added | 2026-06-14 | 2026-06-14 | 2026-06-14 | 2026-06-14 |
| Platforms | Claude CodeCursorClaude Desktop | Claude CodeClaude Desktop | Claude CodeClaude Desktop | Claude CodeClaude Desktop |
| Source repo | — | — | — | — |
| Safety notes | ✓tv.send_key and tv.launch_app can change power state, inputs, and foreground apps on a paired TV. tv.play_title resolves streaming deep links that may start paid content or subscriptions. Bearer tokens grant remote control of paired TVs; revoke tokens if leaked. Commands fail loudly when the bridge is offline rather than queuing silent actions. | ✓Workflow tools can create or modify Meta Ads campaigns, ad sets, creatives, and audiences when your token has write scope. Bearer tokens grant persistent account access until revoked in AdAdvisor or Meta Business settings. Treat returned spend, conversion, and audience data as business-sensitive before sharing in chat exports. Verify AI-proposed budget or targeting changes before approving tool calls on live ad accounts. | ✓The connection is read-only; it cannot create, edit, or delete AutoRFP.ai records. Each user inherits their own AutoRFP.ai permissions, so MCP results reflect that user's normal app access. OAuth tokens grant persistent read access until revoked in AutoRFP.ai or the MCP client. Do not share OAuth-approved connector sessions across users or paste access tokens into public issues. | ✓provision_model creates billable GPU instances; confirm model, region, and cost before approving tool calls. destroy_instance permanently removes running instances and cannot be undone through MCP. API keys prefixed auxen_live_* operate on production resources; use auxen_test_* keys in development. OAuth tokens grant persistent account access until revoked in Auxen or the MCP client. |
| Privacy notes | ✓tv.observe returns on-screen UI structure and may reveal watched content or account screens. TVWizard states command content is not logged, sold, or used for model training; review the privacy policy. Relay is hosted in Frankfurt (EU); bridge APK is open source for on-device inspection. | ✓Account IDs, campaign names, creative assets, and performance metrics are sent to AdAdvisor and Meta APIs. Store adv_sk_ API keys in connector headers or secrets managers, not in chat logs or source control. AdAdvisor may retain usage telemetry under its platform terms; review privacy policy before connecting production accounts. | ✓MCP tool results can expose RFP project names, requirement text, approved answer content, and organisation tag vocabulary. Search queries sent to the content library are processed by AutoRFP.ai under its own data-handling terms. Public support notes should describe connector scope, not full requirement or library excerpts. | ✓MCP tool results can expose account balance, instance IDs, model names, and deployment metadata. Provisioning requests are processed by Auxen.ai under its own data-handling and billing terms. Do not paste live API keys or OAuth tokens into public issues or shared chat logs. |
| Prerequisites |
|
|
|
|
| Install | | | | |
| Config | | | | |
| Citations | ||||
| Claim | Unclaimed | Unclaimed | Unclaimed | Unclaimed |
Signals
Loading live community signals…
A short, calm digest of reviewed Claude resources. Unsubscribe any time.