Miro
Summary
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.
Available Actions(75)
list-boards
List all boards available in the Miro account.
create-board
Create a new board in the Miro account.
update-board
Update an existing board in the Miro account.
delete-board
Delete a board from the Miro account.
copy-board
Create a copy of an existing board.
get-specific-board
Retrieve a specific board by its ID.
get-items-on-board
Get all items present on a specific board.
get-specific-item
Retrieve a specific item on the board by its ID.
update-item-position
Update the position of a specific item on the board.
delete-item
Delete a specific item from the board.
create-app-card-item
Create an app card item on the board.
get-app-card-item
Retrieve an app card item by its ID.
update-app-card-item
Update an existing app card item.
delete-app-card-item
Delete an app card item from the board.
create-card-item
Create a card item on the board.
get-card-item
Retrieve a card item by its ID.
update-card-item
Update an existing card item.
delete-card-item
Delete a card item from the board.
create-connector
Create a connector item on the board.
get-connectors
Retrieve all connectors on the board.
get-specific-connector
Get a specific connector by its ID.
update-connector
Update an existing connector.
delete-connector
Delete a connector from the board.
create-sticky-note-item
Create a sticky note item on the board.
get-sticky-note-item
Retrieve a sticky note item by its ID.
update-sticky-note-item
Update an existing sticky note item.
delete-sticky-note-item
Delete a sticky note item from the board.
create-frame
Create a frame on the board.
get-frame-item
Retrieve a frame item by its ID.
update-frame-item
Update an existing frame item.
delete-frame-item
Delete a frame item from the board.
create-document-item
Create a document item on the board.
get-document-item
Retrieve a document item by its ID.
update-document-item
Update an existing document item.
delete-document-item
Delete a document item from the board.
create-text-item
Create a text item on the board.
get-text-item
Retrieve a text item by its ID.
update-text-item
Update an existing text item.
delete-text-item
Delete a text item from the board.
create-items-in-bulk
Create multiple items on the board in bulk.
create-image-item-using-url
Create an image item on the board using a URL.
create-image-item-using-file
Create an image item on the board using a file.
get-image-item
Retrieve an image item by its ID.
update-image-item
Update an existing image item.
update-image-item-using-file
Update an image item using a file.
delete-image-item
Delete an image item from the board.
create-shape-item
Create a shape item on the board.
get-shape-item
Retrieve a shape item by its ID.
update-shape-item
Update an existing shape item.
delete-shape-item
Delete a shape item from the board.
create-embed-item
Create an embed item on the board.
get-embed-item
Retrieve an embed item by its ID.
update-embed-item
Update an existing embed item.
delete-embed-item
Delete an embed item from the board.
create-tag
Create a tag in the Miro account.
get-tag
Retrieve a tag by its ID.
get-all-tags
Get all tags available in the Miro account.
update-tag
Update an existing tag.
delete-tag
Delete a tag from the Miro account.
attach-tag
Attach a tag to a specific item.
detach-tag
Detach a tag from a specific item.
get-item-tags
Get all tags associated with a specific item.
get-all-board-members
Retrieve all members of a specific board.
get-specific-board-member
Get details of a specific board member.
remove-board-member
Remove a member from a specific board.
share-board
Share a board with users.
update-board-member
Update the details of a board member.
create-group
Create a group in the Miro account.
get-all-groups
Retrieve all groups in the Miro account.
get-group
Get details of a specific group.
get-group-items
Get all items within a specific group.
update-group
Update an existing group.
ungroup-items
Ungroup items from a specific group.
delete-group
Delete a group from the Miro account.
create-items-in-bulk-using-file
Create multiple items on the board in bulk using a file.
Community Reviews
No reviews yet. Be the first to review!
Sign in to join the conversation