Skip to content
mcp/skillhub

Tapo MCP Server

by mihai-dinculescuio.github.mihai-dinculescu/tapo-mcpv0.5.3

MCP server for discovering and controlling TP-Link Tapo smart home devices via AI Agents

850Dockerremoteofficial registry

context tax

queued

security

queued

cold start

queued

freshness

Active3d ago

Install Tapo MCP server

No published package or hosted endpoint yet — see the repository README for build-from-source instructions.

Configuration

VariableRequiredSecretDescription
TAPO_MCP_USERNAMEyesyesTP-Link Tapo account email
TAPO_MCP_PASSWORDyesyesTP-Link Tapo account password
TAPO_MCP_DISCOVERY_TARGETyes—Network target for device discovery (e.g. 192.168.1.255)
TAPO_MCP_API_KEY—yesOptional Bearer token for API authentication
TAPO_MCP_DISCOVERY_TIMEOUT——Device discovery timeout in seconds
OTEL_EXPORTER_OTLP_ENDPOINT——Optional OpenTelemetry collector endpoint for tracing

Freshness

Active — last maintenance signal 3d ago. The newest of the signals below sets the band.

  1. Last commit (default branch)

    2026-10-07 · 3d ago · GitHub

  2. Latest release

    2026-10-04 · 5d ago · GitHub · tapo-mcp-v0.5.3

  3. Package published

    no data · npm/PyPI

  4. Registry entry updated

    2026-10-04 · 5d ago · official registry · v0.5.3

FAQ

›Does Tapo require an API key?

Yes. It expects TAPO_MCP_USERNAME, TAPO_MCP_PASSWORD, TAPO_MCP_DISCOVERY_TARGET, TAPO_MCP_API_KEY, of which 3 are secrets.

›Can I use Tapo as a remote (hosted) MCP server?

Yes. It is a hosted MCP server; connect to its URL with any client that supports remote MCP.

›Is Tapo in the official MCP registry?

Yes, as io.github.mihai-dinculescu/tapo-mcp.

Alternatives to Tapo

Other iot & home automation MCP servers.

View all