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_scatter_chart
Add a clean relationship chart with explicit X, Y, label, and optional series bindings; independent axis formats and bounds; point geometry; trend and reference guides; per-point overrides; and complete tile styling. Use style_scatter_point for a later one-point edit. MODEL GUIDANCE: Use to reveal relationship, clusters, outliers, or quadrants between two numeric measures. Label only important points and avoid implying causation.
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 | Chart title that states the relationship or insight |
subtitle |
string | no | Optional context, caveat, or source note |
datasetId |
string | yes | Dataset ID |
period |
string | no | latest, all, or YYYY-MM |
categoryField |
string | yes | Numeric X-axis field |
valueField |
string | yes | Numeric Y-axis field |
labelField |
string | no | Optional field used to identify each point |
seriesField |
string | no | Optional categorical field that groups points by color |
showValues |
boolean | no | Show point labels |
showLegend |
boolean | no | Show the series legend when seriesField is set |
legendPosition |
string | no | Legend position |
showGridlines |
boolean | no | Show horizontal and vertical gridlines |
showXAxis |
boolean | no | Show X-axis ticks |
showYAxis |
boolean | no | Show Y-axis ticks |
xAxisTitle |
string | no | X-axis title; defaults to categoryField |
yAxisTitle |
string | no | Y-axis title; defaults to valueField |
xValueFormat |
string | no | X-axis number format |
xDecimalPlaces |
number | no | X-axis decimal places |
valueFormat |
string | no | Y-axis number format |
decimalPlaces |
number | no | Y-axis decimal places |
minX |
number | no | Optional X-axis minimum |
maxX |
number | no | Optional X-axis maximum |
minY |
number | no | Optional Y-axis minimum |
maxY |
number | no | Optional Y-axis maximum |
includeZero |
boolean | no | Force zero into both auto-scaled axes |
pointSize |
number | no | Default point radius in pixels |
pointShape |
string | no | Default point shape |
pointStroke |
string | no | Point outline color |
pointStrokeWidth |
number | no | Point outline width |
seriesOpacity |
number | no | Default point opacity |
showTrendLine |
boolean | no | Show an ordinary least-squares trend line |
trendLineColor |
string | no | Trend line color |
xReferenceValue |
number | no | Optional vertical reference value |
xReferenceLabel |
string | no | Vertical reference label |
yReferenceValue |
number | no | Optional horizontal reference value |
yReferenceLabel |
string | no | Horizontal reference label |
colors |
array | no | Series palette; the first color is used when seriesField is unset |
pointStyles |
array | no | Per-point appearance overrides. Select each point by exact label or one-based source row; unspecified appearance fields inherit chart defaults. |
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": "Chart title that states the relationship or insight",
"maxLength": 8000
},
"subtitle": {
"type": "string",
"description": "Optional context, caveat, or source note",
"maxLength": 8000
},
"datasetId": {
"type": "string",
"description": "Dataset ID",
"maxLength": 8000
},
"period": {
"type": "string",
"description": "latest, all, or YYYY-MM",
"maxLength": 8000
},
"categoryField": {
"type": "string",
"description": "Numeric X-axis field",
"maxLength": 8000
},
"valueField": {
"type": "string",
"description": "Numeric Y-axis field",
"maxLength": 8000
},
"labelField": {
"type": "string",
"description": "Optional field used to identify each point",
"maxLength": 8000
},
"seriesField": {
"type": "string",
"description": "Optional categorical field that groups points by color",
"maxLength": 8000
},
"showValues": {
"type": "boolean",
"description": "Show point labels"
},
"showLegend": {
"type": "boolean",
"description": "Show the series legend when seriesField is set"
},
"legendPosition": {
"type": "string",
"description": "Legend position",
"enum": [
"top",
"bottom",
"right"
]
},
"showGridlines": {
"type": "boolean",
"description": "Show horizontal and vertical gridlines"
},
"showXAxis": {
"type": "boolean",
"description": "Show X-axis ticks"
},
"showYAxis": {
"type": "boolean",
"description": "Show Y-axis ticks"
},
"xAxisTitle": {
"type": "string",
"description": "X-axis title; defaults to categoryField",
"maxLength": 8000
},
"yAxisTitle": {
"type": "string",
"description": "Y-axis title; defaults to valueField",
"maxLength": 8000
},
"xValueFormat": {
"type": "string",
"description": "X-axis number format",
"enum": [
"auto",
"number",
"compact",
"percent",
"currency"
]
},
"xDecimalPlaces": {
"type": "number",
"description": "X-axis decimal places",
"minimum": 0,
"maximum": 6
},
"valueFormat": {
"type": "string",
"description": "Y-axis number format",
"enum": [
"auto",
"number",
"compact",
"percent",
"currency"
]
},
"decimalPlaces": {
"type": "number",
"description": "Y-axis decimal places",
"minimum": 0,
"maximum": 6
},
"minX": {
"type": "number",
"description": "Optional X-axis minimum"
},
"maxX": {
"type": "number",
"description": "Optional X-axis maximum"
},
"minY": {
"type": "number",
"description": "Optional Y-axis minimum"
},
"maxY": {
"type": "number",
"description": "Optional Y-axis maximum"
},
"includeZero": {
"type": "boolean",
"description": "Force zero into both auto-scaled axes"
},
"pointSize": {
"type": "number",
"description": "Default point radius in pixels",
"minimum": 2,
"maximum": 20
},
"pointShape": {
"type": "string",
"description": "Default point shape",
"enum": [
"circle",
"square",
"diamond"
]
},
"pointStroke": {
"type": "string",
"description": "Point outline color",
"maxLength": 8000,
"pattern": "^#[0-9A-Fa-f]{6}$"
},
"pointStrokeWidth": {
"type": "number",
"description": "Point outline width",
"minimum": 0,
"maximum": 6
},
"seriesOpacity": {
"type": "number",
"description": "Default point opacity",
"minimum": 0.1,
"maximum": 1
},
"showTrendLine": {
"type": "boolean",
"description": "Show an ordinary least-squares trend line"
},
"trendLineColor": {
"type": "string",
"description": "Trend line color",
"maxLength": 8000,
"pattern": "^#[0-9A-Fa-f]{6}$"
},
"xReferenceValue": {
"type": "number",
"description": "Optional vertical reference value"
},
"xReferenceLabel": {
"type": "string",
"description": "Vertical reference label",
"maxLength": 8000
},
"yReferenceValue": {
"type": "number",
"description": "Optional horizontal reference value"
},
"yReferenceLabel": {
"type": "string",
"description": "Horizontal reference label",
"maxLength": 8000
},
"colors": {
"type": "array",
"description": "Series palette; the first color is used when seriesField is unset",
"items": {
"type": "string",
"description": "Hex color",
"maxLength": 8000,
"pattern": "^#[0-9A-Fa-f]{6}$"
},
"maxItems": 1000
},
"pointStyles": {
"type": "array",
"description": "Per-point appearance overrides. Select each point by exact label or one-based source row; unspecified appearance fields inherit chart defaults.",
"items": {
"type": "object",
"properties": {
"label": {
"type": "string",
"description": "Exact point label",
"maxLength": 8000
},
"rowIndex": {
"type": "number",
"description": "One-based source row",
"minimum": 1
},
"color": {
"type": "string",
"description": "Point color",
"maxLength": 8000,
"pattern": "^#[0-9A-Fa-f]{6}$"
},
"size": {
"type": "number",
"description": "Point radius in pixels",
"minimum": 2,
"maximum": 20
},
"opacity": {
"type": "number",
"description": "Point opacity",
"minimum": 0.1,
"maximum": 1
},
"shape": {
"type": "string",
"description": "Point shape",
"enum": [
"circle",
"square",
"diamond"
]
}
},
"required": [],
"additionalProperties": false
},
"maxItems": 1000
}
},
"required": [
"title",
"datasetId",
"categoryField",
"valueField"
],
"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.