Skip to directory

About Miro MCP

Miro's hosted MCP server lets authorized AI clients read, search, summarize, create and update Miro boards, including diagrams, documents, tables, code widgets and comments.

What you can use it for

  • Read and summarize board content and comments
  • Create boards, diagrams, docs, tables, images, code widgets and structured layouts
  • Update board content and process feedback
Connection and setup
Hosting
Remote, cloud-hosted
Transport
Streamable HTTP
Endpoint
https://mcp.miro.com
Authentication
OAuth 2.1; access follows Miro board permissions.

Requirements

  • Miro account and an MCP client supporting remote OAuth 2.1
  • On Enterprise, an administrator must enable MCP for the organization and selected team(s)
  • Access to the target board in the selected team

Setup steps

  1. Add https://mcp.miro.com/ in a supported client or install Miro's client connector/plugin.
  2. Complete OAuth and select the team containing the desired boards. A user connection is team-specific; authorizing another team supersedes the previous active team context.
  3. On Enterprise, ask an admin to enable MCP in Admin settings ? Apps & Integrations ? MCP and allow the team.
  4. Verify using a read-only request on a board URL the user can access. Reconnect after tool updates if tools appear duplicated or stale.
Tools 52

The current official reference lists 52 named tools. Canvas content types can evolve; canvas_get_canvas_composer_skill returns the authoritative authoring specification for the connected server.

  • canvas_create_from_svg

    Create board items from an SVG document.

    01
  • canvas_update_from_svg

    Apply changes from an SVG document to a board.

    02
  • canvas_read_as_svg

    Read board content as SVG.

    03
  • canvas_search

    Search board content.

    04
  • canvas_get_canvas_composer_skill

    Get board-authoring instructions and SVG specification.

    05
  • canvas_load_format_skill

    Load format-specific composition guidance.

    06
  • canvas_get_html_upload_url

    Reserve upload slots for HTML documents.

    07
  • board_create

    Create a Miro board.

    08
  • board_create_format

    Create a typed board format.

    09
  • board_search_boards

    Search and list accessible boards.

    10
  • board_show

    Show an interactive board preview.

    11
  • board_get_space

    Find a board’s space.

    12
  • board_move

    Move a board to a space or folder.

    13
  • board_move_to_team

    Move a board to another team.

    14
  • board_restore

    Restore boards from trash.

    15
  • board_update_metadata

    Update board title, description, or icon.

    16
  • content_item_list_roles

    List access roles for a board or space.

    17
  • board_share

    Grant a user or group board access.

    18
  • board_role_update

    Change a board user or group role.

    19
  • space_share

    Grant access to a space.

    20
  • space_role_update

    Change a space user or group role.

    21
  • space_create

    Create a Miro space.

    22
  • space_list

    List team spaces.

    23
  • space_list_boards

    List boards in a space.

    24
  • space_list_children

    List children of a space or section.

    25
  • space_update_metadata

    Update space title, description, or icon.

    26
  • section_create

    Create a section in a space.

    27
  • section_update_metadata

    Update section name or position.

    28
  • section_delete

    Delete a section.

    29
  • blog_post_create

    Create a space blog post.

    30
  • blog_post_list

    List space blog posts.

    31
  • blog_post_update

    Update a space blog post.

    32
  • table_create

    Create a table on a board.

    33
  • table_list_rows

    Read rows and column metadata.

    34
  • table_sync_rows

    Add or update table rows.

    35
  • table_update_view

    Change a table widget view.

    36
  • table_get_latest_update_history

    Read row update history.

    37
  • comment_list_comments

    List board or item comments.

    38
  • comment_create

    Create a board comment.

    39
  • comment_reply

    Reply to a comment thread.

    40
  • comment_resolve

    Resolve or unresolve a comment thread.

    41
  • image_get_data

    Get image pixels from a board item.

    42
  • image_get_url

    Get an image download URL.

    43
  • image_get_upload_url

    Get a single-use image upload URL.

    44
  • image_create

    Create an image item.

    45
  • prototype_read

    Read prototype screens from a board.

    46
  • prototype_create

    Create a prototype from HTML screens.

    47
  • prototype_get_upload_url

    Reserve HTML screen upload slots.

    48
  • import-claude-design-from-url

    Import a design from a public URL.

    49
  • user_who_am_i

    Return current user identity.

    50
  • user_search_organization_users

    Search organization users.

    51
  • get_brand_context

    Get organization brand identity and guidelines.

    52
Limitations and notes
  • A Miro MCP connection is team-specific; reauthorize to switch team context.
  • Enterprise MCP may be disabled by default and requires admin enablement/team allowlisting.
  • It exposes a curated subset of Miro REST API capability, not the full REST API.
  • Tool names changed recently; refresh/reconnect clients using removed legacy tool names.
  • Standard API rate limits apply; usage limits vary by plan.
Original sources
  • official tool reference

    Current official tool reference documents tool groups for canvas, boards, sharing, spaces, tables, comments, images, prototypes, and users. Canvas widget coverage can grow; canvas_get_canvas_composer_skill returns the authoritative format spec.

  • official documentation

    Current official tool reference documents tool groups for canvas, boards, sharing, spaces, tables, comments, images, prototypes, and users. Canvas widget coverage can grow; canvas_get_canvas_composer_skill returns the authoritative format spec.

Documentation checked 2026-10-28T12:48:00.000Z. Connection has not been runtime tested.