Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
MIRO_ACCESS_TOKEN | Yes | Your Miro access token with necessary permissions (boards:read, boards:write, identity:read, identity:write, team:read, team:write) |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
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) |