Back to blog
By the Lesscode team

Bubble Agent 2 or MCP? A Practical Guide to Your First AI-Assisted App Update

Bubble’s latest AI tools give founders two ways to work on an app: ask an assistant inside Bubble, or connect an external AI agent to the editor. The useful question is which route fits the next change you need to make.

On October 6, 2026, Bubble announced that Agent 2 was out of beta and Bubble MCP was available in beta. Its October community update positions the built-in Agent as the simpler starting point, with MCP aimed at experienced builders who want to bring their own AI agent to existing apps.

This is a source-based guide as of October 14, not a hands-on benchmark of either tool.

What is the difference?

Think of Agent 2 as the assistant already sitting at your workbench. You stay inside Bubble and describe the change you want. For a founder who wants help improving a screen without assembling another toolchain, that is a reasonable place to start.

MCP—Model Context Protocol—is the connection that lets a compatible external AI tool work with Bubble. Bubble describes uses such as understanding an existing app, cleaning up unused elements and editing features. The attraction is the ability to work with an agent you already use. The tradeoff is another connection and workflow to understand. Consult the official MCP guide for current setup and supported capabilities.

These are tools for building and editing an app. Connecting an editor assistant does not, by itself, add a customer-facing AI chatbot to your product.

Which should you try first?

Start with Agent 2 if you want the shortest path from a written request to a change you can inspect in Bubble. It is especially sensible when you are still learning how your app is structured.

Consider MCP if you already work with an external AI agent, understand your app and have someone who can review the resulting changes. Choosing it just because it sounds more advanced adds work without establishing a benefit.

Cost also needs a careful distinction. Bubble’s Agent 2 announcement explains that Agent actions use Bubble AI credits, while MCP does not consume those credits. That does not make the whole MCP workflow free: check the external AI provider’s charges and limits, alongside your existing app costs.

A useful first task: improve one confusing screen

Choose something small enough that you can describe success before asking AI to change it. A booking confirmation screen is a hypothetical example: perhaps users cannot easily see the date, next step or cancellation instructions.

Instead of asking “make the app better,” give the assistant a bounded request:

“Improve the booking confirmation screen so the date, booking status and next action are clear on mobile. Keep the existing booking process and payment behavior unchanged. Explain the proposed changes before making them.”

This is an illustrative prompt, not a tested recipe. Adjust it to the tool’s current capabilities and work in a development version with a known recovery path.

Review the proposal before expanding the task. A useful improvement might be clearer labels and hierarchy; it may not require new logic or a redesign of every page.

Three mistakes to avoid

Asking for too much at once. Combining a redesign, database cleanup and payment update makes it harder to understand what changed. Complete one bounded task, review it, then move on.

Treating a polished screen as proof the workflow works. Walk through the actual journey. In the hypothetical booking example, check the displayed date, status and next action against the underlying booking. Try a small screen and a different user role where applicable.

Letting the assistant define success after the fact. Write down a few observable requirements first. “The next action is visible on mobile” is easier to assess than “the page feels modern.” If the result fails those requirements, refine or revert it rather than piling on more prompts.

These are general AI-assisted development patterns, not claims about failures at particular companies.

How to decide whether to keep using it

After the first change, ask three questions: Was the request easy to explain? Could you understand and review the changes? Did the finished journey satisfy the requirements?

A good result supports trying another small task. A confusing result suggests narrowing the request or involving a builder before making larger changes. Neither outcome establishes that an entire app can safely be rebuilt in one prompt.

Lesscode’s public HomeSchool Matchmaker case study provides context for the kinds of booking and role-based workflows a Bubble project can contain. It is not evidence that these new tools were used on that project.

The practical opportunity is to shorten the path between an idea and a reviewable update. Start with a change you can judge, keep the scope clear and let the result—not the novelty of the tool—guide the next step.

Keep reading

Related articles.

New business / 2026

Have a process that should work better?

Bring us the bottleneck, the brittle build, or the idea. We'll give you a direct read on what to do next.