Connect Mural to AI agents

Connect Mural to Claude, Codex, Cursor, or other AI agents for your entire team. Metorial security, governance, observability, and gives your team a unified Magic MCP url to connect.

Supported Tools

list_templates

List Templates

List available templates in a workspace, including both default and custom templates.

create_tag

Create Tag

Create a new tag in a mural for categorizing widgets.

update_tag

Update Tag

Update an existing tag's text or color.

create_widget

Create Widget

Add a new widget to a mural canvas. Supports creating sticky notes, shapes, text boxes, titles, images, arrows, areas, and comments. Specify the **widgetType** to determine which kind of widget to create, then provide the relevant properties for that type.

list_tags

List Tags

List all tags in a mural. Tags are used to organize and categorize widgets on the canvas.

delete_tag

Delete Tag

Delete a tag from a mural.

create_template_from_mural

Create Template From Mural

Create a reusable custom template from an existing mural. The template preserves the mural's layout and widgets.

create_room

Create Room

Create a new room within a workspace. Rooms organize murals and can have folders for further organization.

list_workspaces

List Workspaces

List all workspaces the authenticated user has access to. Use this to discover available workspaces before operating on rooms or murals within them.

delete_room

Delete Room

Permanently delete a room and all its contents. This action cannot be undone.

list_widgets

List Widgets

List all widgets (sticky notes, shapes, text, images, arrows, areas, comments, etc.) on a mural canvas. Supports pagination for large murals.

get_widget

Get Widget

Retrieve detailed information about a specific widget on a mural by its ID.

update_room

Update Room

Update a room's name or description.

list_murals

List Murals

List murals within a workspace or a specific room. Provide either **workspaceId** or **roomId** to scope the listing.

duplicate_mural

Duplicate Mural

Create a copy of an existing mural, including all its content and widgets.

update_mural

Update Mural

Update a mural's title or description.

create_mural

Create Mural

Create a new blank mural in a workspace. Optionally place it in a specific room. To create a mural from a template, use the **Create Mural From Template** tool instead.

update_widget

Update Widget

Update an existing widget on a mural. Specify the **widgetType** matching the widget being updated, along with the properties to change.

get_mural

Get Mural

Retrieve detailed information about a specific mural by its ID, including title, description, workspace, room, and metadata.

list_rooms

List Rooms

List rooms within a workspace. Returns room names, IDs, and metadata. Use **workspaceId** to scope the listing.

delete_mural

Delete Mural

Permanently delete a mural. This action cannot be undone.

manage_private_mode

Manage Private Mode

Start, end, or check the status of private mode on a mural. In private mode, participants work independently and their content is hidden from others until the session ends.

create_mural_from_template

Create Mural From Template

Create a new mural based on an existing template. The new mural starts with the template's layout and content.

list_voting_sessions

List Voting Sessions

List all voting sessions for a mural, including active and completed sessions.

delete_template

Delete Template

Delete a custom template from the workspace.

list_mural_members

List Mural Members

List all members and guests who have access to a specific mural.

start_voting_session

Start Voting Session

Start a new voting session on a mural, allowing participants to cast votes on widgets.

search

Search

Search across murals, rooms, or templates within a workspace by name. Specify the **resourceType** to determine what to search for.

get_chat_history

Get Chat History

Retrieve the chat message history for a mural.

get_voting_results

Get Voting Results

Retrieve the results of a voting session, including vote counts per widget.

manage_timer

Manage Timer

Start, pause, resume, or check the status of a countdown timer on a mural. Timers are useful for facilitated sessions with time-boxed activities.

remove_users

Remove Users

Remove users from a mural or room by email. Specify either **muralId** or **roomId** to determine the target.

invite_users

Invite Users

Invite users by email to a mural, room, or workspace. Specify exactly one of **muralId**, **roomId**, or **workspaceId** to determine the target.

get_current_user

Get Current User

Retrieve profile information for the currently authenticated user.

