I tested the Bubble MCP with OpenAI Chat GPT / Codex (desktop app) with Sol 6.1 for about 1,5 hrs today on an existing Bubble app to see how far AI could help with understanding, improving, and maintaining an existing project:
-
Start/Setup: MCP Setup was easy as explained in the docs.
Useful: When connecting the MCP, you can detail the access (e. g. limit to live / dev database, live / dev logs, etc.). -
App analysis: In my first thread, I referenced the MCP just by saying “use the Bubble MCP” and it was loaded it into my conversation.
It could very well explore the app’s structure (including visual data model) and explain how things fit together. That alone is useful when navigating an established project! Very good! By that, I could imagine to create a full documentation of an app just with the MCP. -
Real changes directly in Bubble: improving page design and copy, creating editable elements, and making workflows easier to understand all through conversation. This was the most exciting part for me. I also added some screenshots to ChatGPT and asked them to implement it exactly like this in Bubble. Worked well! Tip: Open the test version in the built-in browser directly in Chat GPT to see your results appearing live. Also ask the MCP to validate its results via the test version (in the built in browser) if not automatically done. That was helpful as well.
-
Useful data exploration: I could ask questions about data and really do data analysis in natural sentences and get grouped results without manually building or exporting every query via the data tab. Some queries also cannot be build with today’s data tab since they referencing tables linked to another table. But that worked via MCP and Codex. Progress to the current data analysis options in the editor! Good!
-
Iteration: simple changes were straightforward. More subjective design work needed feedback. One interaction took three rounds before I was happy. Browser checks helped refine layouts across screen sizes. You can just annotate your findings in the built in Codex/Chat GPT browser and reference further changes from there.
To make changes like you expect it, it is helpful to tell your AI tool “Remember to do this and that…” and every time it does a change via MCP, it actually considers it. Overall good! -
Some limits remain (*Note: this is just from my 1,5 hrs test): creating or updating Bubble’s native App Text translations wasn’t supported by the available MCP. Workflow categorization also relied on naming conventions because folders weren’t exposed. I did not test workflow creation heavily. I did not do any analysis of my logs.
My wishlist for data access would be to set a very granular access to every data type and field for both dev and live. Basically, just as for the AI agent currently built into the settings menu under “AI”. This setting would be super helpful for the MCP as well. -
A few practical lessons: clear instructions, small batches of changes, and visual checks made the experience much better. I also set an explicit instruction for naming conventions for new elements etc.
Overall, a HUGE step for my personal Bubble setup in the AI age! I’m really excited about this update and the new options at hand and will definitely keep using it! Personally, I also like it more than the built-in agent but I will continue using both and gather experience. I also never used Buildprint and cannot make any comparison here.