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 available in the Miro account.
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).
Retrieve 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 an app card item on a board. Parameters: card details (object).
Retrieve details of an 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. Parameters: item ID (string).
Create a new card item. Parameters: card details (object).
Retrieve details of a card item. Parameters: item ID (string).
Update an existing card item. Parameters: item ID (string), updated details (object).
Delete a card item. Parameters: item ID (string).
Create a connector between items. Parameters: connector details (object).
Retrieve all connectors on a board.
Retrieve details of a specific connector. Parameters: connector ID (string).
Update an existing connector. Parameters: connector ID (string), updated details (object).
Delete a connector. Parameters: connector ID (string).
Create a sticky note item on a board. Parameters: note details (object).
Retrieve details of a 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. Parameters: item ID (string).
Create a new frame on a board. Parameters: frame details (object).
Retrieve details of a frame item. Parameters: item ID (string).
Update an existing frame item. Parameters: item ID (string), updated details (object).
Delete a frame item. Parameters: item ID (string).
Create a document item on a board. Parameters: document details (object).
Retrieve details of a document item. Parameters: item ID (string).
Update an existing document item. Parameters: item ID (string), updated details (object).
Delete a document item. Parameters: item ID (string).
Create a text item on a board. Parameters: text details (object).
Retrieve details of a text item. Parameters: item ID (string).
Update an existing text item. Parameters: item ID (string), updated details (object).
Delete a text item. Parameters: item ID (string).
Create multiple items on a board in bulk. Parameters: items details (array of objects).
Create an image item using a URL. Parameters: image URL (string).
Create an image item using a file. Parameters: file details (object).
Retrieve details of an 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), file details (object).
Delete an image item. Parameters: item ID (string).
Create a shape item on a board. Parameters: shape details (object).
Retrieve details of a shape item. Parameters: item ID (string).
Update an existing shape item. Parameters: item ID (string), updated details (object).
Delete a shape item. Parameters: item ID (string).
Create an embed item on a board. Parameters: embed details (object).
Retrieve details of an embed item. Parameters: item ID (string).
Update an existing embed item. Parameters: item ID (string), updated details (object).
Delete an embed item. Parameters: item ID (string).
Create a new tag. Parameters: tag details (object).
Retrieve details of a specific tag. Parameters: tag ID (string).
Retrieve all tags associated with the board.
Update an existing tag. Parameters: tag ID (string), updated details (object).
No reviews yet. Be the first to review!
Sign in to join the conversation