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