miro-mcp-server
by olgasafonova·★ 22·Score 45
Comprehensive MCP server for controlling Miro whiteboards with 92 tools, featuring token efficiency options and workflow skills.
Overview
The miro-mcp-server provides extensive functionality for managing Miro whiteboards through MCP protocol. It offers 92 tools covering board management, item manipulation, diagram generation, document handling, and more. The server implements a token-efficient design with two profiles (full and essentials) to balance functionality and context usage. It includes companion workflow skills for common board layouts like sprint boards, retrospectives, and kanban boards. The project is well-maintained with regular updates and comprehensive documentation across multiple guides.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this server when you need comprehensive programmatic control over Miro whiteboards and want to integrate whiteboard functionality into AI workflows.
When NOT to choose this
Don't choose this if you need read-only access to Miro boards, require features not available in Miro's API, or need more than the 92 supported tools.
Tools this server exposes
12 tools extracted from the READMEmiro_list_boardsList accessible boards
miro_create_boardCreate a new board
miro_create_stickyCreate a sticky note
miro_create_diagramCreate diagram from Mermaid syntax
miro_list_itemsList items on a board
miro_search_boardSearch items by content
miro_update_itemUpdate item content/position/color
miro_create_connectorConnect two items with arrow
miro_share_boardShare board via email
miro_create_mindmap_nodeCreate mindmap node
miro_bulk_createCreate multiple items at once
miro_tool_searchSearch for available tools by name or category
Comparable tools
Installation
Installation
**Homebrew (macOS/Linux):**
brew tap olgasafonova/tap && brew install miro-mcp-server**One-liner (macOS/Linux):**
curl -fsSL https://raw.githubusercontent.com/olgasafonova/miro-mcp-server/main/install.sh | sh**Docker:**
docker pull ghcr.io/olgasafonova/miro-mcp-server:latestConfiguration
**Claude Desktop:** Add to claude_desktop_config.json:
{
"mcpServers": {
"miro": {
"command": "miro-mcp-server",
"args": []
}
}
}**Environment Variable:**
export MIRO_ACCESS_TOKEN=your-tokenFAQ
- How do I get a Miro access token?
- Go to miro.com/app/settings/user-profile/apps, create an app with 'boards:read' and 'boards:write' permissions, install to your team, and copy the token.
- Can I reduce token usage for large Miro boards?
- Yes, set MIRO_TOOLS_PROFILE=essentials in your client config to use a curated 15-tool subset that reduces preload tokens by 84.5%.
Compare miro-mcp-server with
Last updated · Auto-generated from public README + GitHub signals.