{
  "name": "board_create_element",
  "description": "Create a new element on the board. Provide a type registered in the element registry.",
  "input_schema": {
    "type": "object",
    "properties": {
      "type": {
        "type": "string",
        "description": "Element type (registry key, e.g. \"note\", \"web-preview\")"
      },
      "position": {
        "type": "object",
        "description": "{x, y}"
      },
      "size": {
        "type": "object",
        "description": "{width, height}"
      },
      "data": {
        "type": "object",
        "description": "Per-type data payload"
      },
      "title": {
        "type": "string",
        "description": "Optional title (stored in data.title)"
      }
    },
    "required": [
      "type"
    ]
  },
  "timeout": 30
}
