# Miro — MCP Server

> Search boards, read and build diagrams, and handle comments on a Miro whiteboard.

**Source:** https://mcpplaygroundonline.com/mcp-servers/miro  
**Transport:** http  
**Requires auth:** Yes

---

## What it does

The interesting part is the canvas. Rather than placing shapes one call at a time, the agent reads a board region as SVG with canvas_read_as_svg, and writes with canvas_create_from_svg or canvas_update_from_svg, which applies changes as diffs. A dedicated tool returns the SVG format specification, so the model can learn the layout rules before it draws. Around that sit board search and creation, comments (list, reply, resolve), images, table rows, and prototypes built from HTML screens. In practice that covers turning meeting notes into a flowchart, summarising a retro board, or answering the open comments on a design review.

## Tools exposed

- board_search_boards, board_create — find and create boards
- canvas_read_as_svg — read board items as SVG
- canvas_create_from_svg, canvas_update_from_svg — draw and edit the board via SVG
- canvas_get_canvas_composer_skill — the SVG layout specification
- comment_list_comments, comment_reply, comment_resolve
- prototype_read, prototype_create — prototypes from HTML screens
- image and table tools — board images and table rows

## Example queries you can run

- "Summarise the Q3 retro board: top themes, and anything with more than three votes."
- "Turn these onboarding steps into a flowchart on a new board."
- "List unresolved comments on the checkout redesign board and draft a reply to each."
- "Add a swimlane for the payments team to the architecture diagram."

## Details

- **Recommended model:** anthropic/claude-sonnet-5 — Drawing through SVG diffs needs a model that writes well-formed SVG and keeps coordinates consistent. Sonnet 5 handles that layout reasoning reliably.
- **Transport:** http
- **Authentication:** Required — OAuth 2.1 with dynamic client registration. You sign in to Miro and choose the team the agent can access.
- **Hosted endpoint:** https://mcp.miro.com/
- **Official source:** [Miro MCP Server documentation](https://developers.miro.com/docs/miro-mcp)

## Frequently asked questions

### Does the Miro MCP server work on the free plan?

Yes. Miro says it works on all plans, including free teams. Enterprise admins get extra security controls.

### How does an agent draw on a board?

Through SVG. It reads existing items with canvas_read_as_svg and writes with canvas_create_from_svg or canvas_update_from_svg, which applies changes as diffs. canvas_get_canvas_composer_skill gives the model the format rules first.

### How do I authenticate?

With OAuth 2.1. Clients that support dynamic client registration can connect to https://mcp.miro.com/ and sign in to Miro in the browser.

### Can it see boards I do not have access to?

No. It respects existing board permissions and access controls.

### Are there usage limits?

Yes. Standard API rate limits and daily MCP usage limits apply. Miro documents them on its MCP limits page.

---

_Test this server across 40+ models on MCP Playground: https://mcpplaygroundonline.com/mcp-servers/miro — free, no install._
