# Mural

Mural is a digital whiteboard platform enabling distributed teams to visually brainstorm, map ideas, and collaborate in real time with sticky notes and diagrams

- **Category:** team collaboration
- **Auth:** OAUTH2
- **Composio Managed App Available?** Yes
- **Tools:** 22
- **Triggers:** 0
- **Slug:** `MURAL`
- **Version:** 20260227_00

## Tools

### MURAL Authorization Request

**Slug:** `MURAL_AUTHORIZATION_REQUEST`

Tool to initiate the OAuth 2.0 authorization process. Use when you need to redirect a user to Mural to obtain an authorization code.

### Create sticky note

**Slug:** `MURAL_CREATE_STICKY_NOTE`

Create one or more sticky note widgets on a mural. Each sticky note must be a properly structured object with required x and y coordinates. Pass the 'stickies' parameter as a direct array of objects - NOT strings, NOT nested objects. Example usage: { "muralId": "mural-id-here", "stickies": [ {"x": 100, "y": 200, "text": "First note"}, {"x": 300, "y": 400, "text": "Second note", "shape": "circle"} ] }

### Get current user

**Slug:** `MURAL_GET_CURRENT_USER`

Tool to retrieve information about the currently authenticated user. Use when you need current user details after authentication.

### Get files for a mural

**Slug:** `MURAL_GET_FILES_FOR_MURAL`

Tool to retrieve a list of file widgets in a mural. Use after confirming the mural ID when listing file attachments.

### Get Mural Widgets

**Slug:** `MURAL_GET_MURAL_WIDGETS`

Tool to retrieve all widgets within a specified mural. Widgets include sticky notes, text boxes, shapes, images, areas, arrows, icons, files, and comments. Use this after obtaining a valid mural ID from workspace murals or other mural-related actions. Supports filtering by widget type, parent container, and pagination for large result sets.

### Get room by ID

**Slug:** `MURAL_GET_ROOM`

Tool to retrieve information about a specific room by its ID. Use when you need details about a particular room that the authenticated user has read access to.

### Get workspace by ID

**Slug:** `MURAL_GET_WORKSPACE`

Tool to retrieve information about a specific workspace by its ID. Use when you need details about a particular workspace that the authenticated user has read access to.

### Get workspaces

**Slug:** `MURAL_GET_WORKSPACES`

Tool to retrieve all workspaces the authenticated user is a member of. Use to list available workspaces before accessing rooms or murals.

### List folders in room

**Slug:** `MURAL_LIST_FOLDERS`

Tool to list all folders within a room that the authenticated user has access to. Use after MURAL_LIST_ROOMS to navigate folders within a specific room.

### List open rooms in workspace

**Slug:** `MURAL_LIST_OPEN_ROOMS`

Tool to list all discoverable open rooms within a workspace. Use when you need to access publicly available rooms in a workspace that don't require specific membership.

### List recent murals in workspace

**Slug:** `MURAL_LIST_RECENT_MURALS`

Tool to list recently opened active murals for the authenticated user in a workspace. Use after MURAL_LIST_WORKSPACES to view recent murals before opening or editing them.

### List recent templates

**Slug:** `MURAL_LIST_RECENT_TEMPLATES`

Tool to retrieve recent templates used by a user for a workspace. Use when you need to access recently used templates for creating new murals.

### List murals in room

**Slug:** `MURAL_LIST_ROOM_MURALS`

Tool to list all murals for a room that the authenticated user has read access to. Use after getting a room ID to retrieve murals within that room.

### List rooms in workspace

**Slug:** `MURAL_LIST_ROOMS`

Tool to list all rooms within a workspace. Use after MURAL_LIST_WORKSPACES to navigate rooms and before MURAL_CREATE_MURAL, since murals are created within rooms.

### List users in room

**Slug:** `MURAL_LIST_ROOM_USERS`

Tool to list all members and guests for a room. Returns users that the authenticated user has access to view. Use after LIST_ROOMS to get room membership details.

### List tags in a mural

**Slug:** `MURAL_LIST_TAGS`

Tool to retrieve all tags in a mural. Use when you need to list or view tags associated with a specific mural.

### List default templates

**Slug:** `MURAL_LIST_TEMPLATES`

Tool to retrieve all default templates available in Mural. Use when you need to browse or select from standard Mural templates.

### List workspace murals

**Slug:** `MURAL_LIST_WORKSPACE_MURALS`

Tool to list all murals in a workspace that the authenticated user owns or is a member of. Use after getting a workspace ID to browse available murals.

### List workspace templates

**Slug:** `MURAL_LIST_WORKSPACE_TEMPLATES`

Tool to get default and custom templates for a workspace. Use when you need to list available templates after authentication.

### Search murals in workspace

**Slug:** `MURAL_SEARCH_MURALS`

Tool to search for murals within a workspace. Returns all murals that the authenticated user owns or is a member of for the specified workspace. Use when searching for specific murals by query text.

### Search rooms in workspace

**Slug:** `MURAL_SEARCH_ROOMS`

Tool to search for rooms within a workspace by name or description. Returns all rooms that the authenticated user owns or is a member of matching the query. Use when you need to find specific rooms by search text.

### Search templates in workspace

**Slug:** `MURAL_SEARCH_TEMPLATES`

Tool to search templates within a workspace that the authenticated user owns or has access to. Use when you need to find specific templates by name or keyword.
