ESPHome MCP Connector for Claude
A+Control and monitor your ESPHome-powered IoT devices directly from any AI agent via the Web Server API.
Connect your ESPHome microcontrollers to any AI agent and take full control of your smart home or industrial IoT setup through natural conversation.
What you can do
- Real-time Monitoring — Fetch the current state and values of any sensor, switch, or binary sensor using the
get_entity_statetool. - Lighting Control — Manage lights with precision using
light_action, including brightness and RGB color adjustments. - Appliance Management — Toggle switches, control fans with
fan_action, and adjust covers (blinds/garage doors) withcover_action. - Interactive Components — Press buttons via
button_press, set numeric values withnumber_set, and choose options from dropdowns withselect_option. - Security & Safety — Arm or disarm alarm panels using
alarm_actiondirectly from your chat interface.
How it works
- Enable the
web_servercomponent in your ESPHome YAML configuration. - Subscribe to this server.
- Enter your device's local URL and optional password.
- Start interacting with your hardware from Claude, Cursor, or any MCP client.
Who is this for?
- Home Automation Enthusiasts — control your local environment without complex dashboards.
- IoT Developers — test and debug ESP32/ESP8266 entity behaviors using natural language.
- Hardware Engineers — monitor sensor metrics and trigger actions during prototyping phases.
Related Connectors
PrestaShop MCP
Bring your PrestaShop store to your AI — orchestrate orders, extract deep product metadata, and track inventory stock levels natively via chat.
Dynatrace (APM and Observability) MCP
Monitor and manage your Dynatrace environment — query metrics, track problems, manage entities, and automate observability workflows directly from your AI agent.
Statsig MCP
Manage feature flags, dynamic configs, and experiments. Evaluate gates and log events directly from your AI agent.
Datadog MCP
Monitor applications via Datadog — query performance metrics, search logs, and list active monitors directly from any AI agent.