Mural MCP connector
Mural is a visual AI-powered, cloud-based digital whiteboard platform designed for real-time and asynchronous team collaboration. The Mural MCP connector allows AI agents to create and manage murals, control access permissions, and duplicate or export visual workspaces to files. It also supports retrieving individual mural details, generating asset URLs, and obtaining export links for collaborative boards.
Authentication type
- OAuth 2.0 Authorization Code - Requires a one-time user login to authorize the agent to access the service on their behalf.
Uses
Use the Mural MCP connector to perform the following actions:
- Organize team brainstorming sessions with real-time digital whiteboards and collaborative tools
- Automate mural creation, sharing, and permission management across your organization
- Capture and export visual collaboration outputs as files for stakeholder review
- Manage mural access by inviting users, updating permissions, and removing members
- Facilitate structured decision-making using voting sessions and timer features in murals
- Tag and categorize mural content for easy discovery and workflow organization
- Enable asynchronous collaboration through private mode sessions and chat integration
Example prompts
Use the following example prompts to invoke Mural MCP connector tools from your AI assistant or Boomi Connect workflow:
Create a new mural for our product roadmap planning session.Invite the marketing team to the Q4 strategy mural and give them edit access.Export our brainstorming mural as a PDF file.Start a voting session in the design mural to decide on the final mockup.Add tags to organize content in our innovation mural.Remove a team member from the project planning mural.Get a list of everyone who has access to the customer feedback mural.Duplicate the successful workshop mural to use as a template for next month.Start a timer for our 30-minute design sprint in Mural.Show me all voting sessions currently active in our strategy mural.
Mural MCP connector tools
The Mural MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| mural_muralcreatemural_invoke | Creates a new mural workspace. |
| createMural | Creates a new mural workspace. |
| getMuralById | Retrieves details for a specific mural. |
| deleteMuralById | Deletes a specific mural. |
| updateMuralById | Modifies settings or content of a mural. |
| muralAccessInfo | Retrieves access permissions and sharing details for a mural. |
| createAsset | Generates a URL for uploading or accessing an asset. |
| duplicateMural | Creates a copy of an existing mural. |
| exportMural | Exports mural content to a downloadable file. |
| exportURLMural | Generates a URL for exporting mural content. |
| getMuralChat | Retrieves chat messages and conversations in a mural. |
| getPrivateMode | Retrieves the private mode session for a mural. |
| startPrivateMode | Initiates a private mode session for a mural. |
| stopPrivateMode | Ends a private mode session for a mural. |
| sendRequestAccessToMural | Sends a request to access a mural. |
| getMuralTags | Retrieves all tags used in a mural. |
| createMuralTag | Creates a new tag in a mural. |
| getTagById | Retrieves details for a specific tag. |
| updateTagById | Modifies a tag in a mural. |
| deleteTagById | Removes a tag from a mural. |
| getMuralTimer | Retrieves the timer status for a mural. |
| updateMuralTimer | Pauses or resumes the timer in a mural. |
| startMuralTimer | Starts the timer for a mural. |
| stopMuralTimer | Stops the timer for a mural. |
| getMuralUsers | Retrieves list of users participating in a mural. |
| updateMuralMemberPermissions | Changes access levels for a mural member. |
| inviteUsersToMural | Sends invitations to users to join a mural. |
| removeMuralUsers | Removes users from a mural. |
| getMuralVotingSessions | Retrieves all voting sessions in a mural. |
| getMuralVotingSessionById | Retrieves details for a specific voting session. |
| deleteMuralVotingSessionById | Delete a voting session in a mural. |
| voteWidgetMuralVotingSession | Vote for a widget in the active voting session of a mural. |
| getMuralVotingSessionResults | Get voting session results in a mural. |
| startMuralVotingSession | Start a voting session for a mural. |
| endMuralVotingSession | End a voting session for a mural. |
| getMuralWidgets | Get widgets for a mural. |
| getMuralFileWidgets | Get files for a mural. |
| getMuralWidget | Get single widget. |
| deleteWidgetById | Delete a widget. |
| createArea | Create an area on a mural. |
| updateArea | Update an area on a mural. |
| createArrow | Create an arrow on a mural. |
| updateArrow | Update an arrow on a mural. |
| createFile | Create a file on a mural. |
| updateFile | Update a file on a mural. |
| createImage | Create an image in a mural. |
| updateImage | Update an image in a mural. |
| createShapeWidget | Create shapes on a mural. |
| updateShapeWidget | Update a shape widget on a mural. |
| createStickyNote | Create sticky notes on a mural. |
| updateStickyNote | Update a sticky note on a mural. |
| createTable | Create a table on a mural. |
| createTitle | Create titles on a mural. |
| updateTitle | Update a title on a mural. |
| createTextbox | Create text boxes on a mural. |
| updateTextbox | Update a textbox on a mural. |
| createRoom | Create a room. |
| getRoomInfoById | Get single room. |
| deleteRoomById | Delete single room. |
| updateRoomById | Update single room. |
| createRoomFolder | Create a folder in a room. |
| getRoomFolders | Get folders for a room. |
| deleteFolderById | Delete a folder from a room. |
| getRoomMembers | Get users for a room. |
| updateRoomMemberPermissions | Update room's members' permissions. |
| inviteUsersToRoom | Invite users to a room. |
| removeRoomUsers | Remove users from a room. |
| getDefaultTemplates | Get default templates. |
| createCustomTemplate | Create a custom template from a mural. |
| deleteTemplateById | Delete single template. |
| createMuralFromTemplate | Create a mural from a template. |
| getCurrentMember | Get current user. |
| getWorkspaces | Get workspaces. |
| getWorkspace | Get single workspace. |
| getWorkspaceMurals | Get murals for a workspace. |
| getWorkspaceRecentMurals | Get recently opened murals for a workspace. |
| getWorkspaceRooms | Get rooms for a workspace. |
| getWorkspaceOpenRooms | Get open rooms for a workspace. |
| inviteUsersToWorkspace | Invite users to a workspace. |
| getRoomMurals | Get murals for a room. |
| getTemplatesByWorkspace | Get default and custom templates for a workspace. |
| getRecentTemplates | Get the recent templates for a workspace. |
| searchMurals | Search murals. |
| searchRooms | Search rooms. |
| searchTemplates | Search templates. |
| createComment | Create a comment on a mural. |
| updateComment | Update a comment on a mural. |
| updateMuralVisitorSettings | Update mural visitor settings. |
| resetVisitorLink | Reset the mural visitor link. |