Miro MCP

by k-jarzyna

update-shape-item

Modify shape items on a Miro board by updating their type, position, dimensions, style, or text content. Specify the board and item IDs for precise adjustments.

Instructions

Update an existing shape item on a Miro board

Input Schema

NameRequiredDescriptionDefault
boardIdYesUnique identifier (ID) of the board that contains the shape
dataNoThe updated content and configuration of the shape
geometryNoUpdated dimensions of the shape
itemIdYesUnique identifier (ID) of the shape that you want to update
positionNoUpdated position of the shape on the board
styleNoUpdated style configuration of the shape

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "boardId": { "description": "Unique identifier (ID) of the board that contains the shape", "type": "string" }, "data": { "additionalProperties": false, "description": "The updated content and configuration of the shape", "properties": { "content": { "description": "Updated text content to display inside the shape", "type": "string" }, "type": { "description": "Updated type of the shape (rectangle, circle, triangle, etc.)", "type": "string" } }, "type": "object" }, "geometry": { "additionalProperties": false, "description": "Updated dimensions of the shape", "properties": { "height": { "description": "Updated height of the shape", "type": "number" }, "width": { "description": "Updated width of the shape", "type": "number" } }, "type": "object" }, "itemId": { "description": "Unique identifier (ID) of the shape that you want to update", "type": "string" }, "position": { "additionalProperties": false, "description": "Updated position of the shape on the board", "properties": { "origin": { "description": "Origin of the shape (center, top-left, etc.)", "type": "string" }, "relativeTo": { "description": "Reference point (canvas_center, etc.)", "type": "string" }, "x": { "description": "Updated X coordinate of the shape", "type": "number" }, "y": { "description": "Updated Y coordinate of the shape", "type": "number" } }, "required": [ "x", "y" ], "type": "object" }, "style": { "additionalProperties": false, "description": "Updated style configuration of the shape", "properties": { "borderColor": { "description": "Updated color of the shape border (hex format, e.g. #000000)", "type": "string" }, "borderOpacity": { "description": "Updated opacity of the shape border (0-1)", "type": "number" }, "borderStyle": { "description": "Updated style of the shape border (normal, dashed, etc.)", "type": "string" }, "borderWidth": { "description": "Updated width of the shape border", "type": "number" }, "fillColor": { "description": "Updated fill color of the shape (hex format, e.g. #000000)", "type": "string" }, "fillOpacity": { "description": "Updated opacity of the shape fill (0-1)", "type": "number" }, "textColor": { "description": "Updated color of the text in the shape (hex format, e.g. #000000)", "type": "string" } }, "type": "object" } }, "required": [ "boardId", "itemId" ], "type": "object" }

You must be authenticated.

Other Tools from Miro MCP

Related Tools

ID: kagg0s1404