Miro
MCP server for Miro - query data, trigger actions, and access real-time context in Miro boards
Tools
64 available tools
Search the tool definitions captured from the MCP server. The live list can vary with version, deployment, and credentials.
64 tools found.
Create blog post
Tool name:
blog_post_createCreate a new blog post in a Miro space overview.
List blog post
Tool name:
blog_post_listList all blog posts or updates or feed in a Miro space overview.
Update blog post
Tool name:
blog_post_updateUpdate an existing blog post in a Miro space overview.
Create board
Tool name:
board_createCreate a new Miro board.
Board create format
Tool name:
board_create_formatCreate a typed board format, such as a table, timeline, kanban, document, diagram, prototyping container, slide container, activities board, or embed.
Board get space
Tool name:
board_get_spaceFind which space a board belongs to.
Board list items
Tool name:
board_list_itemsDEPRECATED: superseded by canvas_search and canvas_read_as_svg, removed on September 14, 2026.
Board move
Tool name:
board_moveMove an existing Miro board under a space or folder.
Board move to team
Tool name:
board_move_to_teamMove a board to a different team.
Board restore
Tool name:
board_restoreRestore one or more boards from trash.
Update board role
Tool name:
board_role_updateChange the role of a user or user group that already has access to a board.
Board search boards
Tool name:
board_search_boardsSearch and list boards accessible to the current user, scoped to their team.
Board share
Tool name:
board_shareGrant a user or user group access to a board with a specific role.
Board show
Tool name:
board_showShow a single interactive preview of items on a Miro board.
Board update metadata
Tool name:
board_update_metadataUpdate a board's title, description and/or icon emoji.
Canvas create from svg
Tool name:
canvas_create_from_svgCreate board items from a canvas-composer SVG document.
Canvas get canvas composer skill
Tool name:
canvas_get_canvas_composer_skillGet the board-authoring workflow instructions and the DSL (Domain-Specific Language) format specification for creating board items.
Canvas load format skill
Tool name:
canvas_load_format_skillLoad supplementary authoring guidance (a skill) for a specific composition format, layered ON TOP OF the general canvas format.
Canvas read as svg
Tool name:
canvas_read_as_svgRead one board area or specific items as a canvas-composer SVG document.
Canvas search
Tool name:
canvas_searchSearch and navigate board content on top of the canvas-composer SVG representation to find relevant items and areas.
Canvas update from svg
Tool name:
canvas_update_from_svgApply a canvas-composer SVG document to the board by diffing it against the live board (matched on data-miro-id) and applying only the deltas: it creates new elements, updates existing ones, and…
Create comment
Tool name:
comment_createCreate a new comment on the Miro board canvas.
Comment list comments
Tool name:
comment_list_commentsList comments from a Miro board or a specific item on the board.
Comment reply
Tool name:
comment_replyAdd a reply message to an existing comment thread on a Miro board.
Comment resolve
Tool name:
comment_resolveResolve or unresolve a comment thread on a Miro board.
Content item list roles
Tool name:
content_item_list_rolesList who can access a board or space and the role each of them holds.
Context explore
Tool name:
context_exploreDEPRECATED: superseded by canvas_search with result_mode='overview', removed on September 14, 2026.
Get context
Tool name:
context_getDEPRECATED: superseded by canvas_search and canvas_read_as_svg, removed on September 14, 2026.
Create boardcast
Tool name:
create_boardcastCreate a boardcast: a narrated, replayable walkthrough of a Miro board.
Diagram create mermaid
Tool name:
diagram_create_mermaidDEPRECATED: superseded by canvas_create_from_svg, removed on September 14, 2026.
Diagram get mermaid instructions
Tool name:
diagram_get_mermaid_instructionsDEPRECATED: superseded by canvas_get_canvas_composer_skill and canvas_load_format_skill, removed on September 14, 2026.
Diagram update mermaid
Tool name:
diagram_update_mermaidDEPRECATED: superseded by canvas_update_from_svg, removed on September 14, 2026.
Create doc
Tool name:
doc_createDEPRECATED: superseded by canvas_create_from_svg, removed on September 14, 2026.
Get doc
Tool name:
doc_getDEPRECATED: superseded by canvas_read_as_svg, removed on September 14, 2026.
Update doc
Tool name:
doc_updateDEPRECATED: superseded by canvas_update_from_svg, removed on September 14, 2026.
Create image
Tool name:
image_createCreate an image item on a Miro board.
Image get data
Tool name:
image_get_dataGet the pixels of an image item on a Miro board.
Image get upload URL
Tool name:
image_get_upload_urlGet a single-use upload URL for a local image.
Image get URL
Tool name:
image_get_urlGet image download URL for an image item from a Miro board.
Create layout
Tool name:
layout_createDEPRECATED: superseded by canvas_create_from_svg, removed on September 14, 2026.
Layout get dsl
Tool name:
layout_get_dslDEPRECATED: superseded by canvas_get_canvas_composer_skill, removed on September 14, 2026.
Read layout
Tool name:
layout_readDEPRECATED: superseded by canvas_read_as_svg, removed on September 14, 2026.
Update layout
Tool name:
layout_updateDEPRECATED: superseded by canvas_update_from_svg, removed on September 14, 2026.
Preview resource poll
Tool name:
preview_resource_pollCheck whether a Miro create-result preview resource is ready.
Create prototype
Tool name:
prototype_createCreate a Miro prototype from one or more HTML screens.
Prototype get upload URL
Tool name:
prototype_get_upload_urlReserve one or more single-use upload slots for HTML screens.
Read prototype
Tool name:
prototype_readRead prototype screens from a Miro board.
Record UI feedback
Tool name:
record_ui_feedbackRecord a thumbs up/down rating a user gave on a Miro MCP UI response, attributed to the current MCP session.
Create section
Tool name:
section_createCreate a new section inside a space to group related boards and content.
Delete section
Tool name:
section_deleteDelete a section.
Section update metadata
Tool name:
section_update_metadataRename a section or change its position among sibling sections.
Create space
Tool name:
space_createCreate a new Miro space.
List space
Tool name:
space_listList the spaces in the current user's team.
Space list boards
Tool name:
space_list_boardsList the boards inside one specific space.
Space list children
Tool name:
space_list_childrenList the direct children of a space or section, one level deep.
Update space role
Tool name:
space_role_updateChange the role of a user or user group that already has access to a space.
Space share
Tool name:
space_shareGrant a user or user group access to a space with a specific role.
Space update metadata
Tool name:
space_update_metadataUpdate a space's title, description and/or icon emoji.
Create table
Tool name:
table_createCreate a table on a Miro board with specified columns.
Table get latest update history
Tool name:
table_get_latest_update_historyGet the history of a row's Latest Update field.
Table list rows
Tool name:
table_list_rowsGet rows from a Miro table with column metadata.
Table sync rows
Tool name:
table_sync_rowsAdd or update rows in a Miro table.
Table update view
Tool name:
table_update_viewUpdate a Miro table widget's view: switch it to a grid table, timeline, or kanban board.
User who am i
Tool name:
user_who_am_iReturns the identity of the current authenticated user.
Compatibility
Connect Miro to the clients your teams already use
27 AI clients can connect to Miro through Runlayer. Pick one for its setup steps and controls.
Why Runlayer
Why connect Miro through Runlayer?
One approved path
Approve Miro once and everyone gets it in the AI clients they already use. Runlayer holds the credentials, so nothing sits in client configuration.
Fine-grained policy
Control who can use each server, tool, and resource, and under which runtime conditions.
Runtime security
Scan tool inputs and outputs for prompt injection, credential exposure, PII, and data exfiltration, then alert, mask, or block.
Audit and observability
Trace every request across users, clients, tools, policies, scanner decisions, and downstream systems.
