Forum Post for Hubitat Community
Title: Free & Easy Way to Control Hubitat with Claude/ChatGPT using MCP
Hey everyone,
I've been experimenting with MCP (Model Context Protocol), the open standard that lets AI assistants connect to external tools and APIs, and wanted to share an easy, free way to get it working with Hubitat.
Once set up, you can control your smart home with natural language:
- "Turn on the living room lights"
- "Set the thermostat to 72 degrees"
- "Lock all the doors and set the house to Away mode"
- "What devices are currently on?"
- "Dim the bedroom lights to 30%"
The AI figures out which Maker API endpoints to call based on what you ask. It's pretty slick.
The Setup
I put together a guide and an OpenAPI spec that covers the full Maker API:
GitHub: GitHub - craigde/hubitat-mcp-server: Workato MCP Server for Hubitat Maker API
The key is using Workato's free Developer Sandbox to host the MCP server. This means:
- No server to run or maintain
- No tunneling or exposing your local network
- No cost (100k free events in the sandbox)
- Works with Claude, ChatGPT, Cursor, and other MCP clients
Requirements
- Maker API with cloud access enabled (Workato needs to reach your hub via the cloud endpoint)
- Free Workato account (workato.com/sandbox)
- Claude and/or ChatGPT account
The README has full step-by-step instructions for setting everything up: creating the Workato project, HTTP connection, API proxy, MCP server, and connecting it to your AI assistant of choice.
Why This Approach?
I wanted something I could set up quickly without running infrastructure. Workato handles all the MCP protocol details and gives you a secure hosted endpoint. The free tier is generous enough for personal/experimental use.
If anyone gives this a try, let me know how it goes. Happy to help troubleshoot. And if you find issues with the setup or want to improve the docs, PRs are welcome.

