Labsco
MCP SERVER

Miro MCP Server

by olgasafonova

Run a Miro board from the conversation — stickies, frames, connectors, mindmaps and Mermaid-generated diagrams.

Diagrams & Charts
Summary
110 tools is a lot of context — the essentials profile is the setting most people should change first.

The full surface costs roughly 20,795 tokens of preload on every session. Setting MIRO_TOOLS_PROFILE to essentials registers a curated 15-tool subset at about 2,848 tokens and leaves miro_tool_search as the way to reach everything else on demand — a saving the repository puts at 86.2%. Beyond that, the two capabilities worth knowing about are Mermaid-to-flowchart, which turns a text diagram into a real board object, and the SVG round trip, which lets a board be read out and written back as vector code.

What it is

A Go server, shipped as a single binary, covering the Miro REST API across 110 tools: boards, items, frames, diagrams, comments, tags, groups and exports.

What you get
  • Boards: miro_list_boards, miro_find_board, miro_create_board, miro_copy_board, miro_update_board, miro_delete_board and member sharing
  • Items: stickies, shapes, text, cards, app cards, images, documents and frames — with miro_create_sticky_grid and miro_bulk_create for many at once
  • Diagrams: flowcharts and sequence diagrams generated from Mermaid, plus miro_list_diagrams and miro_get_diagram for native ones
  • Frames: miro_create_frame, miro_get_frame_items, miro_update_frame and miro_delete_frame for organising a board into regions
  • Mindmaps with parent-child structure, connectors with styled arrows, and grouping
  • SVG in and out: miro_read_board_svg, miro_create_from_svg and miro_update_from_svg
  • Comments: create, list, reply and resolve
  • Uploads of local images and documents, board thumbnails through miro_get_board_picture, and export jobs for PDF and SVG
  • miro_tool_search — find the right tool by keyword or category, weighted across name, title, category and description
  • A companion miro-workflow skill describing how to assemble sprint boards, retros, brainstorms, story maps and kanban from the atomic tools
Requirements

A Miro app token with boards:read and boards:write, in MIRO_ACCESS_TOKEN. Install through Homebrew, a one-line script, a Docker image or a native binary — there is no runtime to install alongside it. This is a community project, not affiliated with Miro; PDF and SVG export are Miro Enterprise features.

Setup effort

One command plus a key — brew tap olgasafonova/tap && brew install miro-mcp-server, then supply credentials