mcp-miro
Allows board manipulation, sticky creation, bulk operations, and more on the MIRO Whiteboard Application.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-miroadd a sticky note with text 'Brainstorm ideas' to board"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-miro MCP Server
A Model Context Protocol server to connect to the MIRO Whiteboard Application.
Allows Board manipulation, sticky creation, bulk operations and more.
Pass your OAuth key as an Environment Variable, or using the "--token" argument.
Taking a photo of stickies and asking Claude to create MIRO equivalent works really well.
Installation
Installing via Smithery
To install MIRO Whiteboard Connector for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @llmindset/mcp-miro --client claudeUsing mcp-get
You can install this package using mcp-get:
npx @michaellatman/mcp-get@latest install @llmindset/mcp-miroNote - if you are using an old version of Windows PowerShell, you may need to run Set-ExecutionPolicy Bypass -Scope Process before this command.
Related MCP server: Miro MCP Server
Features

Resources
Get Board Contents
Tools
Create Sticky, Shape
Read Board, Frame, Contents
Bulk Create
Prompts
Instruct on Board Coordinates etc.
Development
Install dependencies:
npm installBuild the server:
npm run buildFor development with auto-rebuild:
npm run watchInstallation
To use with Claude Desktop, add the server config:
On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"mcp-miro": {
"command": "/path/to/node-or-npx",
"arguments": [
"/path/to/mcp-miro/build/index.js",
"--token","MIRO-OAUTH-KEY"
]
}
}
}Debugging
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:
npm run inspectorThe Inspector will provide a URL to access debugging tools in your browser.
In Dev environment recommend adding https://github.com/miroapp/api-clients/blob/041de24ebf7955432b447d887ede066ad4c7e2c7/packages/generator/spec.json for reference.
This server cannot be deployed
Maintenance
Related MCP Connectors
Read and update Markboard kanban boards: cards, checklists, labels, comments and files.
Agent knowledge, private memory and coordination. Connect with MCP OAuth or an agent key.
Connect to Atlassian Jira, Confluence, Loom, and more to search, create, and manage your work.
Official Miro MCP server - Supports context to code and creating diagrams, docs, and data tables.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server to connect to the MIRO Whiteboard Application. Allows Board manipulation, sticky creation, bulk operations and more.49 npm112Apache 2.0
- AlicenseNot gradedqualityDmaintenanceProvides comprehensive access to the Miro REST API v2 for advanced board management, content creation, and team collaboration. It supports over 40 tools for managing board items like sticky notes and shapes, alongside bulk operations and organizational features.10 npm2Apache 2.0
- FlicenseNot gradedqualityDmaintenanceEnables MCP-compatible LLMs to interact with Miro whiteboards to manage boards, create and manipulate shapes, and organize content through grouping tools.-
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to programmatically interact with a Miro board through the Miro API, supporting operations like creating items, updating positions, and managing connectors.15-