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.
List all boards accessible to the user.
Create a new board. Parameters: board details (object).
Update an existing board. Parameters: board ID (string), updated details (object).
Delete a board. Parameters: board ID (string).
Create a copy of an existing board. Parameters: board ID (string).
Retrieve details of a specific board. Parameters: board ID (string).
Get all items 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 an item on a board. Parameters: item ID (string), new position (object).
Delete an item from a board. Parameters: item ID (string).
Create a new app card item on a board. Parameters: item 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 an app card item from a board. Parameters: item ID (string).
Create a new card item on a board. Parameters: item 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 card item from a board. Parameters: item ID (string).
Create a new connector on a board. Parameters: connector details (object).
Retrieve all connectors on a board.
Get details of a specific connector. Parameters: connector ID (string).
Update an existing connector. Parameters: connector ID (string), updated details (object).
Delete a connector from a board. Parameters: connector ID (string).
Create a new sticky note item on a board. Parameters: item 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 sticky note item from a board. Parameters: item ID (string).
Create a new frame on a board. Parameters: frame details (object).
Retrieve details of a specific frame item. Parameters: frame ID (string).
Update an existing frame item. Parameters: frame ID (string), updated details (object).
Delete a frame item from a board. Parameters: frame ID (string).
Create a new document item on a board. Parameters: document details (object).
Retrieve details of a specific document item. Parameters: document ID (string).
Update an existing document item. Parameters: document ID (string), updated details (object).
Delete a document item from a board. Parameters: document ID (string).
Create a new text item on a board. Parameters: text details (object).
Retrieve details of a specific text item. Parameters: text ID (string).
Update an existing text item. Parameters: text ID (string), updated details (object).
Delete a text item from a board. Parameters: text ID (string).
Create multiple items on a board in bulk. 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: image ID (string).
Update an existing image item. Parameters: image ID (string), updated details (object).
Update an existing image item using a file. Parameters: image ID (string), image file (file object).
Delete an image item from a board. Parameters: image ID (string).
Create a new shape item on a board. Parameters: shape details (object).
Retrieve details of a specific shape item. Parameters: shape ID (string).
Update an existing shape item. Parameters: shape ID (string), updated details (object).
Delete a shape item from a board. Parameters: shape ID (string).
Create a new embed item on a board. Parameters: embed details (object).
Retrieve details of a specific embed item. Parameters: embed ID (string).
Update an existing embed item. Parameters: embed ID (string), updated details (object).
Delete an embed item from a board. Parameters: embed ID (string).
Create a new tag on a board. Parameters: tag details (object).
Retrieve details of a specific tag. Parameters: tag ID (string).
No reviews yet. Be the first to review!
Sign in to join the conversation