Miro MCP Server Tools

Learn what you can do with Miro's MCP Server via the tools we extend to agents.


👍

Feedback form.

Below are the tools AI Agents can use to create, search, and understand context in your Miro workspace.

With a single prompt, you can create a board for a retro workshop, summarize it and create action items in a Miro table with priorities, assignees, and due dates, or visualize complex ideas in the form of diagrams on your Miro board.

Note that these tools are subject to usage limits.


Tools

TitleTool NameDescriptionTypeUses AI Credits
Read Board Itemsboard_list_itemsList items on a board with cursor-based pagination, with optional filtering by item type or parent container.Search / ReadNo
Find Formatscontext_exploreExplore high-level items on a Miro board, such as frames, documents, prototypes, tables, and diagrams.Search / ReadNo
Summarize Boardcontext_getGet text context from a Miro board or a specific item on a board.Search / ReadYes
⚠️ Create Diagram (Deprecated)diagram_createCreate a diagram on a Miro board from DSL text.Write / UpdateNo
⚠️ Diagram Layout (Deprecated)diagram_get_dslGet the DSL format specification for creating diagrams.Search / ReadNo
Create Mermaid Diagramdiagram_create_mermaidCreate a Mermaid diagram on a Miro board.Write / UpdateNo
Update Mermaid Diagramdiagram_update_mermaidUpdates a Mermaid diagram on a Miro board.Write / UpdateNo
Diagram Layoutdiagram_get_mermaid_instructionsGet the DSL format specification for creating diagrams.Search / ReadNo
Create Documentdoc_createCreate a structured document item on a Miro board.Write / UpdateNo
Read Documentsdoc_getRead the content of a document item from a Miro board.Search / ReadNo
Update Documentdoc_updateEdit content in an existing document item using find-and-replace.Write / UpdateNo
Image Metadataimage_get_dataGet image metadata and base64-encoded image data for an image item on a Miro board.Search / ReadNo
Get Upload URLimage_get_upload_urlGet a temporary, single-use presigned POST URL for uploading an image.Write / UpdateNo
Download Imageimage_get_urlGet a download URL for an image item from a Miro board.Search / ReadNo
Create Tabletable_createCreate a table on a Miro board with specified columns.Write / UpdateNo
Read Tabletable_list_rowsGet rows from a Miro table with column metadata and optional filtering.Search / ReadNo
Update Tabletable_sync_rowsAdd or update rows in a Miro table using key-based upsert matching.Write / UpdateNo
Create New Boardboard_createCreate a new Miro board.Write / UpdateNo
Search Boardsboard_search_boardsSearch and list boards accessible to the current user.Search / ReadNo
Create Code Widgetcode_widget_createCreate a code widget on a Miro board.Write / UpdateNo
Delete Code Widgetcode_widget_deleteDelete a code widget from a Miro board.Write / UpdateNo
Read Code Widgetcode_widget_getRead a code widget from a Miro board, including its source code and metadata.Search / ReadNo
List Code Widgetscode_widget_list_itemsList code widgets on a Miro board.Search / ReadNo
Update Code Widgetcode_widget_updateUpdate an existing code widget on a Miro board.Write / UpdateNo
Read Commentscomment_list_commentsList comments from a Miro board or a specific item on the board.Search / ReadNo
Reply to Commentcomment_replyAdd a reply to an existing comment thread on a Miro board.Write / UpdateNo
Resolve Commentcomment_resolveResolve or unresolve a comment thread on a Miro board.Write / UpdateNo
Upload Imageimage_createCreate an image item on a Miro board.Write / UpdateNo
Create Widgets (⚠️ Deprecating soon)layout_createCreate multiple board items on a Miro board from DSL text.Write / UpdateNo
Board Layout (⚠️ Deprecating soon)layout_get_dslGet the DSL format specification for creating board layouts.Search / ReadNo
Item Positioning (⚠️ Deprecating soon)layout_readRead existing board items and return them as DSL text.Search / ReadNo
Update Widgets (⚠️ Deprecating soon)layout_updateEdit board items using find-and-replace on their DSL representation.Write / UpdateNo
Create Widgets 🆕canvas_create_from_svgCreate multiple board items on a Miro board from SVG.Write / UpdateNo
Board Layout 🆕canvas_get_canvas_composer_skillGet the SVG format specification for creating board layouts.Search / ReadNo
Item Positioning 🆕canvas_read_as_svgRead existing board items and return them as SVG.Search / ReadNo
Update Widgets 🆕canvas_update_from_svgEdit board items using find-and-replace on their DSL representation.Write / UpdateNo
Read Prototype Screensprototype_readRead prototype screens from a Miro board, including metadataSearch / ReadNo
Create Prototypeprototype_createCreate a Miro prototype from one or more HTML screens, using either uploaded HTML tokens (preferred) or inline HTML contents.Write / UpdateNo

Did this page help you?