← 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_gauge_chart

act imperative

Add a clean actual-versus-target gauge. Supports an aggregated actual, fixed or field-driven target, progress or dial display, explicit bounds, qualitative ranges, labels, number formatting, named element colors, geometry, opacity, and tile layout. Named colors make later one-element edits safe through update_block. MODEL GUIDANCE: Use for one current value against a meaningful target or bounded range. Do not use merely to decorate a KPI.

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 Gauge title
subtitle string no Optional chart context
datasetId string yes Dataset ID
period string no latest, all, or YYYY-MM
valueField string yes Numeric field
targetField string no Optional numeric target field; when present it takes precedence over targetValue
aggregation string no How to reduce the actual and target fields
display string no Gauge presentation
targetValue number no Optional fixed target marker
minY number no Minimum scale value
maxY number no Maximum scale value; must be greater than minY
valueLabel string no Optional label below the actual value
targetLabel string no Target annotation label
showValue boolean no Show the aggregated actual value
showTarget boolean no Show the target tick and annotation
showScaleLabels boolean no Show minimum and maximum labels
showPercentOfTarget boolean no Show actual as a percent of target
showRangeLabels boolean no Show labels for qualitative ranges
arcWidth number no Arc thickness in pixels
roundedEnds boolean no Use rounded arc ends
trackColor string no Unfilled track color
valueColor string no Actual-value arc color
targetColor string no Target marker color
needleColor string no Dial pointer color
ranges array no Optional qualitative scale ranges. Give each range a stable id so an agent can identify it in later edits.
valueFormat string no Number format
decimalPlaces number no Decimal places
seriesOpacity number no Actual arc and range opacity
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": "Gauge title",
      "maxLength": 8000
    },
    "subtitle": {
      "type": "string",
      "description": "Optional chart context",
      "maxLength": 8000
    },
    "datasetId": {
      "type": "string",
      "description": "Dataset ID",
      "maxLength": 8000
    },
    "period": {
      "type": "string",
      "description": "latest, all, or YYYY-MM",
      "maxLength": 8000
    },
    "valueField": {
      "type": "string",
      "description": "Numeric field",
      "maxLength": 8000
    },
    "targetField": {
      "type": "string",
      "description": "Optional numeric target field; when present it takes precedence over targetValue",
      "maxLength": 8000
    },
    "aggregation": {
      "type": "string",
      "description": "How to reduce the actual and target fields",
      "enum": [
        "sum",
        "average",
        "minimum",
        "maximum",
        "count",
        "first",
        "last"
      ]
    },
    "display": {
      "type": "string",
      "description": "Gauge presentation",
      "enum": [
        "progress",
        "dial"
      ]
    },
    "targetValue": {
      "type": "number",
      "description": "Optional fixed target marker"
    },
    "minY": {
      "type": "number",
      "description": "Minimum scale value"
    },
    "maxY": {
      "type": "number",
      "description": "Maximum scale value; must be greater than minY"
    },
    "valueLabel": {
      "type": "string",
      "description": "Optional label below the actual value",
      "maxLength": 8000
    },
    "targetLabel": {
      "type": "string",
      "description": "Target annotation label",
      "maxLength": 8000
    },
    "showValue": {
      "type": "boolean",
      "description": "Show the aggregated actual value"
    },
    "showTarget": {
      "type": "boolean",
      "description": "Show the target tick and annotation"
    },
    "showScaleLabels": {
      "type": "boolean",
      "description": "Show minimum and maximum labels"
    },
    "showPercentOfTarget": {
      "type": "boolean",
      "description": "Show actual as a percent of target"
    },
    "showRangeLabels": {
      "type": "boolean",
      "description": "Show labels for qualitative ranges"
    },
    "arcWidth": {
      "type": "number",
      "description": "Arc thickness in pixels",
      "minimum": 8,
      "maximum": 40
    },
    "roundedEnds": {
      "type": "boolean",
      "description": "Use rounded arc ends"
    },
    "trackColor": {
      "type": "string",
      "description": "Unfilled track color",
      "maxLength": 8000,
      "pattern": "^#[0-9A-Fa-f]{6}$"
    },
    "valueColor": {
      "type": "string",
      "description": "Actual-value arc color",
      "maxLength": 8000,
      "pattern": "^#[0-9A-Fa-f]{6}$"
    },
    "targetColor": {
      "type": "string",
      "description": "Target marker color",
      "maxLength": 8000,
      "pattern": "^#[0-9A-Fa-f]{6}$"
    },
    "needleColor": {
      "type": "string",
      "description": "Dial pointer color",
      "maxLength": 8000,
      "pattern": "^#[0-9A-Fa-f]{6}$"
    },
    "ranges": {
      "type": "array",
      "description": "Optional qualitative scale ranges. Give each range a stable id so an agent can identify it in later edits.",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Stable range id, such as risk or on_target",
            "maxLength": 8000
          },
          "label": {
            "type": "string",
            "description": "Optional visible range label",
            "maxLength": 8000
          },
          "from": {
            "type": "number",
            "description": "Inclusive range start"
          },
          "to": {
            "type": "number",
            "description": "Inclusive range end"
          },
          "color": {
            "type": "string",
            "description": "Range color",
            "maxLength": 8000,
            "pattern": "^#[0-9A-Fa-f]{6}$"
          }
        },
        "required": [
          "id",
          "label",
          "from",
          "to",
          "color"
        ],
        "additionalProperties": false
      },
      "maxItems": 1000
    },
    "valueFormat": {
      "type": "string",
      "description": "Number format",
      "enum": [
        "auto",
        "number",
        "compact",
        "percent",
        "currency"
      ]
    },
    "decimalPlaces": {
      "type": "number",
      "description": "Decimal places",
      "minimum": 0,
      "maximum": 6
    },
    "seriesOpacity": {
      "type": "number",
      "description": "Actual arc and range opacity",
      "minimum": 0.1,
      "maximum": 1
    }
  },
  "required": [
    "title",
    "datasetId",
    "valueField"
  ],
  "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