Skip to content
↑↓navigate↵openescclose
Claude+372Whisper+228LangChain+168Codex+223NotebookLM+276DALL-E 3+192DeepL+249n8n+208Topaz Video AI+153LlamaIndex+161
Tapo MCP logo
MCP server

Tapo MCP

Controls TP-Link Tapo plugs, bulbs, strips, hubs, sensors and cameras over the local network.

0
SaveVisit website ↗
GitHub stars
796
Repository on GitHub

Add it to your client

Community
Transport
http
Auth
Required
Tools
5
License
MIT
Stars
796
Tools
list_devicescheck_deviceget_device_statecontrol_devicetake_snapshot

Rather than one tool per device family, devices advertise separate lists of set and get capabilities — OnOff, Brightness, Colour on the write side; device info, temperature and humidity history, hub trigger logs on the read side — so a single control_device tool covers a bulb, a plug and a power strip socket without the tool list growing with the shelf. Every stateful call runs check_device first, verifying that the device ID still matches the IP being addressed; on a DHCP network that check is what stops a reassigned address from being commanded by mistake. Cameras add a snapshot tool, and they need a camera account set in the Tapo app that is separate from the cloud login. Written in Rust on the rmcp SDK, served over streamable HTTP with an optional bearer token and a host allowlist. Unofficial.

Comments(0)

Sign in to comment

No comments yet — be the first.

Similar MCP servers

Report this comment

Why are you reporting this?