MCP Catalogs
Homemiro-mcp-server screenshot

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.

productivitydeveloper-toolscommunication
9
Forks
1
Open issues
this month
Last commit
2d ago
Indexed

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:

you:Automate Miro workshop creation and management through AI assistants
you:Generate diagrams and visual content from text descriptions
you:Integrate Miro boards into AI-driven development workflows
you:How do I get a Miro access token?
you:Can I reduce token usage for large Miro boards?

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 README
  • miro_list_boards

    List accessible boards

  • miro_create_board

    Create a new board

  • miro_create_sticky

    Create a sticky note

  • miro_create_diagram

    Create diagram from Mermaid syntax

  • miro_list_items

    List items on a board

  • miro_search_board

    Search items by content

  • miro_update_item

    Update item content/position/color

  • miro_create_connector

    Connect two items with arrow

  • miro_share_board

    Share board via email

  • miro_create_mindmap_node

    Create mindmap node

  • miro_bulk_create

    Create multiple items at once

  • miro_tool_search

    Search for available tools by name or category

Comparable tools

miro-api-integrationswhiteboard-automationvisual-collaboration-toolsnotion-mcp

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:latest

Configuration

**Claude Desktop:** Add to claude_desktop_config.json:

{
  "mcpServers": {
    "miro": {
      "command": "miro-mcp-server",
      "args": []
    }
  }
}

**Environment Variable:**

export MIRO_ACCESS_TOKEN=your-token

FAQ

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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.