# ✨ Homey MCP Server | Megathread

**URL:** <https://community.homey.app/t/homey-mcp-server-megathread/145181>\
**Category:** Official Announcements\
**Created:** [November 10, 2025, 4:32pm UTC](https://community.homey.app/t/homey-mcp-server-megathread/145181 "2025-11-10T16:32:36Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Emile](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/emile/32/115314_2.png) [@Emile](https://community.homey.app/u/Emile)\
**Post date:** [November 10, 2025, 4:32pm UTC](https://community.homey.app/t/homey-mcp-server-megathread/145181/1 "2025-11-10T16:32:36Z")

</div>

**Connect ChatGPT & Claude with Homey.**

Read the announcement at [Introducing the Homey MCP Server – News | Homey](https://homey.app/en-us/news/introducing-the-homey-mcp-server/) .

Share your findings & ideas in this thread.

---

<div class="post-metadata">

**Author:** ![cloudpulse\_01](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/cloudpulse_01/32/143041_2.png) [@cloudpulse\_01](https://community.homey.app/u/cloudpulse_01)\
**Post date:** [November 10, 2025, 5:42pm UTC](https://community.homey.app/t/homey-mcp-server-megathread/145181/2 "2025-11-10T17:42:17Z")

</div>

Maybe few questions here. Is it mandatory to keep ChatGPT in developer mode ? (That disables memory). And are advanced flows also discoverable/usable ? In another post I was showing that it could not access the advanced flows. Thank you

---

<div class="post-metadata">

**Author:** ![Emile](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/emile/32/115314_2.png) [@Emile](https://community.homey.app/u/Emile)\
**Post date:** [November 10, 2025, 7:21pm UTC](https://community.homey.app/t/homey-mcp-server-megathread/145181/3 "2025-11-10T19:21:31Z")

</div>

Yes, Advanced Flows are also visible, yet only if they can be started (e.g. have a Start-button).

I don’t know about ChatGPT. Online it looks like developer mode for me as well, but on mobile I don’t see anything related to developer mode, yet I can work with Homey. It’s really out of our control.

---

<div class="post-metadata">

**Author:** ![HenriDO](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henrido/32/84845_2.png) [@HenriDO](https://community.homey.app/u/HenriDO)\
**Post date:** [November 11, 2025, 11:38am UTC](https://community.homey.app/t/homey-mcp-server-megathread/145181/4 "2025-11-11T11:38:19Z")

</div>

Great functionality! It works perfectly.

I attempted to create a flow, but ChatGPT informed me that it lacks write access to build it within Homey, which I can understand.

- I was able to obtain a list of all devices with capabilities,

- turn on of a light.

- get a status on a device

- Get an advice to which thermostat should I turn on to get 19°C based on all thermostat in the house.

Has anyone tried using Ollama with it? Ollama operates locally and now supports MCP servers.

Considering privacy concerns, I might not use ChatGPT for home automation. Instead, I’ll use Ollama locally on my Mac with a local LLM, which is sufficient for this kind of request/activity.

By the way, the Ollama App is great! 😉

---

<div class="post-metadata">

**Author:** ![HenriDO](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henrido/32/84845_2.png) [@HenriDO](https://community.homey.app/u/HenriDO)\
**Post date:** [November 11, 2025, 1:16pm UTC](https://community.homey.app/t/homey-mcp-server-megathread/145181/5 "2025-11-11T13:16:28Z")

</div>

I find more practical use cases with Ollama than with MCP Server.

For instance, I can send weather information to Ollama with a nice prompt, and I receive original responses every day. Which can be played on a speakers on morning.

 ![Capture d’écran 2025-11-11 à 13.58.04](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/c/7cccaae235f31b0cea4f272b0301ea95cc33ff66.png)

Alternatively, I can send all the current weather information and all the thermostats in the house, and Ollama provides helpful advice on how to adjust the thermostats to achieve a consistent temperature of 19°C in all rooms.

 ![Capture d’écran 2025-11-11 à 14.08.45](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/8/48c06dc575762034d103df93185a1f93a5620fcc.png)

This is very convenient, of course. While I don’t take any direct actions based on the LLM’s responses in Ollama (I don’t trust them 😉 ) , I do receive some useful notifications. :-).

---

<div class="post-metadata">

**Author:** ![Dominik\_Soos](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dominik_soos/32/127859_2.png) [@Dominik\_Soos](https://community.homey.app/u/Dominik_Soos)\
**Post date:** [November 12, 2025, 2:28pm UTC](https://community.homey.app/t/homey-mcp-server-megathread/145181/6 "2025-11-12T14:28:00Z")

</div>

I’m using the Homey integration with ChatGPT, and at the moment it appears to operate in a “read-only” mode - I can trigger existing Flows and read device states, but I cannot create or modify Flows through the API.

I would like to ask when write access (creating and editing Flows) will be made available through the Homey API, either via the OpenAl integration or for external tools in general.

Is this feature currently in development, or do you have an estimated release timeframe?

Thank you very much for your response and for the great work you’re doing with the Homey platform.

---

<div class="post-metadata">

**Author:** ![Sandert](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sandert/32/16716_2.png) [@Sandert](https://community.homey.app/u/Sandert)\
**Post date:** [November 12, 2025, 9:53pm UTC](https://community.homey.app/t/homey-mcp-server-megathread/145181/7 "2025-11-12T21:53:23Z")

</div>

Same here.

“You’ve configured everything correctly.

The error message “MCP write action is temporarily disabled” comes directly from Homey’s MCP server.

Reading works: I can retrieve all devices, lights, values and statuses.

Not writing: Homey blocks setting values such as onoff, dim, etc”

---

<div class="post-metadata">

**Author:** ![Yann\_Liqueur](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/yann_liqueur/32/114031_2.png) [@Yann\_Liqueur](https://community.homey.app/u/Yann_Liqueur)\
**Post date:** [November 13, 2025, 8:51pm UTC](https://community.homey.app/t/homey-mcp-server-megathread/145181/8 "2025-11-13T20:51:40Z")

</div>

salut HenriDo

mine also works ok in French, but only if I write, did you find a way to use chatgpt via a voice command ? merci

---

<div class="post-metadata">

**Author:** ![Kaoh](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kaoh/32/9283_2.png) [@Kaoh](https://community.homey.app/u/Kaoh)\
**Post date:** [November 13, 2025, 9:50pm UTC](https://community.homey.app/t/homey-mcp-server-megathread/145181/9 "2025-11-13T21:50:24Z")

</div>

I have it working in Claude (with Pro license). Now need to play with it a bit more 🙂

---

<div class="post-metadata">

**Author:** ![Emile](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/emile/32/115314_2.png) [@Emile](https://community.homey.app/u/Emile)\
**Post date:** [November 14, 2025, 8:57am UTC](https://community.homey.app/t/homey-mcp-server-megathread/145181/10 "2025-11-14T08:57:15Z")

</div>

Creating & updating Flows is on my to do list to figure out if it will work nicely. Getting all the Flow cards uses a loooot of tokens so we need to optimize that a bit on the MCP side.

---

<div class="post-metadata">

**Author:** ![Sandert](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sandert/32/16716_2.png) [@Sandert](https://community.homey.app/u/Sandert)\
**Post date:** [November 15, 2025, 10:09am UTC](https://community.homey.app/t/homey-mcp-server-megathread/145181/11 "2025-11-15T10:09:34Z")

</div>

I’ve set up the MCP connector between my Homey Pro (Early 2023) and ChatGPT, and the connection itself works perfectly.

I can read everything without any issues — devices, their states, zones, flows, moods… all of that comes through fine.

But whenever I try to do something (turn a light on/off, start a flow, activate a scene, etc.), Homey always responds with:

\> “MCP write action is temporarily disabled”

This happens consistently for all write-related actions:

switching lights on/off

dimming or changing color

starting standard flows

starting advanced flows

activating moods / light scenes

The connector is fully active, permissions look correct, the IDs are valid, and rebooting/reconnecting doesn’t change anything.

So reading works perfectly — but writing is blocked completely.

Before assuming this is a bug, I wanted to check: Is MCP write functionality already enabled, or is it still being rolled out? Or is there a setting I might be missing on my side?

Thanks in advance for any insights — would love to know if others are seeing the same thing!

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [November 15, 2025, 10:18am UTC](https://community.homey.app/t/homey-mcp-server-megathread/145181/12 "2025-11-15T10:18:46Z")

</div>

I was able to change lights some days ago using Mistral AI.

Edit: it’s still working. Just dimmed lights via Mistral. @Sandert

---

<div class="post-metadata">

**Author:** ![Sandert](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sandert/32/16716_2.png) [@Sandert](https://community.homey.app/u/Sandert)\
**Post date:** [November 15, 2025, 3:21pm UTC](https://community.homey.app/t/homey-mcp-server-megathread/145181/13 "2025-11-15T15:21:48Z")

</div>

Quick update for anyone following:

I managed to get the MCP connector working after recreating the ChatGPT connector, rebooting Homey and toggling ChatGPT Developer Mode off and back on.

After that, write actions finally worked (lights, flows, scenes, etc.). So technically, the integration is functional.

However, there is a major practical issue: the MCP connector only works if developer mode in ChatGPT is enabled. And here’s the biggest problem. With Developer Mode enabled, ChatGPT Memory is disabled in _all_ chats.

This is extremely inconvenient, because memory is something I rely on in personal or ongoing conversations which can be quite complex. Developer Mode affects the _entire_ ChatGPT environment, not just one chat.

Other quick observations:

1. It’s not very fast: commands take noticeably longer to execute.

2. First-time actions always require approval: you can save permissions, but the initial step slows things down and user interaction is needed.

---

<div class="post-metadata">

**Author:** ![UlfsHomey](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ulfshomey/32/140400_2.png) [@UlfsHomey](https://community.homey.app/u/UlfsHomey)\
**Post date:** [November 16, 2025, 4:14pm UTC](https://community.homey.app/t/homey-mcp-server-megathread/145181/14 "2025-11-16T16:14:14Z")

</div>

Hi,

I use TypingMind as Multi-Model interface. Typing Mind is supporting MCP.

> **[Model Context Protocol (MCP) in TypingMind](https://docs.typingmind.com/model-context-protocol-(mcp)-in-typingmind)**
>
> Model Context Protocol (MCP) is a standard protocol created by Anthropic to allow LLMs to connect with external tools and services. TypingMind supports connecting to all MCP servers that follow the standard protocol. You can connect TypingMind to...

I add the homey MCP like attached image,

 ![Screenshot 2025-11-16 17.01.40](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/6/96a11d11fd7ade2c4081635af8e8ffe55ed1df94.png)

but i get an error message:

> “Failed to connect to mcp server”

Any Idea? Do I need a Custom OAuth Client?

By default, TypingMind will register itself with the MCP server using OAuth 2.0 Dynamic Client Registration Protocol **[RFC7591](https://datatracker.ietf.org/doc/html/rfc7591)**.

Or do I need a “Private MCP Connector?

> **[Use MCP with Private MCP Connector](https://docs.typingmind.com/model-context-protocol-(mcp)-in-typingmind/use-mcp-with-private-mcp-connector)**
>
> In TypingMind, go to Settings → Advanced Settings → Model Context Protocol to start setup your MCP servers. MCP servers require a server to run on. TypingMind allows you to connect to the MCP servers via your own local device or a private remote...

but then I would need a Port and an authentication token:

 ![Screenshot 2025-11-16 17.12.57](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/f/2f5761589c6acb8fc13bfa5e70d922e68b4d9472.png)

Any Idea of what I’am doing wrong?

thx in advance

---

<div class="post-metadata">

**Author:** ![Niels](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/niels/32/89_2.png) [@Niels](https://community.homey.app/u/Niels)\
**Post date:** [November 17, 2025, 1:23pm UTC](https://community.homey.app/t/homey-mcp-server-megathread/145181/15 "2025-11-17T13:23:48Z")

</div>

I wanted to share some recent experiences and challenges I’ve encountered while trying to enhance Siri’s usability through the integration of the Homey MCP service and ChatGPT.

For a brief moment, I hoped to make Siri more efficient by using a combination of ChatGPT and the MCP service. Unfortunately, I’ve been running into some limitations with ChatGPT. Here’s a quick overview: I have ChatGPT Pro set up in development mode and the Homey MCP service configured, with my iPhone AI connected to ChatGPT. During a chat session using the ChatGPT app, I can instruct ChatGPT to remember to use the Homey tool when addressing home appliance-related topics. This works flawlessly within that particular chat session.

However, I’ve encountered a notable issue. Developer mode is required for the MCP service to function. When developer mode is enabled, ChatGPT cannot use its account-bound memory and relies solely on chat session memory. This means that with every new session, I need to re-instruct it on how to use the Homey tool.

Additionally, using the iPhone with ChatGPT results in a new session with each command, and it does not execute in development mode, making it unaware of the tool’s existence. These limitations from OpenAI currently restrict the practical use for me. Nonetheless, I see the MCP service as a very welcome addition, as I believe these limitations will not persist for long. The sheer number of MCP services that became available just last month alone indicates explosive growth and potential.

---

<div class="post-metadata">

**Author:** ![Dominik](https://avatars.discourse-cdn.com/v4/letter/d/ee7513/32.png) [@Dominik](https://community.homey.app/u/Dominik)\
**Post date:** [November 24, 2025, 2:09am UTC](https://community.homey.app/t/homey-mcp-server-megathread/145181/16 "2025-11-24T02:09:39Z")

</div>

That’s a very positive development! **It would be really fun if you could use Codex CLI or ChatGPT to check your flows, conditions, and logic. Bonus: You describe an idea and the AI can then create suitable flows using the MCP tools.**

I still have a whole bunch of old flows that are unnecessarily complex. Back then, Advanced Flows didn’t exist yet, so I had to resort to nested flows for more complex logic. Once I purchased them, it would make my work easier to be able to attack this with MCP and Codex CLI.

@Niels It’s better to use custom instructions for something like this. These are rules that always work and take precedence.

@UlfsHomey You need to use OAuth authentication (it is disabled in your screenshot).

---

<div class="post-metadata">

**Author:** ![UlfsHomey](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ulfshomey/32/140400_2.png) [@UlfsHomey](https://community.homey.app/u/UlfsHomey)\
**Post date:** [November 24, 2025, 7:07pm UTC](https://community.homey.app/t/homey-mcp-server-megathread/145181/17 "2025-11-24T19:07:30Z")

</div>

thx for your hint.

But actually I didn’t find any description of how to use OAuth (for non devolpers) for homey access?  
I found only this: [OAuth2App - Homey OAuth2](https://athombv.github.io/node-homey-oauth2app/OAuth2App.html)

But it do not help me to enter OAuth credentials for this

 ![Screenshot 2025-11-24 20.05.54](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/c/fc2c57b75c13c7090e90d12f1317386b9992e99d.png)

---

<div class="post-metadata">

**Author:** ![JJJJ](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jjjj/32/47639_2.png) [@JJJJ](https://community.homey.app/u/JJJJ)\
**Post date:** [November 25, 2025, 9:38am UTC](https://community.homey.app/t/homey-mcp-server-megathread/145181/18 "2025-11-25T09:38:03Z")

</div>

I would love to integrate my Homey setup more deeply with ChatGPT via MCP. I’m wondering if there are or will be possibilities to read all Homey flows through MCP, let ChatGPT analyze them, receive suggestions or optimizations, and apply modifications or create new flows directly through MCP commands.

At the moment I can trigger simple actions, but I’m looking for full access where ChatGPT can inspect the entire structure of my Homey environment and help manage or improve flows.

Is this currently possible, in development, or planned for the future?

Thanks in advance!

---

<div class="post-metadata">

**Author:** ![UlfsHomey](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ulfshomey/32/140400_2.png) [@UlfsHomey](https://community.homey.app/u/UlfsHomey)\
**Post date:** [December 6, 2025, 2:18pm UTC](https://community.homey.app/t/homey-mcp-server-megathread/145181/19 "2025-12-06T14:18:50Z")

</div>

thx for your hint.

But actually I didn’t find any description of how to use OAuth (for non devolpers) for homey access?  
I found only this: [OAuth2App - Homey OAuth2](https://athombv.github.io/node-homey-oauth2app/OAuth2App.html)

But it do not help me to enter OAuth credentials for this

 ![Screenshot 2025-11-24 20.05.54](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/c/fc2c57b75c13c7090e90d12f1317386b9992e99d.png)

Update:

at the end it seems it just needs an update on homey or/and typingmind. now it is working, just without extra OAuth Client. Just connect the mpc server, logged in and it worked

---

<div class="post-metadata">

**Author:** ![pendojoshua](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pendojoshua/32/116452_2.png) [@pendojoshua](https://community.homey.app/u/pendojoshua)\
**Post date:** [December 14, 2025, 11:07am UTC](https://community.homey.app/t/homey-mcp-server-megathread/145181/20 "2025-12-14T11:07:14Z")

</div>

Great work on the MCP! Easy to setup and easy to use.

I’ve got an idea while playing with it in Claude: my devices (mostly lights) are named randomly, or some even named after the old rooms they’re in or some have naming conventions I don’t even understand anymore today. I would absolutely love do things like: “Can you turn on and off each light in room [kitchen] and ask me what to name the device” and have it rename the devices for me rather than doing the edits by hand via the app. That would save me a bunch of time!

[Next page](https://community.homey.app/t/homey-mcp-server-megathread/145181.md?page=2)
