Skip to main content
mcpSource-backedReview first Safety Privacy

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.

HarnessClaude CodeCursorClaude Desktop
Review first review before installing

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
Source repository stats
Scope
Source repo
Collection metadata
Estimated setup
15 minutes
Difficulty
intermediate
Tool listing metadata
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_devices for TVs paired to your account.
  • tv.send_key for POWER, navigation, OK, BACK, and volume keys.
  • tv.launch_app for Android intents and HTTPS deep links.
  • tv.list_apps to enumerate installed applications.
  • tv.play_title with TMDB and JustWatch title resolution across regions.
  • tv.observe to 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

  1. Install the latest bridge APK from GitHub releases.
  2. Open the app on the TV and tap Pair to display a six-digit code.
  3. 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

Show that TVWizard MCP Server for Claude is listed on HeyClaude. Paste this Markdown into your README — it renders the badge and links back to this page.

Listed on HeyClaude
[![Listed on HeyClaude](https://heyclau.de/badge/mcp/tvwizard-mcp-server.svg)](https://heyclau.de/entry/mcp/tvwizard-mcp-server)

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.

FieldTVWizard 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 riskReview firstReview firstReview firstReview first
Notes Safety Privacy Safety Privacy Safety Privacy Safety Privacy
Categorymcpmcpmcpmcp
Sourcesource-backedsource-backedsource-backedsource-backed
AuthorTVWizardAdAdvisorAutoRFP.aiAuxen AI
Added2026-06-142026-06-142026-06-142026-06-14
Platforms
Claude CodeCursorClaude Desktop
Claude CodeClaude Desktop
Claude CodeClaude Desktop
Claude CodeClaude Desktop
Source repo
Safety notestv.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 notestv.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
  • 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.
  • AdAdvisor account with Meta Ads connected and an API key (adv_sk_...) for MCP authentication.
  • Claude Pro, Team, or Enterprise with Connectors support, or another MCP client with streamable HTTP connectors.
  • Meta Ads account permissions sufficient for the campaigns and assets you plan to query or modify.
  • Review of AdAdvisor pricing and plan limits before enabling write workflows in production accounts.
  • AutoRFP.ai account with access to the projects and content library you want to query.
  • Claude Pro, Team, or Enterprise plan with Connectors support, or another MCP client with custom remote connectors.
  • Claude organisation admin for the one-time org connector setup in Claude Team/Enterprise environments.
  • Knowledge of your AutoRFP.ai data residency region (APAC, EU, or US) to select the correct MCP endpoint.
  • Auxen.ai account with billing enabled for production instance provisioning.
  • Claude Pro, Team, or Enterprise with Connectors support, or another MCP client with remote HTTP connectors.
  • OAuth 2.1 + PKCE flow support in your MCP client, or an Auxen API key prefixed with auxen_live_ or auxen_test_.
  • Understanding that provision_model and destroy_instance are destructive and may incur GPU charges.
Install
claude mcp add --transport http tvwizard https://tv.djwizard.ai/mcp/
claude mcp add --transport http adadvisor https://api.adadvisor.ai/mcp
claude mcp add --transport http autorfp https://api.autorfp.ai/mcp
claude mcp add --transport http auxen https://api.auxen.ai/mcp
Config
{
  "mcpServers": {
    "tvwizard": {
      "url": "https://tv.djwizard.ai/mcp/",
      "type": "http",
      "headers": {
        "Authorization": "Bearer YOUR_TVWIZARD_TOKEN"
      }
    }
  }
}
{
  "mcpServers": {
    "adadvisor": {
      "url": "https://api.adadvisor.ai/mcp",
      "type": "http",
      "headers": {
        "Authorization": "Bearer adv_sk_YOUR_KEY"
      }
    }
  }
}
{
  "mcpServers": {
    "autorfp": {
      "url": "https://api.us.autorfp.ai/mcp",
      "type": "http"
    }
  }
}
{
  "mcpServers": {
    "auxen": {
      "url": "https://api.auxen.ai/mcp",
      "type": "http",
      "headers": {
        "Authorization": "Bearer auxen_live_YOUR_KEY"
      }
    }
  }
}
Citations
ClaimUnclaimedUnclaimedUnclaimedUnclaimed

Signals

Loading live community signals…

More like this, weekly

A short, calm digest of reviewed Claude resources. Unsubscribe any time.