More integrations teams use with Mural

Slack

Slack: connect with bot OAuth or user OAuth. Send, update, delete, and schedule messages; list and cancel scheduled messages; open DMs and group DMs; manage conversations, members, files, reactions, pins, bookmarks, reminders, user groups, and user status; search messages and files with user scopes; and retrieve user, conversation, and workspace info.

Sharepoint

Manage SharePoint sites, document libraries, lists, and files. Create, read, update, and delete lists and list items with custom columns. Upload, download, move, copy, and version files in document libraries. Search across sites, files, folders, lists, and list items using Microsoft Search. Manage permissions at site, list, and item levels with granular access control. Define and manage content types and site columns. Subscribe to webhooks for list and library change notifications. Retrieve site properties and search for sites across Microsoft 365.

Microsoft Outlook

Send, read, reply to, forward, and manage email messages in user mailboxes. Organize messages into folders, apply categories, flags, and importance levels. Manage file and item attachments. Create, update, delete, and respond to calendar events and meetings. Find available meeting times, manage attendees, handle recurrence, and work with shared or delegated calendars. Create, read, update, and delete contacts, organize them into contact folders, and manage contact photos. Manage tasks and task lists via Microsoft To Do, including due dates, reminders, recurrence, and checklist items. Subscribe to webhook notifications for changes to messages, calendar events, and contacts. Support for Focused Inbox, @-mentions, mail tips, send-on-behalf, and send-as capabilities.

Discord

Send, edit, and delete messages in channels. Manage servers (guilds), channels, roles, members, invites, webhooks, threads, scheduled events, auto moderation rules, audit logs, application commands, and custom guild emojis. Add or remove users, assign roles, kick or ban members, and receive supported message, guild, channel, member, and inbound webhook triggers.

Confluence

Create, read, update, and delete pages, blog posts, comments, and attachments in Confluence spaces. Manage spaces, permissions, labels, and content restrictions. Search content using Confluence Query Language (CQL). Upload and download file attachments with versioning. Manage users, groups, and group memberships. Create and manage whiteboards, databases, folders, and templates. View and update inline tasks. Access audit logs. Listen for webhooks on page, blog, comment, attachment, space, label, and user events.

Notion

Create, read, update, and archive pages and databases in a Notion workspace. Manage blocks (paragraphs, lists, headings, embeds, etc.) within pages. Query databases with filters and sorts across rich property types including text, numbers, dates, selects, relations, and formulas. Search across pages and databases by title. Add and read comments on pages and blocks. Upload files to pages. Manage workspace users and retrieve user profiles. Receive real-time webhook notifications for page changes, new pages, comments, and database schema updates.

Technical notes for Mural

Create, manage, and collaborate on visual murals with shared canvases. Add and update canvas widgets including sticky notes, shapes, text boxes, images, arrows, areas, tables, and comments. Organize content with tags, run voting sessions, control timers, and manage private mode for facilitated workshops. Create and manage rooms, workspaces, and templates. Invite users and manage permissions at workspace, room, and mural levels. Search across murals, rooms, and templates. Export murals and duplicate content. Enterprise features include audit logs, eDiscovery, content ownership transfer, SCIM user provisioning, and reporting.

Connect Mural to production AI agents

See how Metorial gives Mural access the governance, tracing, and security controls teams need.

Frequently asked questions

Common questions about connecting Mural to AI agents with Metorial.

  1. Can Metorial connect Mural to AI agents?
    Yes. Metorial connects AI agents to Mural through a governed integration layer, so teams can use the provider while keeping access controlled and observable.
  2. Metorial is MCP compatible and lets teams expose approved provider tools to MCP-capable agents and clients through a controlled access layer.
  3. Metorial applies policies across users, groups, providers, agents, and individual tools, then records the context around every agent interaction.
  4. Yes. Metorial records provider activity so teams can inspect tool calls, troubleshoot integrations, and give security teams the visibility they need.