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(58)

list-boards

List all boards available to the user.

create-board

Create a new board. Parameters: board details (object).

update-board

Update an existing board. Parameters: board ID (string), updated details (object).

delete-board

Delete a board by ID. Parameters: board ID (string).

copy-board

Create a copy of an existing board. Parameters: source board ID (string).

get-specific-board

Retrieve details of a specific board. Parameters: board ID (string).

get-items-on-board

Get all items on a specific board. Parameters: board ID (string).

get-specific-item

Retrieve a specific item from the board. Parameters: item ID (string).

update-item-position

Update the position of an item on the board. Parameters: item ID (string), new position (object).

delete-item

Delete an item from the board. Parameters: item ID (string).

create-app-card-item

Create a new app card item on the board. Parameters: card details (object).

get-app-card-item

Retrieve a specific app card item. Parameters: item ID (string).

update-app-card-item

Update an existing app card item. Parameters: item ID (string), updated details (object).

delete-app-card-item

Delete an app card item. Parameters: item ID (string).

create-card-item

Create a new card item on the board. Parameters: card details (object).

get-card-item

Retrieve a specific card item. Parameters: item ID (string).

update-card-item

Update an existing card item. Parameters: item ID (string), updated details (object).

delete-card-item

Delete a card item. Parameters: item ID (string).

create-connector

Create a new connector on the board. Parameters: connector details (object).

get-connectors

Retrieve all connectors on the board.

get-specific-connector

Retrieve a specific connector. Parameters: connector ID (string).

update-connector

Update an existing connector. Parameters: connector ID (string), updated details (object).

delete-connector

Delete a connector. Parameters: connector ID (string).

create-sticky-note-item

Create a new sticky note item on the board. Parameters: note details (object).

get-sticky-note-item

Retrieve a specific sticky note item. Parameters: item ID (string).

update-sticky-note-item

Update an existing sticky note item. Parameters: item ID (string), updated details (object).

delete-sticky-note-item

Delete a sticky note item. Parameters: item ID (string).

create-frame

Create a new frame on the board. Parameters: frame details (object).

get-frame-item

Retrieve a specific frame item. Parameters: item ID (string).

update-frame-item

Update an existing frame item. Parameters: item ID (string), updated details (object).

delete-frame-item

Delete a frame item. Parameters: item ID (string).

create-document-item

Create a new document item on the board. Parameters: document details (object).

get-document-item

Retrieve a specific document item. Parameters: item ID (string).

update-document-item

Update an existing document item. Parameters: item ID (string), updated details (object).

delete-document-item

Delete a document item. Parameters: item ID (string).

create-text-item

Create a new text item on the board. Parameters: text details (object).

get-text-item

Retrieve a specific text item. Parameters: item ID (string).

update-text-item

Update an existing text item. Parameters: item ID (string), updated details (object).

delete-text-item

Delete a text item. Parameters: item ID (string).

create-items-in-bulk

Create multiple items on the board at once. Parameters: items details (array of objects).

create-image-item-using-url

Create an image item on the board using a URL. Parameters: image URL (string).

create-image-item-using-file

Create an image item on the board using a file upload. Parameters: file (object).

get-image-item

Retrieve a specific image item. Parameters: item ID (string).

update-image-item

Update an existing image item. Parameters: item ID (string), updated details (object).

update-image-item-using-file

Update an image item using a file upload. Parameters: item ID (string), file (object).

delete-image-item

Delete an image item. Parameters: item ID (string).

create-shape-item

Create a new shape item on the board. Parameters: shape details (object).

get-shape-item

Retrieve a specific shape item. Parameters: item ID (string).

update-shape-item

Update an existing shape item. Parameters: item ID (string), updated details (object).

delete-shape-item

Delete a shape item. Parameters: item ID (string).

create-embed-item

Create a new embed item on the board. Parameters: embed details (object).

get-embed-item

Retrieve a specific embed item. Parameters: item ID (string).

update-embed-item

Update an existing embed item. Parameters: item ID (string), updated details (object).

delete-embed-item

Delete an embed item. Parameters: item ID (string).

create-tag

Create a new tag. Parameters: tag details (object).

get-tag

Retrieve a specific tag. Parameters: tag ID (string).

get-all-tags

Retrieve all tags available on the board.

update-tag

Update an existing tag. Parameters: tag ID (string), updated details (object).

Last Updated: May 13, 2025

社区评论

0.0
0 条评论
5
0
4
0
3
0
2
0
1
0

暂无评论. 成为第一个评论的人!

登录以参与讨论

Coming soon to
HighlightHighlight AI

语言

TypeScript

分类

标签