tessera.kbates9611.chatgpt.site
Tessera turns governed monthly data into decision-ready dashboards.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 5 · Act 59 · Transact 0 · Score: Not yet scored
Tool inspector
add_table
Add a presentation-ready clean-data table. Supports ordered multi-level sorting, toggleable search, group-based row coloring, column selection and order, totals, number formats, density, frozen headers or columns, heatmaps, global colors, per-column formatting, and exact cell styling. MODEL GUIDANCE: Use as the final evidence layer at the highest useful grain. Show only decision-relevant columns, sort to expose the finding, format units clearly, and apply restrained group or conditional color rather than decorative striping everywhere.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
dashboardId |
string | no | Dashboard ID; defaults to active |
placeholderId |
string | no | Optional unfinished tile ID to fulfill in place while preserving its position and size |
width |
number | no | Preferred grid width when snapping beside the preceding tool-added card. A card that starts a new row expands to the full 12 columns. |
minHeight |
number | no | Minimum block height |
accent |
string | no | Accent color. Card surfaces are always white; use the accent for meaning only: #1f7a4d met, #b42318 missed, #b7791f at risk, #1478ff the one item to emphasize. |
textColor |
string | no | Text color |
alignH |
string | no | Horizontal alignment |
alignV |
string | no | Vertical alignment |
fontScale |
number | no | Type scale percent |
padding |
number | no | Inner padding |
cornerRadius |
number | no | Corner radius |
border |
boolean | no | Show border |
shadow |
string | no | Shadow depth |
title |
string | yes | Table title |
subtitle |
string | no | Optional table context |
datasetId |
string | yes | Dataset ID |
period |
string | no | latest, all, or YYYY-MM |
visibleColumns |
array | no | Columns to show |
rowLimit |
number | no | Maximum visible rows |
sortColumn |
string | no | Column to sort; leave empty for source order |
sortDirection |
string | no | Sort direction |
sortRules |
array | no | Ordered sort levels; first rule has highest priority |
compact |
boolean | no | Use compact density |
striped |
boolean | no | Stripe alternating rows |
rowGridlines |
boolean | no | Show horizontal row rules |
showTotals |
boolean | no | Add calculated totals row |
totalsLabel |
string | no | Label in the totals row |
totalColumns |
array | no | Columns to total; empty totals every visible numeric column |
showSearch |
boolean | no | Enable a header control that opens and closes row search |
showDatasetName |
boolean | no | Show the linked dataset name |
showRowCount |
boolean | no | Show the visible row count |
showRowNumbers |
boolean | no | Show a compact row-number column |
showColumnHeaders |
boolean | no | Show the column header row |
columnGridlines |
boolean | no | Show vertical column rules |
stickyHeader |
boolean | no | Keep headings visible while scrolling |
freezeFirstColumn |
boolean | no | Keep the first visible column fixed |
boldLastRow |
boolean | no | Emphasize the final row |
numberFormat |
string | no | Numeric cell format |
decimalPlaces |
number | no | Decimal places |
nullDisplay |
string | no | Text shown for blank or null cells |
negativeParens |
boolean | no | Format negatives in parentheses |
negativeRed |
boolean | no | Color negative values red |
wrapText |
boolean | no | Wrap long cell text |
heatmap |
boolean | no | Shade numeric cells by magnitude |
heatmapColor |
string | no | Heatmap color |
headerBackgroundColor |
string | no | Default header background color |
headerTextColor |
string | no | Default header text color |
rowBackgroundColor |
string | no | Default body row background color |
alternateRowBackgroundColor |
string | no | Striped alternate row background color |
cellTextColor |
string | no | Default body text color |
gridColor |
string | no | Gridline color |
colorByColumn |
string | no | Column whose distinct values receive consistent row colors; empty disables grouping colors |
groupPalette |
array | no | Row background colors assigned to groups in source order |
groupColors |
array | no | Exact group color overrides |
columnStyles |
array | no | Sparse per-column presentation overrides; target columns by exact dataset name |
cellStyles |
array | no | Sparse exact-cell overrides. Target a source row with rowIndex or with matchColumn plus matchValue |
Raw JSON schema
{
"type": "object",
"properties": {
"dashboardId": {
"type": "string",
"description": "Dashboard ID; defaults to active",
"maxLength": 8000
},
"placeholderId": {
"type": "string",
"description": "Optional unfinished tile ID to fulfill in place while preserving its position and size",
"maxLength": 8000
},
"width": {
"type": "number",
"description": "Preferred grid width when snapping beside the preceding tool-added card. A card that starts a new row expands to the full 12 columns.",
"enum": [
3,
4,
5,
6,
7,
8,
9,
10,
11,
12
]
},
"minHeight": {
"type": "number",
"description": "Minimum block height",
"minimum": 60,
"maximum": 900
},
"accent": {
"type": "string",
"description": "Accent color. Card surfaces are always white; use the accent for meaning only: #1f7a4d met, #b42318 missed, #b7791f at risk, #1478ff the one item to emphasize.",
"maxLength": 8000,
"pattern": "^#[0-9A-Fa-f]{6}$"
},
"textColor": {
"type": "string",
"description": "Text color",
"maxLength": 8000,
"pattern": "^#[0-9A-Fa-f]{6}$"
},
"alignH": {
"type": "string",
"description": "Horizontal alignment",
"enum": [
"left",
"center",
"right"
]
},
"alignV": {
"type": "string",
"description": "Vertical alignment",
"enum": [
"top",
"middle",
"bottom"
]
},
"fontScale": {
"type": "number",
"description": "Type scale percent",
"minimum": 75,
"maximum": 160
},
"padding": {
"type": "number",
"description": "Inner padding",
"minimum": 0,
"maximum": 64
},
"cornerRadius": {
"type": "number",
"description": "Corner radius",
"minimum": 0,
"maximum": 40
},
"border": {
"type": "boolean",
"description": "Show border"
},
"shadow": {
"type": "string",
"description": "Shadow depth",
"enum": [
"none",
"soft",
"raised"
]
},
"title": {
"type": "string",
"description": "Table title",
"maxLength": 8000
},
"subtitle": {
"type": "string",
"description": "Optional table context",
"maxLength": 8000
},
"datasetId": {
"type": "string",
"description": "Dataset ID",
"maxLength": 8000
},
"period": {
"type": "string",
"description": "latest, all, or YYYY-MM",
"maxLength": 8000
},
"visibleColumns": {
"type": "array",
"description": "Columns to show",
"items": {
"type": "string",
"description": "Column",
"maxLength": 8000
},
"maxItems": 1000
},
"rowLimit": {
"type": "number",
"description": "Maximum visible rows",
"minimum": 1,
"maximum": 500
},
"sortColumn": {
"type": "string",
"description": "Column to sort; leave empty for source order",
"maxLength": 8000
},
"sortDirection": {
"type": "string",
"description": "Sort direction",
"enum": [
"none",
"ascending",
"descending"
]
},
"sortRules": {
"type": "array",
"description": "Ordered sort levels; first rule has highest priority",
"items": {
"type": "object",
"description": "One table sort level. Array order is priority order, from primary to final tie-breaker.",
"properties": {
"column": {
"type": "string",
"description": "Exact dataset column name",
"maxLength": 8000
},
"direction": {
"type": "string",
"description": "Sort direction; blank values stay last in either direction",
"enum": [
"ascending",
"descending"
]
}
},
"required": [
"column",
"direction"
],
"additionalProperties": false
},
"maxItems": 1000
},
"compact": {
"type": "boolean",
"description": "Use compact density"
},
"striped": {
"type": "boolean",
"description": "Stripe alternating rows"
},
"rowGridlines": {
"type": "boolean",
"description": "Show horizontal row rules"
},
"showTotals": {
"type": "boolean",
"description": "Add calculated totals row"
},
"totalsLabel": {
"type": "string",
"description": "Label in the totals row",
"maxLength": 8000
},
"totalColumns": {
"type": "array",
"description": "Columns to total; empty totals every visible numeric column",
"items": {
"type": "string",
"description": "Column",
"maxLength": 8000
},
"maxItems": 1000
},
"showSearch": {
"type": "boolean",
"description": "Enable a header control that opens and closes row search"
},
"showDatasetName": {
"type": "boolean",
"description": "Show the linked dataset name"
},
"showRowCount": {
"type": "boolean",
"description": "Show the visible row count"
},
"showRowNumbers": {
"type": "boolean",
"description": "Show a compact row-number column"
},
"showColumnHeaders": {
"type": "boolean",
"description": "Show the column header row"
},
"columnGridlines": {
"type": "boolean",
"description": "Show vertical column rules"
},
"stickyHeader": {
"type": "boolean",
"description": "Keep headings visible while scrolling"
},
"freezeFirstColumn": {
"type": "boolean",
"description": "Keep the first visible column fixed"
},
"boldLastRow": {
"type": "boolean",
"description": "Emphasize the final row"
},
"numberFormat": {
"type": "string",
"description": "Numeric cell format",
"enum": [
"auto",
"number",
"compact",
"percent",
"currency"
]
},
"decimalPlaces": {
"type": "number",
"description": "Decimal places",
"minimum": 0,
"maximum": 6
},
"nullDisplay": {
"type": "string",
"description": "Text shown for blank or null cells",
"maxLength": 8000
},
"negativeParens": {
"type": "boolean",
"description": "Format negatives in parentheses"
},
"negativeRed": {
"type": "boolean",
"description": "Color negative values red"
},
"wrapText": {
"type": "boolean",
"description": "Wrap long cell text"
},
"heatmap": {
"type": "boolean",
"description": "Shade numeric cells by magnitude"
},
"heatmapColor": {
"type": "string",
"description": "Heatmap color",
"maxLength": 8000,
"pattern": "^#[0-9A-Fa-f]{6}$"
},
"headerBackgroundColor": {
"type": "string",
"description": "Default header background color",
"maxLength": 8000,
"pattern": "^#[0-9A-Fa-f]{6}$"
},
"headerTextColor": {
"type": "string",
"description": "Default header text color",
"maxLength": 8000,
"pattern": "^#[0-9A-Fa-f]{6}$"
},
"rowBackgroundColor": {
"type": "string",
"description": "Default body row background color",
"maxLength": 8000,
"pattern": "^#[0-9A-Fa-f]{6}$"
},
"alternateRowBackgroundColor": {
"type": "string",
"description": "Striped alternate row background color",
"maxLength": 8000,
"pattern": "^#[0-9A-Fa-f]{6}$"
},
"cellTextColor": {
"type": "string",
"description": "Default body text color",
"maxLength": 8000,
"pattern": "^#[0-9A-Fa-f]{6}$"
},
"gridColor": {
"type": "string",
"description": "Gridline color",
"maxLength": 8000,
"pattern": "^#[0-9A-Fa-f]{6}$"
},
"colorByColumn": {
"type": "string",
"description": "Column whose distinct values receive consistent row colors; empty disables grouping colors",
"maxLength": 8000
},
"groupPalette": {
"type": "array",
"description": "Row background colors assigned to groups in source order",
"items": {
"type": "string",
"description": "Hex color",
"maxLength": 8000,
"pattern": "^#[0-9A-Fa-f]{6}$"
},
"maxItems": 1000
},
"groupColors": {
"type": "array",
"description": "Exact group color overrides",
"items": {
"type": "object",
"description": "Color override for one exact grouping value",
"properties": {
"value": {
"type": "string",
"description": "Exact grouping value after String() conversion",
"maxLength": 8000
},
"backgroundColor": {
"type": "string",
"description": "Row background color",
"maxLength": 8000,
"pattern": "^#[0-9A-Fa-f]{6}$"
},
"textColor": {
"type": "string",
"description": "Optional row text color",
"maxLength": 8000,
"pattern": "^#[0-9A-Fa-f]{6}$"
}
},
"required": [
"value",
"backgroundColor"
],
"additionalProperties": false
},
"maxItems": 1000
},
"columnStyles": {
"type": "array",
"description": "Sparse per-column presentation overrides; target columns by exact dataset name",
"items": {
"type": "object",
"description": "Presentation for one exact dataset column. Omitted fields inherit table defaults.",
"properties": {
"column": {
"type": "string",
"description": "Exact dataset column name",
"maxLength": 8000
},
"label": {
"type": "string",
"description": "Optional display label; does not rename source data",
"maxLength": 8000
},
"width": {
"type": "number",
"description": "Column width in pixels",
"minimum": 48,
"maximum": 600
},
"align": {
"type": "string",
"description": "Cell alignment",
"enum": [
"auto",
"left",
"center",
"right"
]
},
"wrap": {
"type": "boolean",
"description": "Wrap text in this column"
},
"numberFormat": {
"type": "string",
"description": "Column number format",
"enum": [
"auto",
"number",
"compact",
"percent",
"currency"
]
},
"decimalPlaces": {
"type": "number",
"description": "Column decimal places",
"minimum": 0,
"maximum": 6
},
"prefix": {
"type": "string",
"description": "Text before formatted values",
"maxLength": 8000
},
"suffix": {
"type": "string",
"description": "Text after formatted values",
"maxLength": 8000
},
"backgroundColor": {
"type": "string",
"description": "Body cell background color",
"maxLength": 8000,
"pattern": "^#[0-9A-Fa-f]{6}$"
},
"textColor": {
"type": "string",
"description": "Body cell text color",
"maxLength": 8000,
"pattern": "^#[0-9A-Fa-f]{6}$"
},
"headerBackgroundColor": {
"type": "string",
"description": "Header background color",
"maxLength": 8000,
"pattern": "^#[0-9A-Fa-f]{6}$"
},
"headerTextColor": {
"type": "string",
"description": "Header text color",
"maxLength": 8000,
"pattern": "^#[0-9A-Fa-f]{6}$"
}
},
"required": [
"column"
],
"additionalProperties": false
},
"maxItems": 1000
},
"cellStyles": {
"type": "array",
"description": "Sparse exact-cell overrides. Target a source row with rowIndex or with matchColumn plus matchValue",
"items": {
"type": "object",
"description": "Style one cell. Provide rowIndex, or provide both matchColumn and matchValue. Later matching entries win.",
"properties": {
"column": {
"type": "string",
"description": "Exact dataset column name of the target cell",
"maxLength": 8000
},
"rowIndex": {
"type": "number",
"description": "One-based source dataset row",
"minimum": 1,
"maximum": 1000000
},
"matchColumn": {
"type": "string",
"description": "Column used to identify the target row",
"maxLength": 8000
},
"matchValue": {
"type": "string",
"description": "Row value to match after String() conversion; comparisons are exact",
"maxLength": 8000
},
"backgroundColor": {
"type": "string",
"description": "Target cell background color",
"maxLength": 8000,
"pattern": "^#[0-9A-Fa-f]{6}$"
},
"textColor": {
"type": "string",
"description": "Target cell text color",
"maxLength": 8000,
"pattern": "^#[0-9A-Fa-f]{6}$"
},
"fontWeight": {
"type": "string",
"description": "Target cell weight",
"enum": [
"normal",
"medium",
"bold"
]
},
"textAlign": {
"type": "string",
"description": "Target cell alignment",
"enum": [
"left",
"center",
"right"
]
}
},
"required": [
"column"
],
"additionalProperties": false
},
"maxItems": 1000
}
},
"required": [
"title",
"datasetId"
],
"additionalProperties": false
}
Similar websites
econsor.de
German digital agency building portals, e-commerce sites and online marketing, combining strategy, design and AI to grow clients' visibility and customer base.
inkframe-eta.vercel.app
Browser-native Elah video editor for 9:16 and 16:9 exports
agentdesk-demo.vercel.app
Meridian Ops
eworker.ca
E-Worker is business infrastructure powered by AI, with focused apps and connected business work.