Official Miro AI developer tools and integrations. Connect AI agents to your Miro boards using the Model Context Protocol (MCP).
If your organization is on a Miro Enterprise plan, your admin must enable the MCP Server before you can connect.
- Ask your Miro admin to enable MCP Server for your organization
- Admins: Follow the Miro MCP Server Admin Guide to enable it
- Review the Beta Acknowledgement for terms and conditions
Not on Enterprise? You can connect directly — skip to Quick Start.
Beta Release: Miro's MCP Server is currently in beta. Features and user experience may change in future releases. Share your feedback.
Miro's MCP Server gives MCP-compatible AI clients secure access to your Miro boards. It enables AI assistants to read board context, create diagrams, and generate code while maintaining enterprise-grade security.
| Use Case | Description |
|---|---|
| Generate Diagrams | Create diagrams from code, PRDs, text descriptions, or GitHub URLs |
| Generate Code | Convert PRDs, diagrams, and prototypes into working code |
Add this to your MCP client's configuration file:
{
"mcpServers": {
"miro": {
"url": "https://mcp.miro.com/"
}
}
}- Open your MCP-compatible client (Cursor, Claude Code, etc.)
- Navigate to MCP settings and add the configuration above
- Click Connect to start the OAuth flow
- Select your Miro team and click Add
- You're connected! Start prompting.
Note: Miro MCP is team-specific. Select the team containing the boards you want to access. If you get access errors, re-authenticate and select the correct team.
Miro's MCP Server works with these MCP-compatible clients:
- Cursor
- Claude Code
- VSCode + GitHub Copilot
- Gemini CLI
- Lovable
- Replit
- Windsurf
- Kiro
- Glean
- Devin
- OpenAI Codex
Cursor
- Open Cursor Settings (
Cmd/Ctrl + ,) - Navigate to Features → MCP Servers
- Click Add Server
- Add the configuration:
{ "miro": { "url": "https://mcp.miro.com/" } } - Click Connect and complete OAuth
Claude Code
- Open or create
~/.claude/mcp_settings.json - Add:
{ "mcpServers": { "miro": { "url": "https://mcp.miro.com/" } } } - Restart Claude Code and authenticate
VSCode + GitHub Copilot
- Install the MCP extension for VSCode
- Open Command Palette (
Cmd/Ctrl + Shift + P) - Run MCP: Add Server
- Enter URL:
https://mcp.miro.com/ - Complete OAuth flow
Gemini CLI
Add to your Gemini CLI configuration:
{
"mcpServers": {
"miro": {
"url": "https://mcp.miro.com/"
}
}
}For streamlined setup, you can install Miro MCP as a Claude Code plugin instead of manual configuration:
# Add the Miro plugin marketplace
/plugin marketplace add miroapp/miro-ai
# Install the Miro plugin
/plugin install miro@miro-aiThis automatically configures the MCP server connection. After installation, restart Claude Code and authenticate via OAuth when prompted.
Manual Configuration: If you prefer manual setup, see the Claude Code section above.
Once connected, you'll have access to Miro MCP tools and prompts. See the full list in our documentation:
Generate a diagram from code:
Create a system architecture diagram on my Miro board based on
the code in this repository
Generate code from a board:
Generate a Node.js application based on the PRD and wireframes
on my Miro board [board-url]
Learn how to use Miro MCP with these step-by-step tutorials:
| Tutorial | Description |
|---|---|
| Generate Diagrams from Code | VSCode + GitHub Copilot |
| Build a Node.js App from Miro | Cursor |
| Build a Landing Page | Lovable |
Watch our Miro MCP YouTube Playlist for video walkthroughs.
If you're on a Miro Enterprise plan, your admin must enable MCP Server before you can use it.
For Admins: See the Miro MCP Server Admin Guide for setup instructions.
Beta Acknowledgement: Review the Beta Acknowledgement for terms and conditions.
- OAuth 2.1 — Secure authorization with dynamic client registration
- Enterprise Compliance — Meets enterprise security standards
- Rate Limiting — Protected against overuse with standard API limits
- Permission-Based Access — Governed by your Miro user permissions
- Verify MCP support: Ensure your AI tool supports MCP clients
- Check remote server support: Some tools have MCP clients but don't support remote connections
- Update your tool: Make sure you're using the latest version
- Network access: Verify your network can reach
https://mcp.miro.com/
- Team mismatch: Re-authenticate and select the correct team
- Token expired: Disconnect and reconnect to refresh your session
- Enterprise blocked: Contact your admin to enable MCP Server
Use MCP Inspector for detailed connection diagnostics.
| Resource | Link |
|---|---|
| MCP Overview | developers.miro.com/docs/miro-mcp |
| Connection Guide | developers.miro.com/docs/connecting-to-miro-mcp |
| Tools & Prompts | developers.miro.com/docs/miro-mcp-prompts |
| Client Setup | developers.miro.com/docs/connecting-miro-mcp-to-ai-coding-tools |
| Admin Guide | help.miro.com |
- Feature Requests & Bugs: Open an issue
- Feedback Form: Share your feedback
- Community: Miro Developer Community
This project is licensed under the MIT License - see the LICENSE file for details.
Built with ❤️ by Miro