Agentβ™₯︎Age
Catalog

Tapo MCP

Official

by mihai-dinculescu Β· Rust

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

tapo-mcp (Model Context Protocol Server)

MCP server that exposes TP-Link Tapo smart-home devices as AI-callable tools and resources via the Model Context Protocol. It discovers and controls Tapo devices through an HTTP server using Streamable HTTP transport, built on the tapo crate and the rmcp SDK.

πŸ› οΈ Key Features

  • Discovers Tapo smart-home devices
  • Exposes devices as MCP tools and resources
  • Provides an HTTP server interface (Streamable HTTP transport)
  • Built with tapo crate and rmcp SDK

πŸš€ Use Cases

  • List all Tapo devices
  • Turn devices on or off (e.g., lights, smart plugs)
  • Set light brightness to a percentage
  • Change lighting color (e.g., β€œCoral”)
  • Take device snapshots (e.g., from a β€œbaby”)

⚑ Developer Benefits

  • AI agents can call Tapo control actions as MCP tools/resources
  • HTTP transport support via Streamable HTTP

⚠️ Limitations

  • Not described: specific authentication, supported device models beyond examples, and complete capabilities list.

Topics

smart-hometapol530l510p100p110iot