An MCP server for Miro integration that enables AI assistants to interact with Miro's collaborative whiteboard platform. Developed by Konrad Jarzyna, this TypeScript implementation provides over 80 tools for managing boards, creating and manipulating various item types (sticky notes, shapes, text, images), handling tags, and working with enterprise features. The server uses the official Miro API client and implements a singleton pattern for API access management. It's particularly useful for teams looking to automate whiteboard creation, organize visual collaboration sessions, or integrate Miro's capabilities into AI-assisted workflows for design thinking, project planning, and visual ideation.
No reviews yet. Be the first to review!
Sign in to join the conversation
List all boards available in the Miro account.
Create a new board in Miro. Parameters: board details (object).
Update an existing board in Miro. Parameters: board ID (string), updated details (object).
Delete a specific board from Miro. Parameters: board ID (string).
Create a copy of an existing board. Parameters: source board ID (string).
Retrieve details of a specific board. Parameters: board ID (string).
Get all items present on a specific board. Parameters: board ID (string).
Get details of a specific item on a board. Parameters: item ID (string).
Update the position of a specific item on a board. Parameters: item ID (string), new position (object).
Delete a specific item from a board. Parameters: item ID (string).
Create a new app card item on a board. Parameters: card details (object).
Retrieve details of a specific app card item. Parameters: item ID (string).
Update an existing app card item. Parameters: item ID (string), updated details (object).
Delete a specific app card item. Parameters: item ID (string).
Create a new card item on a board. Parameters: card details (object).
Retrieve details of a specific card item. Parameters: item ID (string).
Update an existing card item. Parameters: item ID (string), updated details (object).
Delete a specific card item. Parameters: item ID (string).
Create a new connector on a board. Parameters: connector details (object).
Retrieve all connectors on a board. Parameters: board ID (string).
Get details of a specific connector. Parameters: connector ID (string).
Update an existing connector. Parameters: connector ID (string), updated details (object).
Delete a specific connector. Parameters: connector ID (string).
Create a new sticky note item on a board. Parameters: sticky note details (object).
Retrieve details of a specific sticky note item. Parameters: item ID (string).
Update an existing sticky note item. Parameters: item ID (string), updated details (object).
Delete a specific sticky note item. Parameters: item ID (string).
Create a new frame on a board. Parameters: frame details (object).
Retrieve details of a specific frame item. Parameters: item ID (string).
Update an existing frame item. Parameters: item ID (string), updated details (object).
Delete a specific frame item. Parameters: item ID (string).
Create a new document item on a board. Parameters: document details (object).
Retrieve details of a specific document item. Parameters: item ID (string).
Update an existing document item. Parameters: item ID (string), updated details (object).
Delete a specific document item. Parameters: item ID (string).
Create a new text item on a board. Parameters: text details (object).
Retrieve details of a specific text item. Parameters: item ID (string).
Update an existing text item. Parameters: item ID (string), updated details (object).
Delete a specific text item. Parameters: item ID (string).
Create multiple items on a board at once. Parameters: items details (array of objects).
Create an image item on a board using a URL. Parameters: image URL (string).
Create an image item on a board using a file. Parameters: image file (file object).
Retrieve details of a specific image item. Parameters: item ID (string).
Update an existing image item. Parameters: item ID (string), updated details (object).
Update an existing image item using a file. Parameters: item ID (string), image file (file object).
Delete a specific image item. Parameters: item ID (string).
Create a new shape item on a board. Parameters: shape details (object).
Retrieve details of a specific shape item. Parameters: item ID (string).
Update an existing shape item. Parameters: item ID (string), updated details (object).
Delete a specific shape item. Parameters: item ID (string).
Create a new embed item on a board. Parameters: embed details (object).
Retrieve details of a specific embed item. Parameters: item ID (string).
Update an existing embed item. Parameters: item ID (string), updated details (object).
Delete a specific embed item. Parameters: item ID (string).
Create a new tag in Miro. Parameters: tag details (object).
Retrieve details of a specific tag. Parameters: tag ID (string).