# \[MCP\] Generate advanced flows

**URL:** <https://community.homey.app/t/mcp-generate-advanced-flows/145021>\
**Category:** Questions & Help\
**Created:** [November 6, 2025, 7:00pm UTC](https://community.homey.app/t/mcp-generate-advanced-flows/145021 "2025-11-06T19:00:15Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Eric\_Muhren](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/eric_muhren/32/29279_2.png) [@Eric\_Muhren](https://community.homey.app/u/Eric_Muhren)\
**Post date:** [November 6, 2025, 7:00pm UTC](https://community.homey.app/t/mcp-generate-advanced-flows/145021/1 "2025-11-06T19:00:15Z")

</div>

I would like to generate advanced flows using natural language using the Homey connector in ChatGPT. For now I’m able to generate a json file, but it’s not possible to import this file in the advanced editor. Is this feature already in the pipline.

---

<div class="post-metadata">

**Author:** ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)\
**Post date:** [November 6, 2025, 7:23pm UTC](https://community.homey.app/t/mcp-generate-advanced-flows/145021/2 "2025-11-06T19:23:44Z")

</div>

Not sure, but maybe the ‘Import Flow’ option works for those generated files. See:

> [@Web App ALT + Context Menu: Export/Import Flows](https://community.homey.app/t/web-app-alt-context-menu-export-import-flows/143013):
>
> It seems that a [recent update](https://homey.app/en-nl/wiki/homey-web-app-changelog/) of the web app added support for exporting and importing flows. I learned that in the web app, when right clicking an Advanced Flow or Standard Flow and simultaneously holding the ALT key, the context menu gets some additional items: The Export option creates an .homeyadvflow text file for an Advanced Flow (.homeystdflow for a Standard Flow), containing (I assume) the flow definition. I haven’t been able…

---

<div class="post-metadata">

**Author:** ![luca\_reina](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/luca_reina/32/78928_2.png) [@luca\_reina](https://community.homey.app/u/luca_reina)\
**Post date:** [November 6, 2025, 7:30pm UTC](https://community.homey.app/t/mcp-generate-advanced-flows/145021/3 "2025-11-06T19:30:27Z")

</div>

I think I actually opened a thread about this some time ago, but maybe it didn’t get much attention. Personally, I’m convinced that if there’s one area where LLMs should _really_ make a difference, it’s exactly this: simplifying our lives when we want to build something.  
Many of us already know what we want to achieve, but we don’t always have the time or the desire to spend hours clicking through menus, linking conditions, variables, and triggers.  
Yes, the MCP connector is great, and it allows impressive interactions but _for what_, exactly?  
To ask the system for information we can already see at a glance?  
Like: _“Is the kitchen light on?”_ or _“Lower the hallway lights by 20%.”_  
Sure, it works, but that doesn’t feel like meaningful innovation.  
It’s convenient in some cases, but most of the time it’s just redundant.  
What you are asking for and which I completely agree with would _really_ be a game changer:  
Being able to describe an advanced flow in natural language and have the system create it directly in Homey.  
No manual editing, no complex logic-building step-by-step.  
Just tell the AI what you want and it builds the flow for you.  
That’s real simplification….. That’s where time is saved… That’s where smart home actually starts feeling _smart_.  
And of course, who enjoys building flows manually can still do it nothing would be taken away.  
But those of us who just want to set something up and move on with our lives would finally have that option.  
Unfortunately, from what I understand, this is not currently possible, because Athom does not expose the APIs needed to create or import Advanced Flows.  
It seems to be a deliberate design choice rather than a technical limitation.  
So for now, we can generate JSON, but we can’t actually import it.  
I really hope Athom will reconsider this.  
Not everyone wants to spend their evenings fine-tuning logic blocks.  
Some of us would rather let the AI handle that so we can spend our time with the people we care about.This is the kind of innovation that would push Homey a step ahead not just in technology, but in user-friendliness.

---

<div class="post-metadata">

**Author:** ![JohanP](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/johanp/32/119002_2.png) [@JohanP](https://community.homey.app/u/JohanP)\
**Post date:** [November 6, 2025, 9:50pm UTC](https://community.homey.app/t/mcp-generate-advanced-flows/145021/4 "2025-11-06T21:50:41Z")

</div>

I used the export flow option and renamed the file to ext json to have ChatGPT evaluate it…

It did not understand the flow really well altough it was able to read it as an Advanced Flow.

Don’t keep your hopes up on ChatGPT creating working flows for you…

---

<div class="post-metadata">

**Author:** ![Rmb](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rmb/32/79135_2.png) [@Rmb](https://community.homey.app/u/Rmb)\
**Post date:** [November 6, 2025, 10:23pm UTC](https://community.homey.app/t/mcp-generate-advanced-flows/145021/5 "2025-11-06T22:23:36Z")

</div>

First there were program languages, too complex for non-programmers, so then there were graphical languages like the Homey Advanced Flow, which Homey beginners like so much, but too cumbersome to describe in detail what you want. Both instruct unambiguously what the computer should do. So now you expect users to to able to express unambiguously what they want using voice? So then we are back to programcode using voice instead of text input?

---

<div class="post-metadata">

**Author:** ![Eric\_Muhren](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/eric_muhren/32/29279_2.png) [@Eric\_Muhren](https://community.homey.app/u/Eric_Muhren)\
**Post date:** [December 19, 2025, 11:33am UTC](https://community.homey.app/t/mcp-generate-advanced-flows/145021/6 "2025-12-19T11:33:26Z")

</div>

Athom extended the MCP server and now you can create and update standard and advanced flows using chatgpt by typing natural language. This is the feature I was waiting for.

---

<div class="post-metadata">

**Author:** ![Kyle\_Michiels](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kyle_michiels/32/120769_2.png) [@Kyle\_Michiels](https://community.homey.app/u/Kyle_Michiels)\
**Post date:** [December 19, 2025, 3:25pm UTC](https://community.homey.app/t/mcp-generate-advanced-flows/145021/7 "2025-12-19T15:25:10Z")

</div>

Well why not use ChatGTP to generate homey script?  
That is not a visual language so should work better.

And if we are trying to generate advanced flows with Chat GTP why not move on to real code?
