home / mcp / miro mcp server

Miro MCP Server

Provides an API to connect AI tools to Miro boards, enabling diagrams, code generation, and task tracking across tools.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "miroapp-miro-ai": {
      "url": "https://mcp.miro.com/"
    }
  }
}

You can connect AI coding assistants to Miro boards using the MCP server, enabling you to generate diagrams, extract context, create code from designs, and track tasks through natural conversations. This server acts as the bridge between your AI tools and your Miro workspace, making your board content actionable by your AI assistants.

How to use

To use the MCP server, pick an compatible MCP client and connect it to your Miro MCP URL. Start by authorizing access to your boards, then issue natural language prompts to perform tasks such as generating diagrams, extracting board context, producing code from designs, or syncing tasks with Miro tables. You can harness multiple tools and plugins to tailor the AI experience to your workflow.

How to install

Prerequisites: Ensure you have an MCP client installed on your development machine or workspace. Install steps vary by tool and are shown below for popular clients.

/plugin marketplace add miroapp/miro-ai
/plugin install miro@miro-ai
```

**Restart Claude Code** after installation.

See Claude Code Plugins for full documentation.
gemini extensions install https://github.com/miroapp/miro-ai
```

Restart Gemini CLI and authenticate when prompted.
See Gemini CLI Extension | Official Docs
1. Open the Powers panel in Kiro
2. Click Add power from GitHub
3. Enter: miroapp/miro-ai and select powers/code-gen

For local development, see CONTRIBUTING.md.

See Kiro Powers | Official Docs
{
  "mcpServers": {
    "miro": {
      "url": "https://mcp.miro.com/"
    }
  }
}
```

See MCP Setup Guide for client-specific paths.

Security and access

Security is handled via OAuth 2.1 for authorization, enterprise compliance standards, permission-based access tied to your Miro account, and rate-limited API protection. When you first use a Miro command, you will be prompted to authenticate in a browser window, granting access to the requested boards.

Enterprise users

If your organization runs on a Miro Enterprise plan, admin approval is required to enable the MCP Server before you can connect. Reach out to your admin to enable MCP access for your team.

What can you do

You gain access to a set of commands and capabilities that work across multiple platforms. You can generate diagrams from text descriptions, convert board designs into code, track tasks between AI conversations and Miro, and extract useful context from board content to inform AI workflows.

Available commands and capabilities

Commands for Claude Code include actions such as browsing, diagram creation, document generation on boards, table creation with typed columns, summarization, automatic task tracking, and research visualization. Across all platforms, you can generate diagrams, generate code from designs, track tasks, and extract context from boards.

Available plugins and powers

Claude Code plugins include miro, miro-tasks, miro-solutions, and miro-research. Kiro offers the code-gen power for design-to-code workflows. Other MCP clients like Cursor, VSCode, Windsurf, Gemini CLI, Lovable, Replit, Glean, Devin, and OpenAI Codex are supported as clients.

Security and compliance

OAuth 2.1 ensures secure authorization, enterprise compliance standards are supported, access is permission-based through your Miro account, and the MCP API is protected with rate limiting.

Documentation and resources

You will find guides for getting started, platform-specific tutorials for Claude Code and Kiro Powers, and reference materials for MCP tools and troubleshooting. Development guidelines cover plugin and power development, validation, and contribution processes.

Supported MCP clients

Claude Code, Cursor, VSCode with GitHub Copilot, Gemini CLI, Lovable, Replit, Windsurf, Kiro, Glean, Devin, and OpenAI Codex are supported MCP clients.

Feedback and support

Submit issues and feature requests, share feedback, and engage with the Miro Developer Community for support.

License

MIT — see license terms in the license file.

Available tools

miro:browse

Explore board contents to understand structure and elements.

miro:diagram

Create diagrams from text descriptions to visualize processes.

miro:doc

Create markdown documents on boards to document designs.

miro:table

Create tables with typed columns for structured data on boards.

miro:summarize

Extract documentation from boards to summarize content.

miro-tasks:enable

Enable automatic task tracking between conversations and Miro tables.

miro-research:research

Research topics and visualize findings on Miro boards.

Miro MCP Server - miroapp/miro-ai