Turn a chat or list into a table
text_to_sheetUse this when the user pastes a chat with customer orders, a typed list or notes and wants a clean table. Pass text and optionally hint. For a chat it makes one row per item each customer ordered, with later changes applied and noted. Returns the table, sum checks, CSV text and 24-hour links. For a table that is already in clean columns, you do not need this tool.
Example tool call
This call uses example arguments supplied in the tool’s input schema.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"text": "[09:12] Grace Okafor: Hi! For Friday please 10 meat pies and 6 bottles zobo\n[09:14] Shop: Noted Grace, thank you\n[09:20] Tunde B: 2 trays jollof rice, 1 tray fried plantain\n[09:31] Grace Okafor: Sorry make the zobo 8 bottles not 6\n[09:40] Amaka: 15 puff puff and 4 bottles zobo. Pickup 5pm\n[09:41] Shop: Meat pie 1500 each, zobo 1000 a bottle, jollof tray 12000, plantain tray 8000, puff puff 200 each"
},
"name": "text_to_sheet"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hint | No | Optional: what the content is or which columns the person wants, for example 'stock count, item and quantity only'. | |
| text | Yes | The text to copy: a pasted chat with orders, a typed list or notes. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| csv | Yes | ||
| kind | Yes | ||
| rows | Yes | ||
| links | Yes | ||
| notes | Yes | ||
| title | Yes | ||
| checks | Yes | ||
| notice | Yes | ||
| source | Yes | ||
| status | Yes | ||
| totals | Yes | ||
| columns | Yes | ||
| message | Yes | ||
| unclear | Yes | ||
| currency | Yes | ||
| transcript | Yes |