k-jarzyna/mcp-miro
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