Contact Us 1-800-596-4880

MuleSoft Vibes Overview

MuleSoft Vibes is a purpose-built assistant for the development lifecycle, available directly in Anypoint Code Builder.

MuleSoft Vibes enables you to build, deploy, and manage your projects using natural language messages.

MuleSoft Vibes integrates with the MuleSoft MCP Server, which provides a set of agentic tools that connect MuleSoft Vibes directly to your MuleSoft environment. Through this integration, MuleSoft Vibes can perform actions and retrieve data on your behalf, enabling capabilities such as:

  • Developing API specifications

  • Creating and configuring applications

  • Creating agent networks

  • Searching for assets

  • Deploying and managing instances

  • Securing your applications

  • Managing custom metadata

You can also use skills, reusable instruction sets that MuleSoft Vibes activates when your task matches a skill’s description. MuleSoft Vibes uses the use_skill tool to load and run a skill’s full instructions when your task matches that skill. Workspace skills are available only in the workspace or project where they are defined. Global skills are available in every project and workspace.

Large language models (LLMs) power these features and operate within the Salesforce Shared Trust Boundary.

MuleSoft Vibes is part of the broader MuleSoft AI ecosystem, which also includes capabilities such as Map with AI and Map and Transform with AI. For an overview of all MuleSoft AI features, see the Learning Map: MuleSoft AI. For a high-level overview that guides you through a curated set of MuleSoft Vibes topics in Anypoint Code Builder, see Learning Map: MuleSoft Vibes for Anypoint Code Builder.

MuleSoft Vibes is available on US, EU, Canada, and Japan cloud hosts.

Capabilities in Your Workspace

MuleSoft Vibes helps you describe outcomes in plain language so the assistant can plan changes, generate artifacts, and run permitted actions against your connected MuleSoft environment. Generated work stays in your project and is subject to the same governance as code you write manually.

Models run within the Salesforce Shared Trust Boundary, and the assistant inherits the permissions of the user signed in to Anypoint Code Builder. For supported regions, prerequisites, and a full capability list, see Before You Begin.

MCP Servers and Agentic Tools

The MuleSoft MCP Server supplies tools that connect MuleSoft Vibes to Exchange, Runtime Manager, and other services so prompts can search assets, inspect deployments, and perform other allowed operations. You enable or restrict that behavior by which servers and tools you install.

For product-level MCP documentation, see MuleSoft MCP Servers Overview. When you are ready to add or tune servers, continue with Configuring an MCP Server.

MuleSoft Vibes is part of the broader MuleSoft AI story alongside experiences such as Map with AI and Map and Transform with AI. For a platform-wide learning path across those capabilities, see MuleSoft AI.

Use MuleSoft Vibes

Ensure you meet the prerequisites before you begin. 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 one of the MuleSoft MCP Servers 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 message 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 DX 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.

Modernize Flows with Descriptive UI

Descriptive UI is a different canvas experience in MuleSoft Vibes starting with Anypoint Code Builder v1.19. It modernizes flow development with a vertical, recipe-style layout that makes integrations easier to read and update.

The canvas uses AI to generate human-readable descriptions for each component in your flow. For example, instead of decoding a technical component first, you can understand what that step does in business terms.

Visual indentation highlights branching and nested logic, such as choice routers and error handling paths, so you can scan complex flows faster. This structure helps you understand overall flow behavior before opening detailed configuration panels.

You can build and refine flows through agent-led and direct UI interactions. Use natural language commands in MuleSoft Vibes to add, modify, delete, and reorder components, or hover over the canvas to reveal inline + controls for quick edits.

Descriptions are generated on demand with your approval, which helps you document legacy and newly created flows without interrupting development.

If you prefer the previous experience, you can switch back to the Classic canvas view at any time from canvas controls or Anypoint Code Builder settings.

Generate Code in MuleSoft Vibes

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.

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 Servers are 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 MuleSoft MCP Servers are enabled in your environment.

For more information about how MuleSoft 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 message input box by typing @, which opens the same context selector.

These inputs are used as contextual references during generation.

Add Files to Messages with Multi-Modal Support

MuleSoft Vibes supports multi-modal context in the message area. Drag images directly into a conversation to provide visual context alongside text inputs.

Attach up to 10 files per conversation to help MuleSoft Vibes interpret requirements that are easier to explain through screenshots or supporting files.

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.

  • Default skills: Enable or disable preloaded skills individually.

Monitor Token Consumption in MuleSoft Vibes

View token consumption for individual requests and tasks directly in MuleSoft Vibes.

This visibility helps you understand the resource cost of generation activities and manage usage across sessions.

Skills in MuleSoft Vibes

Skills are reusable instruction sets that load when your message matches a skill’s description. For information about skills and MCP tools, see Using Skills with MuleSoft Vibes. To share workspace rules and skills from GitHub, see Sharing Rules and Skills from GitHub with MuleSoft Vibes.

If you use Claude Code, see Install MuleSoft Skills in Claude Code.

MCP Connector in Anypoint Code Builder

Anypoint Code Builder uses MCP Connector to maintain compatibility with MCP integrations to keep tool-driven workflows reliable across supported scenarios.

Before You Begin

To use MuleSoft Vibes, make sure that you meet these prerequisites:

Authentication happens through the user logged in to Anypoint Code Builder. MuleSoft Vibes inherits the same permissions as that user and can only execute actions that the user is authorized to perform in Anypoint Platform.