MCPServers

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.

Last Updated: May 13, 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

Coming soon to
HighlightHighlight AI

Language

TypeScript

Categories

Tags