create-records
Create records using compact array format (saves tokens).
FORMAT: { "tableId": "tblXXX", "header": ["Name", "Status", "Priority"], "records": [ ["Task A", "Done", "High"], ["Task B", "Pending", "Low"] ] }
RULES:
header: Array of field names (define column order)
records: 2D array where each row matches header order
Empty cells: use null or ""
VALUE TYPES:
Text: "Hello"
Number: 42 or 3.14
Boolean: true / false
Date: "2025-01-27"
Select: "Option A"
MultiSelect: ["A", "B"]
Link: "Record Name"
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>",
"header": "<header>",
"records": "<records>"
},
"name": "create-records"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| header | Yes | Array of field names in order. Example: ["Name", "Status", "Priority"] | |
| records | Yes | Array of record rows. Each row is an array of values matching header order. Example: [["Task A", "Done", 1], ["Task B", "Pending", 2]] | |
| tableId | Yes | The ID of the table to create records in | |
| typecast | No | Automatically convert field values to proper types |