Add cards
add_cardsADDS cards to a board; existing cards are never touched. Leave x, y, w and h out: cards are sized to what they hold and laid out by section as arrange_board does, in the order sent (x and y place only one or two cards). A note's body takes "- " bullets, "1. " lists, "[ ] " checkboxes, bold, italic: one idea per note; long writing goes in write_doc. Name a section in group; groups gives their order and colours. For pictures from the web use import_urls, not uploaded bytes; for your own bytes upload_image, then pass its image_key.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"board_id": "<board_id>",
"cards": "<cards>"
},
"name": "add_cards"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cards | Yes | The cards to add | |
| draft | No | The draft key create_boards returned. Pass it on every call about that draft. | |
| groups | No | Sections the cards name (group), in order, each with an optional outline color | |
| layout | No | Arrange the whole batch this way | |
| board_id | Yes | The board | |
| on_conflict | No | "identifier" updates rather than duplicates |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| live | No | ||
| cards | No | ||
| groups | No | ||
| board_id | No | ||
| warnings | No |