Miro

Miro is an MCP server that integrates Miro REST API v2 directly with Model Context Protocol clients. Built for designers, product managers, developers, and agile teams, this server enables automated whiteboarding, visual project planning, and collaborative canvas management through natural language instructions. It provides over 40 distinct tools covering full board lifecycles and content generation. Users can programmatically create, read, update, and delete visual assets including sticky notes, text blocks, structured cards, geometric shapes, flowcharts, connectors, and embedded web media. It also supports spatial organization tools such as frames, tags, and groups. Advanced capabilities include bulk batch operations that execute updates across up to 20 canvas items simultaneously, granular board sharing permissions, member access administration, and experimental webhook handling. By bridging AI assistants with Miro, teams can construct diagrams, translate meeting notes into visual boards, organize task backlogs, and maintain visual documentation without leaving their editor or conversation interface.

Category: Design, Media & Creative

Tags: collaboration, miro, visual-design, whiteboarding

Visit Miro

How to install and configure Miro

  1. Obtain a Miro OAuth token with boards:read and boards:write scopes from the Miro Developer Portal. 2. Open your client configuration file, such as Claude Desktop's claude_desktop_config.json or Cursor's MCP settings. 3. Add the server under the mcpServers object: json { "mcpServers": { "miro-mcp": { "command": "npx", "args": ["@aditya.mishra/miro-mcp"], "env": { "MIRO_OAUTH_TOKEN": "your_token_here" } } } } 4. Restart your MCP client to enable the Miro tools.

What you can do with Miro

  • Generate flowchart diagrams on a Miro board by creating interconnected shapes and connectors from code or system descriptions. - Convert text brainstorming transcripts directly into categorized sticky notes and tags positioned across specific coordinates. - Set up structured project planning boards containing designated frame containers, task cards, and dependencies automatically. - Execute bulk item creation, modification, or deletion operations to batch update up to twenty board objects simultaneously. - Share Miro boards with team members programmatically while assigning specific collaboration roles like editor permissions.

Key facts

  • https://github.com/soul-script/miro-mcp
  • Design, Media & Creative, Project & Task Management
  • collaboration, miro, visual-design, whiteboarding

Part of MCP Servers

Related MCP servers

  • MCP Kanban Memory β€” MCP Kanban Memory is an MCP server that provides a kanban-based task management and state retention system for AI-driven workflows.…
  • MCP MD2PDF Server β€” MCP MD2PDF Server is an MCP server that enables automated conversion of Markdown documents into formatted PDF files with full…
  • MCP Media Processing Server β€” MCP Media Processing Server is an MCP server that connects AI assistants like Claude Desktop to local media manipulation utilities,…
  • MCP Music Analysis β€” MCP Music Analysis is an MCP server that enables AI clients like Claude to inspect and process sound recordings using…
  • MCP OCR Server β€” MCP OCR Server is an MCP server that provides optical character recognition capabilities by connecting language models directly to the…
  • MCP MiniMax Music Server β€” MCP MiniMax Music Server is an MCP server that provides AI-powered audio and music generation using the MiniMax Music API…

What can Miro do?

Miro provides over 40 tools that interact with the Miro REST API v2. It can manage boards, create sticky notes, shapes, cards, text, and connectors, organize items into frames and tags, batch process up to 20 items at once, and share boards with collaborators.

How do I install Miro?

You can install it via npx by referencing the @aditya.mishra/miro-mcp package in your MCP client settings. You will need to obtain a Miro OAuth token with boards:read and boards:write permissions from the Miro Developer Portal and assign it to the MIRO_OAUTH_TOKEN environment variable.

Which MCP clients work with Miro?

This server works with any Model Context Protocol compliant client. Verified configurations include Claude Desktop, Cursor, Cline, Zed Editor, and Continue.dev, using standard npx execution parameters.

What are the key API limitations when using Miro?

Bulk operations are limited to a maximum of 20 items per request. Sticky notes and tags require predefined color names instead of hex values. When creating connectors, both linked items must already exist on the board, and text elements only support width adjustments rather than height.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories