Miro MCP

by k-jarzyna

create-shape-item

Add a shape to a Miro board by specifying its type, position, dimensions, and styling, including text content, border, and fill properties, all via the Miro MCP server.

Instructions

Create a new shape item on a Miro board

Input Schema

NameRequiredDescriptionDefault
boardIdYesUnique identifier (ID) of the board where the shape will be created
dataYesThe content and configuration of the shape
geometryYesDimensions of the shape
positionYesPosition of the shape on the board
styleNoStyle 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 where the shape will be created", "type": "string" }, "data": { "additionalProperties": false, "description": "The content and configuration of the shape", "properties": { "content": { "description": "Text content to display inside the shape", "type": "string" }, "type": { "description": "Type of the shape (rectangle, circle, triangle, etc.)", "type": "string" } }, "required": [ "type" ], "type": "object" }, "geometry": { "additionalProperties": false, "description": "Dimensions of the shape", "properties": { "height": { "description": "Height of the shape", "type": "number" }, "width": { "description": "Width of the shape", "type": "number" } }, "required": [ "width", "height" ], "type": "object" }, "position": { "additionalProperties": false, "description": "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": "X coordinate of the shape", "type": "number" }, "y": { "description": "Y coordinate of the shape", "type": "number" } }, "required": [ "x", "y" ], "type": "object" }, "style": { "additionalProperties": false, "description": "Style configuration of the shape", "properties": { "borderColor": { "description": "Color of the shape border (hex format, e.g. #000000)", "type": "string" }, "borderOpacity": { "description": "Opacity of the shape border (0-1)", "type": "number" }, "borderStyle": { "description": "Style of the shape border (normal, dashed, etc.)", "type": "string" }, "borderWidth": { "description": "Width of the shape border", "type": "number" }, "fillColor": { "description": "Fill color of the shape (hex format, e.g. #000000)", "type": "string" }, "fillOpacity": { "description": "Opacity of the shape fill (0-1)", "type": "number" }, "textColor": { "description": "Color of the text in the shape (hex format, e.g. #000000)", "type": "string" } }, "type": "object" } }, "required": [ "boardId", "data", "position", "geometry" ], "type": "object" }

You must be authenticated.

Other Tools from Miro MCP

Related Tools

ID: kagg0s1404