mcp-miro

k-jarzyna/mcp-miro

3.5

If you are the rightful owner of mcp-miro and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The MCP Miro Server is a Model Context Protocol server that integrates with the Miro platform, allowing AI assistants to manage Miro board content through a standardized interface.

Tools

Functions exposed to the LLM to take actions

list-boards

List all available Miro boards

create-board

Create a new Miro board with specified name and sharing policies

update-board

Update an existing Miro board with new settings

delete-board

Delete a Miro board by its ID. Deleted boards go to Trash (on paid plans) and can be restored via UI within 90 days after deletion.

copy-board

Create a copy of an existing Miro board with optional new settings

get-specific-board

Retrieve information about a specific Miro board by its ID

get-items-on-board

Retrieve all items on a specific Miro board

get-specific-item

Retrieve information about a specific item on a Miro board

update-item-position

Update the position or parent of a specific item on a Miro board

delete-item

Delete a specific item from a Miro board

create-app-card-item

Create a new app card item on a Miro board

get-app-card-item

Retrieve information about a specific app card item on a Miro board

update-app-card-item

Update an existing app card item on a Miro board

delete-app-card-item

Delete a specific app card item from a Miro board

create-card-item

Create a new card item on a Miro board

get-card-item

Retrieve information about a specific card item on a Miro board

update-card-item

Update an existing card item on a Miro board

delete-card-item

Delete a specific card item from a Miro board

create-connector

Create a new connector between items on a Miro board

get-connectors

Retrieve all connectors on a specific Miro board

get-specific-connector

Retrieve information about a specific connector on a Miro board

update-connector

Update an existing connector on a Miro board

delete-connector

Delete a specific connector from a Miro board

create-sticky-note-item

Create a new sticky note item on a Miro board

get-sticky-note-item

Retrieve information about a specific sticky note item on a Miro board

update-sticky-note-item

Update an existing sticky note item on a Miro board

delete-sticky-note-item

Delete a specific sticky note item from a Miro board

create-frame

Create a new frame on a Miro board

get-frame-item

Retrieve information for a specific frame on a Miro board

update-frame-item

Update a frame on a Miro board based on the data, style, or geometry properties provided in the request body

delete-frame-item

Delete a frame from a Miro board

create-document-item

Create a new document item on a Miro board

get-document-item

Retrieve information about a specific document item on a Miro board

update-document-item

Update an existing document item on a Miro board

delete-document-item

Delete a specific document item from a Miro board

create-text-item

Create a new text item on a Miro board

get-text-item

Retrieve information about a specific text item on a Miro board

update-text-item

Update an existing text item on a Miro board

delete-text-item

Delete a specific text item from a Miro board

create-items-in-bulk

Create multiple items on a Miro board in a single operation

create-image-item-using-url

Create a new image item on a Miro board using a URL

create-image-item-using-file

Create a new image item on a Miro board using file from device or from chat

get-image-item

Retrieve information about a specific image item on a Miro board

update-image-item

Update an existing image item on a Miro board

update-image-item-using-file

Update an existing image item on a Miro board using file from device

delete-image-item

Delete a specific image item from a Miro board

create-shape-item

Create a new shape item on a Miro board

get-shape-item

Retrieve information about a specific shape item on a Miro board

update-shape-item

Update an existing shape item on a Miro board

delete-shape-item

Delete a specific shape item from a Miro board

create-embed-item

Create a new embed item on a Miro board

get-embed-item

Retrieve information about a specific embed item on a Miro board

update-embed-item

Update an existing embed item on a Miro board

delete-embed-item

Delete a specific embed item from a Miro board

create-tag

Create a new tag on a Miro board

get-tag

Retrieve information about a specific tag on a Miro board

get-all-tags

Retrieve all tags on a Miro board

update-tag

Update an existing tag on a Miro board

delete-tag

Delete a specific tag from a Miro board

attach-tag

Attach a tag to an item on a Miro board

detach-tag

Detach a tag from an item on a Miro board

get-item-tags

Retrieve all tags attached to a specific item on a Miro board

get-all-board-members

Retrieve all members of a specific Miro board

get-specific-board-member

Retrieve details of a specific member on a Miro board

remove-board-member

Remove a specific member from a Miro board

share-board

Share a Miro board with specific access level and optional team assignment

update-board-member

Update a specific member's role or status on a Miro board

create-group

Create a new group on a Miro board

get-all-groups

Retrieve all groups on a Miro board

get-group

Retrieve information about a specific group on a Miro board

get-group-items

Retrieve all items in a specific group on a Miro board

update-group

Update a specific group on a Miro board with new items

ungroup-items

Ungroup a specific group on a Miro board

delete-group

Delete a specific group from a Miro board

create-items-in-bulk-using-file

Create multiple items on a Miro board in a single operation using a JSON file from device

create-mindmap-node

Create a new mind map node on a Miro board

get-mindmap-node

Retrieve information about a specific mind map node on a Miro board

get-mindmap-nodes

Retrieve a list of mind map nodes on a Miro board

delete-mindmap-node

Delete a mind map node from a Miro board

get-board-classification

Retrieves board classification for a board (Enterprise only)

update-board-classification

Updates board classification for an existing board (Enterprise only)

create-board-export-job

Creates an export job for one or more boards (Enterprise only)

get-board-export-job-status

Retrieves the status of a board export job (Enterprise only)

get-board-export-job-results

Retrieves the results of a board export job (Enterprise only)

get-audit-logs

Retrieves a page of audit events from the last 90 days (Enterprise only)

get-organization-info

Retrieves organization information (Enterprise only)

get-organization-members

Retrieves a list of members for an organization (Enterprise only)

get-organization-member

Retrieves information about a specific organization member (Enterprise only)

add-project-member

Adds a member to a project (Enterprise only)

get-project-member

Retrieves information about a specific project member (Enterprise only)

remove-project-member

Removes a member from a project (Enterprise only)

get-all-cases

Retrieves the list of eDiscovery cases in an organization (Enterprise only)

get-case

Retrieves information about a specific eDiscovery case (Enterprise only)

get-all-legal-holds

Retrieves the list of all legal holds within a case (Enterprise only)

get-legal-hold

Retrieves information about a specific legal hold (Enterprise only)

get-legal-hold-content-items

Retrieves the list of content items under legal hold (Enterprise only)

get-board-content-logs

Retrieves content change logs of board items (Enterprise only)

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources