← WebMCP Directory

tessera.kbates9611.chatgpt.site

tessera.kbates9611.chatgpt.site

live Unverified (seed import) Productivity & Business 64 tools imperative implementation

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_heatmap_chart

act imperative

Create a readable row-by-column intensity matrix from one category field and one or more numeric value fields. Global scaling is best for comparable measures; row or column scaling highlights relative patterns. Sequential scales show magnitude, diverging scales show distance around a meaningful midpoint. Use style_heatmap_cell for a surgical one-cell color edit. MODEL GUIDANCE: Use for a category-by-measure matrix, concentration, seasonality, or exception pattern. Choose sequential versus diverging color from the analytical meaning and keep the midpoint explicit when it matters.

Input schema

PropertyTypeRequiredDescription
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 Short, specific chart title
subtitle string no Optional context, scope, units, or takeaway
datasetId string yes Exact dataset ID returned by inspect_project
period string no Dataset period: latest, all, or YYYY-MM
categoryField string yes Exact field whose values become row labels
valueFields array yes Numeric fields that become columns, in left-to-right order
showValues boolean no Show formatted values inside cells
showLegend boolean no Show the low-to-high color-scale key
showXAxis boolean no Show column headings
showYAxis boolean no Show row labels
showGridlines boolean no Draw subtle borders around cells
sortOrder string no Row order: source preserves data order; ascending/descending sorts by row average
valueFormat string no Cell value format
decimalPlaces number no Cell value decimal places
scaleType string no sequential for low-to-high magnitude; diverging for values around a midpoint
scaleScope string no global compares every cell on one domain; row or column emphasizes within-group patterns
minColor string no Low-value color
midColor string no Midpoint color for a diverging scale
maxColor string no High-value color
midpoint number no Meaningful center for a diverging scale, commonly zero or a target; omit for the domain midpoint
minValue number no Optional fixed scale minimum; omit for data minimum
maxValue number no Optional fixed scale maximum; omit for data maximum
reverseScale boolean no Swap the visual low and high ends
missingColor string no Color for blank or nonnumeric cells
cellGap number no Gap between cells in pixels
cellRadius number no Cell corner radius in pixels
seriesOpacity number no Overall cell opacity
cellStyles array no Sparse targeted cells. Select a row by exact rowLabel, or by one-based rowIndex when labels repeat; column is the exact bound value field. Send the complete list, or use style_heatmap_cell for one tiny edit.
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": "Short, specific chart title",
      "maxLength": 8000
    },
    "subtitle": {
      "type": "string",
      "description": "Optional context, scope, units, or takeaway",
      "maxLength": 8000
    },
    "datasetId": {
      "type": "string",
      "description": "Exact dataset ID returned by inspect_project",
      "maxLength": 8000
    },
    "period": {
      "type": "string",
      "description": "Dataset period: latest, all, or YYYY-MM",
      "maxLength": 8000
    },
    "categoryField": {
      "type": "string",
      "description": "Exact field whose values become row labels",
      "maxLength": 8000
    },
    "valueFields": {
      "type": "array",
      "description": "Numeric fields that become columns, in left-to-right order",
      "items": {
        "type": "string",
        "description": "Exact numeric field name",
        "maxLength": 8000
      },
      "maxItems": 24,
      "minItems": 1
    },
    "showValues": {
      "type": "boolean",
      "description": "Show formatted values inside cells"
    },
    "showLegend": {
      "type": "boolean",
      "description": "Show the low-to-high color-scale key"
    },
    "showXAxis": {
      "type": "boolean",
      "description": "Show column headings"
    },
    "showYAxis": {
      "type": "boolean",
      "description": "Show row labels"
    },
    "showGridlines": {
      "type": "boolean",
      "description": "Draw subtle borders around cells"
    },
    "sortOrder": {
      "type": "string",
      "description": "Row order: source preserves data order; ascending/descending sorts by row average",
      "enum": [
        "source",
        "ascending",
        "descending"
      ]
    },
    "valueFormat": {
      "type": "string",
      "description": "Cell value format",
      "enum": [
        "auto",
        "number",
        "compact",
        "percent",
        "currency"
      ]
    },
    "decimalPlaces": {
      "type": "number",
      "description": "Cell value decimal places",
      "minimum": 0,
      "maximum": 6
    },
    "scaleType": {
      "type": "string",
      "description": "sequential for low-to-high magnitude; diverging for values around a midpoint",
      "enum": [
        "sequential",
        "diverging"
      ]
    },
    "scaleScope": {
      "type": "string",
      "description": "global compares every cell on one domain; row or column emphasizes within-group patterns",
      "enum": [
        "global",
        "row",
        "column"
      ]
    },
    "minColor": {
      "type": "string",
      "description": "Low-value color",
      "maxLength": 8000,
      "pattern": "^#[0-9A-Fa-f]{6}$"
    },
    "midColor": {
      "type": "string",
      "description": "Midpoint color for a diverging scale",
      "maxLength": 8000,
      "pattern": "^#[0-9A-Fa-f]{6}$"
    },
    "maxColor": {
      "type": "string",
      "description": "High-value color",
      "maxLength": 8000,
      "pattern": "^#[0-9A-Fa-f]{6}$"
    },
    "midpoint": {
      "type": "number",
      "description": "Meaningful center for a diverging scale, commonly zero or a target; omit for the domain midpoint"
    },
    "minValue": {
      "type": "number",
      "description": "Optional fixed scale minimum; omit for data minimum"
    },
    "maxValue": {
      "type": "number",
      "description": "Optional fixed scale maximum; omit for data maximum"
    },
    "reverseScale": {
      "type": "boolean",
      "description": "Swap the visual low and high ends"
    },
    "missingColor": {
      "type": "string",
      "description": "Color for blank or nonnumeric cells",
      "maxLength": 8000,
      "pattern": "^#[0-9A-Fa-f]{6}$"
    },
    "cellGap": {
      "type": "number",
      "description": "Gap between cells in pixels",
      "minimum": 0,
      "maximum": 12
    },
    "cellRadius": {
      "type": "number",
      "description": "Cell corner radius in pixels",
      "minimum": 0,
      "maximum": 16
    },
    "seriesOpacity": {
      "type": "number",
      "description": "Overall cell opacity",
      "minimum": 0.1,
      "maximum": 1
    },
    "cellStyles": {
      "type": "array",
      "description": "Sparse targeted cells. Select a row by exact rowLabel, or by one-based rowIndex when labels repeat; column is the exact bound value field. Send the complete list, or use style_heatmap_cell for one tiny edit.",
      "items": {
        "type": "object",
        "properties": {
          "rowLabel": {
            "type": "string",
            "description": "Exact rendered row label; omit when rowIndex is used",
            "maxLength": 8000,
            "pattern": ".*\\S.*"
          },
          "rowIndex": {
            "type": "number",
            "description": "One-based source row; omit when rowLabel is used",
            "minimum": 1
          },
          "column": {
            "type": "string",
            "description": "Exact bound value field / column heading",
            "maxLength": 8000,
            "pattern": ".*\\S.*"
          },
          "color": {
            "type": "string",
            "description": "Cell fill color",
            "maxLength": 8000,
            "pattern": "^#[0-9A-Fa-f]{6}$"
          },
          "textColor": {
            "type": "string",
            "description": "Cell value-label color",
            "maxLength": 8000,
            "pattern": "^#[0-9A-Fa-f]{6}$"
          }
        },
        "required": [
          "column"
        ],
        "additionalProperties": false
      },
      "maxItems": 250
    }
  },
  "required": [
    "title",
    "datasetId",
    "categoryField",
    "valueFields"
  ],
  "additionalProperties": false
}

Similar websites

econsor.de

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.

live Unverified Productivity & Business Transact tools
143 tools A0 / Act142 / T1 Not yet scored Seen 2026-11-05
econsor_click_search econsor_click_image econsor_click_menu econsor_click_burger_menu_icon econsor_click_previous_button
Inspect tools
inkframe-eta.vercel.app

inkframe-eta.vercel.app

Browser-native Elah video editor for 9:16 and 16:9 exports

live Unverified Productivity & Business Transact tools
87 tools A12 / Act71 / T4 Not yet scored Seen 2026-11-05
get_capabilities list_templates navigate_workspace open_template editor_inspect_video_moments
Inspect tools
agentdesk-demo.vercel.app

agentdesk-demo.vercel.app

Meridian Ops

live Unverified Productivity & Business Transact tools
83 tools A43 / Act24 / T16 Not yet scored Seen 2026-11-05
find_capabilities invoke_capability get_context get_action_status search_customers
Inspect tools
eworker.ca

eworker.ca

E-Worker is business infrastructure powered by AI, with focused apps and connected business work.

live Unverified Productivity & Business
73 tools A10 / Act63 / T0 Not yet scored Seen 2026-11-05
eworker_site_status eworker_list_apps eworker_resolve_app eworker_open_app ewdoc_status
Inspect tools

Related on Influzer