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

act imperative

Build an editable Sankey from a long flow table with one row per source-to-target relationship and a positive numeric magnitude. Repeated pairs are summed. Supply exact field names from inspect_project. Use the base palette for a coherent chart and nodeOverrides or linkOverrides only for intentional exceptions. MODEL GUIDANCE: Use a Sankey only when the question is how a positive additive quantity moves through two or more named stages; never use it for a simple ranking, ordinary time series, or unrelated categories. Bind a long table with one source, one target, and one positive numeric value per relationship. Normalize node names before calling so the same entity is not split by spelling or casing, and make sure repeated links may be safely summed. Give every left-to-right stage a short label. Keep the visible network selective enough to trace; aggregate tiny residual paths when the source data supports an "Other" node. Use a finding-led title and a subtitle that names the quantity, period, and scope. Prefer a wide tile. Keep node labels and shares on, individual link values off when crowded, and leave the branches in the default blue-and-grey palette. Highlight only the one to three nodes or links that prove the takeaway, using the emphasis blue or a status color as an exact override rather than coloring every path. Place the Sankey after the lead KPIs or overview, where it can explain a flow, bottleneck, leakage, or concentration.

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 Chart title
subtitle string no Optional chart context
datasetId string yes Dataset ID returned by inspect_project; the selected table must contain source, target, and value fields
period string no latest, all, or YYYY-MM
categoryField string yes Exact field containing the source node for each flow row
targetField string yes Exact field containing the target node for each flow row
valueField string yes Exact numeric field containing a positive flow magnitude; duplicate source-target pairs are summed
stageLabels array no Stage names in left-to-right order
showStageHeaders boolean no Show stage counts and names
showNodeLabels boolean no Show node names
showLinkValues boolean no Show values on individual links
showValues boolean no Show node values
showShares boolean no Show each node's share of total flow
valueFormat string no Number format
decimalPlaces number no Decimal places
nodeWidth number no Node width
nodeGap number no Node gap
linkOpacity number no Link opacity
linkThickness number no Flow density
linkColorMode string no How link colors are derived
nodeSort string no Order nodes within each stage
highlightNodes array no Node names to highlight
colors array no Node and link colors
nodeOverrides array no Optional exact node styles. Node names must match the bound data; use these for exceptions, not the base palette.
linkOverrides array no Optional exact link styles identified by source and target. Use these for exceptions, not the base link settings.
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",
      "maxLength": 8000
    },
    "subtitle": {
      "type": "string",
      "description": "Optional chart context",
      "maxLength": 8000
    },
    "datasetId": {
      "type": "string",
      "description": "Dataset ID returned by inspect_project; the selected table must contain source, target, and value fields",
      "maxLength": 8000
    },
    "period": {
      "type": "string",
      "description": "latest, all, or YYYY-MM",
      "maxLength": 8000
    },
    "categoryField": {
      "type": "string",
      "description": "Exact field containing the source node for each flow row",
      "maxLength": 8000
    },
    "targetField": {
      "type": "string",
      "description": "Exact field containing the target node for each flow row",
      "maxLength": 8000
    },
    "valueField": {
      "type": "string",
      "description": "Exact numeric field containing a positive flow magnitude; duplicate source-target pairs are summed",
      "maxLength": 8000
    },
    "stageLabels": {
      "type": "array",
      "description": "Stage names in left-to-right order",
      "items": {
        "type": "string",
        "description": "Stage name",
        "maxLength": 8000
      },
      "maxItems": 1000
    },
    "showStageHeaders": {
      "type": "boolean",
      "description": "Show stage counts and names"
    },
    "showNodeLabels": {
      "type": "boolean",
      "description": "Show node names"
    },
    "showLinkValues": {
      "type": "boolean",
      "description": "Show values on individual links"
    },
    "showValues": {
      "type": "boolean",
      "description": "Show node values"
    },
    "showShares": {
      "type": "boolean",
      "description": "Show each node's share of total flow"
    },
    "valueFormat": {
      "type": "string",
      "description": "Number format",
      "enum": [
        "auto",
        "number",
        "compact",
        "percent",
        "currency"
      ]
    },
    "decimalPlaces": {
      "type": "number",
      "description": "Decimal places",
      "minimum": 0,
      "maximum": 6
    },
    "nodeWidth": {
      "type": "number",
      "description": "Node width",
      "minimum": 8,
      "maximum": 36
    },
    "nodeGap": {
      "type": "number",
      "description": "Node gap",
      "minimum": 4,
      "maximum": 40
    },
    "linkOpacity": {
      "type": "number",
      "description": "Link opacity",
      "minimum": 0.05,
      "maximum": 1
    },
    "linkThickness": {
      "type": "number",
      "description": "Flow density",
      "minimum": 0.6,
      "maximum": 1.8
    },
    "linkColorMode": {
      "type": "string",
      "description": "How link colors are derived",
      "enum": [
        "gradient",
        "source",
        "target"
      ]
    },
    "nodeSort": {
      "type": "string",
      "description": "Order nodes within each stage",
      "enum": [
        "auto",
        "name",
        "value"
      ]
    },
    "highlightNodes": {
      "type": "array",
      "description": "Node names to highlight",
      "items": {
        "type": "string",
        "description": "Node",
        "maxLength": 8000
      },
      "maxItems": 1000
    },
    "colors": {
      "type": "array",
      "description": "Node and link colors",
      "items": {
        "type": "string",
        "description": "Hex color",
        "maxLength": 8000,
        "pattern": "^#[0-9A-Fa-f]{6}$"
      },
      "maxItems": 1000
    },
    "nodeOverrides": {
      "type": "array",
      "description": "Optional exact node styles. Node names must match the bound data; use these for exceptions, not the base palette.",
      "items": {
        "type": "object",
        "properties": {
          "node": {
            "type": "string",
            "description": "Exact node name from the bound source or target data",
            "maxLength": 8000
          },
          "color": {
            "type": "string",
            "description": "Node fill color",
            "maxLength": 8000,
            "pattern": "^#[0-9A-Fa-f]{6}$"
          },
          "label": {
            "type": "string",
            "description": "Optional display label; data identity is unchanged",
            "maxLength": 8000
          },
          "highlighted": {
            "type": "boolean",
            "description": "Emphasize this node and its connected links"
          }
        },
        "required": [
          "node"
        ],
        "additionalProperties": false
      },
      "maxItems": 1000
    },
    "linkOverrides": {
      "type": "array",
      "description": "Optional exact link styles identified by source and target. Use these for exceptions, not the base link settings.",
      "items": {
        "type": "object",
        "properties": {
          "source": {
            "type": "string",
            "description": "Exact source node name from the bound data",
            "maxLength": 8000
          },
          "target": {
            "type": "string",
            "description": "Exact target node name from the bound data",
            "maxLength": 8000
          },
          "color": {
            "type": "string",
            "description": "Solid link color",
            "maxLength": 8000,
            "pattern": "^#[0-9A-Fa-f]{6}$"
          },
          "opacity": {
            "type": "number",
            "description": "Link opacity",
            "minimum": 0.05,
            "maximum": 1
          },
          "highlighted": {
            "type": "boolean",
            "description": "Emphasize this link"
          }
        },
        "required": [
          "source",
          "target"
        ],
        "additionalProperties": false
      },
      "maxItems": 1000
    }
  },
  "required": [
    "title",
    "datasetId",
    "categoryField",
    "targetField",
    "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