table_bulk_insert
Insert multiple rows into a data table in a single batch operation.
All rows must have the same columns. Maximum 10,000 rows per call. The operation is atomic — all rows are inserted or none are.
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": {
"tableId": "<tableId>",
"rows": "<rows>"
},
"name": "table_bulk_insert"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rows | Yes | JSON array of row objects to insert, e.g. [{"name": "A", "amount": 100}, {"name": "B", "amount": 200}] | |
| tableId | Yes | The data table ID |