MCPServers
Miro logo
1
952
0

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.

Last Updated: April 30, 2025

Community Reviews

0.0
0 reviews
5
0
4
0
3
0
2
0
1
0

No reviews yet. Be the first to review!

Sign in to join the conversation

Try it now in
HighlightHighlight AI

Quick Setup

Language

TypeScript

Categories

Tags

Miro MCP Server for Windsurf