Tapo MCP

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

Streamable HTTPcommunityapplication

Package Details

TransportStreamable HTTP

Environment Variables

TAPO_MCP_USERNAME
RequiredSecret

TP-Link Tapo account email

TAPO_MCP_PASSWORD
RequiredSecret

TP-Link Tapo account password

TAPO_MCP_DISCOVERY_TARGET
Required

Network target for device discovery (e.g. 192.168.1.255)

TAPO_MCP_API_KEY
Secret

Optional Bearer token for API authentication

TAPO_MCP_DISCOVERY_TIMEOUT(num)
Default:5

Device discovery timeout in seconds

OTEL_EXPORTER_OTLP_ENDPOINT

Optional OpenTelemetry collector endpoint for tracing