Contact Us 1-800-596-4880

Get Started with MuleSoft Vibes

MuleSoft Vibes helps you build APIs and integrations using natural language prompts directly in your development environment.

Use MuleSoft Vibes

You can open MuleSoft Vibes from the:

  • Toolbar icon

  • Top navigation bar

  • Build with AI card in the project canvas

When you submit a prompt, MuleSoft Vibes processes it using the MuleSoft MCP Server and performs actions such as generating API specifications or integration flows.

Depending on your configuration, MuleSoft Vibes can:

  • Request approval before writing to your files

  • Write automatically if Auto-approve is enabled in settings

Plan and Act Modes

MuleSoft Vibes operates in two modes:

  • Plan Mode MuleSoft Vibes analyzes your prompt and produces a step-by-step plan describing how it will accomplish the task. No actions are executed automatically in this mode.

  • Act Mode MuleSoft Vibes attempts to perform the actions outlined in the plan by using the MuleSoft MCP Server tools to modify files, create resources, or execute changes to your project.

You can switch between modes depending on whether you prefer to review the plan before execution or allow MuleSoft Vibes to act directly.

How MuleSoft Vibes Generates Code

MuleSoft Vibes uses MuleSoft-optimized AI pipelines to generate high-quality code for API specifications and integration flows.

The pipelines are exposed to MuleSoft Vibes through these MCP tools:

  • generate_mule_flow – Generates Mule integration flows.

  • generate_api_spec – Generates API specifications from natural language prompts.

Because these tools run on pipelines optimized specifically for MuleSoft use cases, users typically receive higher-quality code outputs (on average, 60% better) compared to generic generation.

To ensure the best results:

  • Verify that the MuleSoft MCP Server is loaded in MuleSoft Vibes prior to sending a prompt.

  • Make sure MuleSoft Vibes is invoking these specialized tools.

  • Verify that all required prerequisites for MuleSoft Vibes and MCP Server are enabled in your environment.

For more information about how MuleSoft’s AI generation pipelines work, see the MuleSoft research blog.

Provide MuleSoft Vibes with Context

You can improve the accuracy of MuleSoft Vibes output by providing additional context files or inputs. Examples include requirement files (requirements.txt), configuration folders, logs, URLs, or terminal output.

To add context:

  1. In the MuleSoft Vibes panel, click the Add Context icon in the lower-left corner.

  2. Select files or folders to attach, paste the input or output from terminal, or paste a URL.

  3. Confirm to add the context to your current task.

You can also add context directly from the prompt input box by typing @, which opens the same context selector.

These inputs are used as contextual references during generation.

Configure MuleSoft Vibes Settings

You can customize how MuleSoft Vibes interacts with your project through the Settings panel. To access this panel, click the Auto-approve section at the bottom of the MuleSoft Vibes window.

The available options include:

  • Auto-approve: Automatically apply changes without prompting for confirmation.

  • Read project files: Allow MuleSoft Vibes to read project files for context.

  • Edit project files: Allow MuleSoft Vibes to write changes directly to your project.

  • Read all files: Allow MuleSoft Vibes to read all files on your computer.

  • Edit all files: Allow MuleSoft Vibes to edit any file on your computer.

  • Use MCP Servers: Allow MuleSoft Vibes to use connected MCP servers.

  • Execute safe commands: Allow MuleSoft Vibes to execute safe terminal commands.

  • Execute all commands: Allow MuleSoft Vibes to execute any terminal command.

  • Use the browser: Allow MuleSoft Vibes to launch and interact with websites in a browser.