{"apiVersion":"v1","directorySlug":"fuselabcreative-mcp-c5802568d2","title":"Fuselab Creative","description":"Fuselab Creative is a UI/UX and AI interface design agency delivering dashboard, healthcare, and enterprise UX design services.","pageUrl":"https://www.mcpbundles.com/skills/fuselabcreative-mcp-c5802568d2","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.fuselabcreative.com/mcp","hostedMcpUrl":null,"toolCount":29,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.fuselabcreative/fuselabcreative-mcp-c5802568d2","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"generate_simple_single_series_chart","description":"<tool>\n<name>generate_simple_single_series_chart</name>\n<purpose>Single-series chart: bar, line, lollipop or area. No grouping/stacking. Output: chart iframe.</purpose>","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["chartType","name","orientation","xAxe","yAxe","data","uniqueValues","cumulative","limitsDomains","customColors"],"properties":{"data":{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{}}},"name":{"type":"string","minLength":1},"xAxe":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"yAxe":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"chartType":{"enum":["barChart","lineChart","lollipopChart","areaChart"],"type":"string"},"cumulative":{"type":"boolean"},"orientation":{"enum":["vertical","horizontal"],"type":"string"},"customColors":{"type":"array","items":{"type":"string"},"maxItems":1},"uniqueValues":{"type":"object","properties":{},"additionalProperties":{"type":"array","items":{"type":"string"}}},"limitsDomains":{"type":"array","items":{"type":"array","items":{"type":"number"}}}},"additionalProperties":false},"logicalName":"generate_simple_single_series_chart","displayName":"generate_simple_single_series_chart","title":"generate_simple_single_series_chart","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"generate_grouped_or_stacked_chart","description":"<tool>\n<name>generate_grouped_or_stacked_chart</name>\n<purpose>Grouped or stacked chart: bar, line, radar, lollipop, or area with multiple series. Output: chart iframe.</purpose>","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["chartType","name","orientation","xAxe","yAxe","groupBy","data","uniqueValues","stacked","limitsDomains","customColors","dataUrl"],"properties":{"data":{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{}}},"name":{"type":"string","minLength":1},"xAxe":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"yAxe":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"dataUrl":{"type":"string"},"groupBy":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"stacked":{"type":"boolean"},"chartType":{"enum":["barChart","lineChart","radarChart","lollipopChart","areaChart"],"type":"string"},"orientation":{"enum":["vertical","horizontal"],"type":"string"},"customColors":{"type":"array","items":{"type":"string"}},"uniqueValues":{"type":"object","properties":{},"additionalProperties":{"type":"array","items":{"type":"string"}}},"limitsDomains":{"type":"array","items":{"type":"array","items":{"type":"number"}}}},"additionalProperties":false},"logicalName":"generate_grouped_or_stacked_chart","displayName":"generate_grouped_or_stacked_chart","title":"generate_grouped_or_stacked_chart","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"generate_sankey_diagram","description":"<tool>\n<name>generate_sankey_diagram</name>\n<purpose>Sankey diagram: flows between categories with link thickness = magnitude. Output: chart iframe.</purpose>","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name","orientation","xAxe","yAxe","groupBy","data","uniqueValues","customColors","dataUrl"],"properties":{"data":{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{}}},"name":{"type":"string","minLength":1},"xAxe":{"type":"array","items":{"type":"string","minLength":1},"minItems":1},"yAxe":{"type":"array","items":{"type":"string","minLength":1},"minItems":1},"dataUrl":{"type":"string"},"groupBy":{"type":"array","items":{"type":"string","minLength":1},"minItems":1},"orientation":{"enum":["vertical","horizontal"],"type":"string"},"customColors":{"type":"array","items":{"type":"string"}},"uniqueValues":{"type":"object","properties":{},"additionalProperties":{"type":"array","items":{"type":"string"}}}},"additionalProperties":false},"logicalName":"generate_sankey_diagram","displayName":"generate_sankey_diagram","title":"generate_sankey_diagram","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"generate_treemap_chart","description":"<tool>\n<name>generate_treemap_chart</name>\n<purpose>Treemap chart: hierarchical data as nested rectangles; size and color encode values. Output: chart iframe.</purpose>","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name","xAxe","yAxe","groupBy","subgroup","data","customColors","dataUrl"],"properties":{"data":{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{}}},"name":{"type":"string","minLength":1},"xAxe":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"yAxe":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"dataUrl":{"type":"string"},"groupBy":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"subgroup":{"type":"string","minLength":1},"customColors":{"type":"array","items":{"type":"string"}}},"additionalProperties":false},"logicalName":"generate_treemap_chart","displayName":"generate_treemap_chart","title":"generate_treemap_chart","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"generate_histogram_chart","description":"<tool>\n<name>generate_histogram_chart</name>\n<purpose>Generate a Histogram chart: count per bucket/category. Vertical only. Output is a chart iframe.</purpose>","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name","xAxe","yAxe","groupBy","data","uniqueValues","customColors","dataUrl"],"properties":{"data":{"type":"array","items":{"type":"object","required":["histogramResults"],"properties":{"max":{"type":"number"},"min":{"type":"number"},"histogramResults":{"type":"array","items":{"type":"object","required":["count","bucketIndex"],"properties":{"_id":{},"count":{"type":"number"},"bucketIndex":{"type":"number"}},"additionalProperties":false},"minItems":1}},"additionalProperties":false},"maxItems":1,"minItems":1},"name":{"type":"string","minLength":1},"xAxe":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":0},"yAxe":{"type":"array","items":{"type":"string"},"maxItems":0},"dataUrl":{"type":"string"},"groupBy":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":0},"customColors":{"type":"array","items":{"type":"string"}},"uniqueValues":{"type":"object","properties":{},"additionalProperties":{"type":"array","items":{"type":"string"}}}},"additionalProperties":false},"logicalName":"generate_histogram_chart","displayName":"generate_histogram_chart","title":"generate_histogram_chart","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"generate_bubble_chart","description":"<tool>\n<name>generate_bubble_chart</name>\n<purpose>Bubble chart: x, y, and size are numeric. Output: chart iframe.</purpose>","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name","orientation","xAxe","yAxe","groupBy","data","uniqueValues","bubbleSize","customColors","dataUrl"],"properties":{"data":{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{}}},"name":{"type":"string","minLength":1},"xAxe":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"yAxe":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"dataUrl":{"type":"string"},"groupBy":{"type":"array","items":{"type":"string"},"maxItems":1,"minItems":0},"bubbleSize":{"type":"string"},"orientation":{"enum":["vertical","horizontal"],"type":"string"},"customColors":{"type":"array","items":{"type":"string"}},"uniqueValues":{"type":"object","properties":{},"additionalProperties":{"type":"array","items":{"type":"string"}}}},"additionalProperties":false},"logicalName":"generate_bubble_chart","displayName":"generate_bubble_chart","title":"generate_bubble_chart","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"generate_matrix_radar_radial_polar_chart","description":"<tool>\n<name>generate_matrix_radar_radial_polar_chart</name>\n<purpose>Generate a Matrix (heatmap), Radar, Radial Bar, or Polar Area chart. Same config format; output is a chart iframe.</purpose>","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["chartType","name","xAxe","yAxe","groupBy","data","uniqueValues","orientation","customColors","dataUrl"],"properties":{"data":{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{}}},"name":{"type":"string","minLength":1},"xAxe":{"type":"array","items":{"type":"string"},"maxItems":1,"minItems":1},"yAxe":{"type":"array","items":{"type":"string"},"maxItems":1,"minItems":1},"dataUrl":{"type":"string"},"groupBy":{"type":"array","items":{"type":"string"},"maxItems":1,"minItems":0},"chartType":{"enum":["matrixChart","radarChart","radialBarChart","polarAreaChart"],"type":"string"},"orientation":{"enum":["vertical","horizontal"],"type":"string"},"customColors":{"type":"array","items":{"type":"string"}},"uniqueValues":{"type":"object","properties":{},"additionalProperties":{"type":"array","items":{"type":"string"}}}},"additionalProperties":false},"logicalName":"generate_matrix_radar_radial_polar_chart","displayName":"generate_matrix_radar_radial_polar_chart","title":"generate_matrix_radar_radial_polar_chart","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"generate_sparkline_chart","description":"<tool>\n<name>generate_sparkline_chart</name>\n<purpose>Generate a Sparkline or Spark Area chart: compact trend over time. Output is a chart iframe.</purpose>","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["chartType","name","orientation","xAxe","yAxe","groupBy","data","customColors","dataUrl"],"properties":{"data":{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{}}},"name":{"type":"string","minLength":1},"xAxe":{"type":"array","items":{"type":"string"},"maxItems":1,"minItems":1},"yAxe":{"type":"array","items":{"type":"string"},"maxItems":1,"minItems":1},"dataUrl":{"type":"string"},"groupBy":{"type":"array","items":{"type":"string"},"maxItems":1,"minItems":1},"chartType":{"enum":["sparkLineChart","sparkAreaChart"],"type":"string"},"orientation":{"enum":["vertical","horizontal"],"type":"string"},"customColors":{"type":"array","items":{"type":"string"}},"uniqueValues":{"type":"object","default":{},"properties":{},"additionalProperties":{"type":"array","items":{"type":"string"}}},"limitsDomains":{"type":"array","items":{"type":"array","items":{"type":"number"}}}},"additionalProperties":false},"logicalName":"generate_sparkline_chart","displayName":"generate_sparkline_chart","title":"generate_sparkline_chart","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"generate_scatterplot_chart","description":"<tool>\n<name>generate_scatterplot_chart</name>\n<purpose>Generate a Scatter plot or Q-Q Plot: two numeric variables (x, y), optional grouping. Output is a chart iframe.</purpose>","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name","xAxe","yAxe","groupBy","data","customColors","dataUrl"],"properties":{"data":{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{}}},"name":{"type":"string","minLength":1},"xAxe":{"type":"array","items":{"type":"string"},"maxItems":1,"minItems":1},"yAxe":{"type":"array","items":{"type":"string"},"maxItems":1,"minItems":1},"dataUrl":{"type":"string"},"groupBy":{"type":"array","items":{"type":"string"},"maxItems":1,"minItems":0},"customColors":{"type":"array","items":{"type":"string"}},"uniqueValues":{"type":"object","default":{},"properties":{},"additionalProperties":{"type":"array","items":{"type":"string"}}},"referenceLine":{"type":"boolean","default":false}},"additionalProperties":false},"logicalName":"generate_scatterplot_chart","displayName":"generate_scatterplot_chart","title":"generate_scatterplot_chart","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"generate_boxplot_chart","description":"<tool>\n<name>generate_boxplot_chart</name>\n<purpose>Boxplot chart: pre-aggregated distribution per category (quartiles, whiskers, outliers). One box per (xAxe × groupBy) combination. Output: chart visualization.</purpose>","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name","orientation","xAxe","yAxe","groupBy","data","customColors","dataUrl"],"properties":{"data":{"type":"array","items":{"type":"object","required":["_id","outliers"],"properties":{"q1":{},"q3":{},"_id":{"type":"object","properties":{},"additionalProperties":{}},"iqr":{},"max":{},"min":{},"median":{},"outliers":{"type":"array"},"sample_count":{},"biggestNonOutlier":{},"smallestNonOutlier":{},"outlierThresholdLower":{},"outlierThresholdUpper":{}},"additionalProperties":{}}},"name":{"type":"string","minLength":1},"xAxe":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"yAxe":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"dataUrl":{"type":"string"},"groupBy":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"orientation":{"enum":["vertical","horizontal"],"type":"string"},"customColors":{"type":"array","items":{"type":"string"}},"uniqueValues":{"type":"object","default":{},"properties":{},"additionalProperties":{"type":"array","items":{"type":"string"}}}},"additionalProperties":false},"logicalName":"generate_boxplot_chart","displayName":"generate_boxplot_chart","title":"generate_boxplot_chart","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"generate_punchcard_chart","description":"<tool>\n<name>generate_punchcard_chart</name>\n<purpose>Punchcard chart: two dimensions (category × optional second category) with numeric metric as bubble size/color. Output: chart visualization.</purpose>","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name","orientation","xAxe","yAxe","data","customColors","dataUrl"],"properties":{"data":{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{}}},"name":{"type":"string","minLength":1},"xAxe":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"yAxe":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"dataUrl":{"type":"string"},"groupBy":{"type":"array","items":{"type":"string","minLength":1},"default":[],"maxItems":1},"paletteId":{"type":"string","default":"SequentialColors1"},"orientation":{"enum":["vertical","horizontal"],"type":"string"},"customColors":{"type":"array","items":{"type":"string"}},"uniqueValues":{"type":"object","default":{},"properties":{},"additionalProperties":{"type":"array","items":{"type":"string"}}}},"additionalProperties":false},"logicalName":"generate_punchcard_chart","displayName":"generate_punchcard_chart","title":"generate_punchcard_chart","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"generate_kpi_widget","description":"<tool>\n<name>generate_kpi_widget</name>\n<purpose>KPI dashboard: multiple KPI cards (trend, overall, comparison, etc.). Output: dashboard iframe.</purpose>","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name","items"],"properties":{"name":{"type":"string","minLength":1},"items":{"type":"array","items":{"type":"object","required":["type","name","column","aggregations","data"],"properties":{"id":{"type":"string"},"data":{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{}},"minItems":1},"name":{"type":"string","minLength":1},"type":{"enum":["trend","overall","single_value","high/low_overall","comparison"],"type":"string"},"column":{"type":"string","minLength":1},"pageId":{"type":"string"},"target":{"type":"string"},"userId":{"type":"string"},"dataUrl":{"type":"string"},"groupBy":{"type":"string","default":""},"variant":{"enum":["simple","advanced"],"type":"string"},"datasetId":{"type":"string"},"groupName":{"type":"string"},"axisDetails":{"type":"object","properties":{},"additionalProperties":{"type":"object","required":["label","type","subtype"],"properties":{"type":{"type":"string"},"label":{"type":"string"},"subtype":{"type":"string"},"measure_unit":{"type":"string"},"domain_limits":{"anyOf":[{"type":"object","required":["min","max"],"properties":{"max":{"type":"number"},"min":{"type":"number"}},"additionalProperties":false},{"type":"null"}]},"measure_unit_type":{"type":["string","null"]},"measure_unit_symbol":{"type":["string","null"]}},"additionalProperties":true}},"aggregations":{"enum":["avg","sum","min","max","count"],"type":"string"},"showTimestamp":{"type":"boolean"},"visualisation":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/properties/items/items/properties/data/items"}},"name":{"type":"string"},"xAxe":{"type":"array","items":{"type":"string"}},"yAxe":{"type":"array","items":{"type":"string"}},"chartType":{"enum":["barChart","lineChart","lollipopChart","areaChart"],"type":"string"},"orientation":{"type":"string"}},"additionalProperties":true},"showPercentage":{"type":"boolean"},"supportingKpis":{"type":"boolean"},"showVisualisation":{"type":"boolean"}},"additionalProperties":false},"minItems":1},"groups":{"type":"array","items":{"type":"object","required":["label","itemIds"],"properties":{"label":{"type":"string"},"itemIds":{"type":"array","items":{"type":"string"}}},"additionalProperties":false}}},"additionalProperties":false},"logicalName":"generate_kpi_widget","displayName":"generate_kpi_widget","title":"generate_kpi_widget","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"generate_ks_plot_chart","description":"<tool>\n<name>generate_ks_plot_chart</name>\n<purpose>KS Plot (Kolmogorov-Smirnov) for distribution comparison. Single-series only. x axis can be date/time, categorical, or numeric. Output: chart iframe.</purpose>","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["chartType","name","orientation","xAxe","yAxe","groupBy","data"],"properties":{"data":{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{}}},"name":{"type":"string","minLength":1},"xAxe":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"yAxe":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"dataUrl":{"type":"string","default":""},"groupBy":{"type":"array","items":{"type":"string"},"maxItems":0},"chartType":{"enum":["ksPlotChart"],"type":"string"},"orientation":{"enum":["vertical","horizontal"],"type":"string"},"customColors":{"type":"array","items":{"type":"string"},"default":[]},"uniqueValues":{"type":"object","default":{},"properties":{},"additionalProperties":{"type":"array","items":{"type":"string"}}},"limitsDomains":{"type":"array","items":{"type":"array","items":{"type":"number"}},"default":[]}},"additionalProperties":false},"logicalName":"generate_ks_plot_chart","displayName":"generate_ks_plot_chart","title":"generate_ks_plot_chart","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"generate_roc_curve_chart","description":"<tool>\n<name>generate_roc_curve_chart</name>\n<purpose>ROC curve chart with multiple series (one curve per group). x axis can be date/time, categorical, or numeric. Supports optional medical normal ranges. Output: chart iframe.</purpose>","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["chartType","name","orientation","xAxe","yAxe","groupBy","data"],"properties":{"data":{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{}}},"name":{"type":"string","minLength":1},"xAxe":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"yAxe":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"dataUrl":{"type":"string","default":""},"groupBy":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"chartType":{"enum":["rocCurveChart"],"type":"string"},"orientation":{"enum":["vertical","horizontal"],"type":"string"},"customColors":{"type":"array","items":{"type":"string"},"default":[]},"uniqueValues":{"type":"object","default":{},"properties":{},"additionalProperties":{"type":"array","items":{"type":"string"}}},"limitsDomains":{"type":"array","items":{"type":"array","items":{"type":"number"}},"default":[]}},"additionalProperties":false},"logicalName":"generate_roc_curve_chart","displayName":"generate_roc_curve_chart","title":"generate_roc_curve_chart","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"generate_gini_impurity_entropy_chart","description":"<tool>\n<name>generate_gini_impurity_entropy_chart</name>\n<purpose>Multi-series line chart: one x-axis field and one or more y-axis (numeric) fields. Use for Gini/Entropy/Misclassification chart when data has those columns, OR for any dataset: pick one numeric column for x and one or more numeric columns for y. Output: chart iframe.</purpose>","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name","xAxe","yAxe","data","customColors","dataUrl"],"properties":{"data":{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{}}},"name":{"type":"string","minLength":1},"xAxe":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"yAxe":{"type":"array","items":{"type":"string","minLength":1},"maxItems":10,"minItems":1},"dataUrl":{"type":"string"},"customColors":{"type":"array","items":{"type":"string"}},"uniqueValues":{"type":"object","default":{},"properties":{},"additionalProperties":{"type":"array","items":{"type":"string"}}}},"additionalProperties":false},"logicalName":"generate_gini_impurity_entropy_chart","displayName":"generate_gini_impurity_entropy_chart","title":"generate_gini_impurity_entropy_chart","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"generate_bias_variance_tradeoff_chart","description":"<tool>\n<name>generate_bias_variance_tradeoff_chart</name>\n<purpose>Line chart: prediction error (or similar metric) vs model complexity, with one line per series (e.g. Bias^2, Variance, Total Error). Output: chart iframe.</purpose>","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name","xAxe","yAxe","groupBy","data","customColors","dataUrl"],"properties":{"data":{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{}}},"name":{"type":"string","minLength":1},"xAxe":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"yAxe":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"dataUrl":{"type":"string"},"groupBy":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"customColors":{"type":"array","items":{"type":"string"}},"uniqueValues":{"type":"object","default":{},"properties":{},"additionalProperties":{"type":"array","items":{"type":"string"}}},"domainsLimits":{"type":"array","items":{"type":"object","required":["values","color","orientation"],"properties":{"color":{"type":"string"},"values":{"type":"array","items":{"type":"number"},"maxItems":2,"minItems":1},"orientation":{"enum":["horizontal","vertical"],"type":"string"}},"additionalProperties":false},"default":[]}},"additionalProperties":false},"logicalName":"generate_bias_variance_tradeoff_chart","displayName":"generate_bias_variance_tradeoff_chart","title":"generate_bias_variance_tradeoff_chart","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"generate_violin_chart","description":"<tool>\n<name>generate_violin_chart</name>\n<purpose>Violin chart: distribution of a numeric value across categorical groups (KDE + density shape). Output: chart visualization.</purpose>","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name","orientation","xAxe","yAxe","data","customColors","dataUrl"],"properties":{"data":{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{}}},"name":{"type":"string","minLength":1},"xAxe":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"yAxe":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"dataUrl":{"type":"string"},"groupBy":{"type":"array","items":{"type":"string"},"default":[],"maxItems":0},"orientation":{"enum":["vertical","horizontal"],"type":"string"},"customColors":{"type":"array","items":{"type":"string"}},"uniqueValues":{"type":"object","default":{},"properties":{},"additionalProperties":{"type":"array","items":{"type":"string"}}}},"additionalProperties":false},"logicalName":"generate_violin_chart","displayName":"generate_violin_chart","title":"generate_violin_chart","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"generate_partial_dependence_ice_chart","description":"<tool>\n<name>generate_partial_dependence_ice_chart</name>\n<purpose>Partial Dependence Plot (PDP) / ICE chart: one feature on x, dependence/prediction on y, one line per series (ICE lines; average curve computed by chart). Output: chart iframe.</purpose>","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name","xAxe","yAxe","groupBy","data","customColors","dataUrl"],"properties":{"data":{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{}}},"name":{"type":"string","minLength":1},"xAxe":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"yAxe":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"dataUrl":{"type":"string"},"groupBy":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"customColors":{"type":"array","items":{"type":"string"}},"uniqueValues":{"type":"object","default":{},"properties":{},"additionalProperties":{"type":"array","items":{"type":"string"}}}},"additionalProperties":false},"logicalName":"generate_partial_dependence_ice_chart","displayName":"generate_partial_dependence_ice_chart","title":"generate_partial_dependence_ice_chart","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"generate_network_graph","description":"<tool>\n<name>generate_network_graph</name>\n<purpose>Network graph: entities (nodes) connected by relationships (links). Output: chart visualization.</purpose>","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name","nodes","links","dataUrl"],"properties":{"name":{"type":"string","minLength":1},"links":{"type":"array","items":{"type":"object","required":["id","source","target","value"],"properties":{"id":{"type":"string"},"img":{"type":"string"},"type":{"type":"string"},"value":{"type":"number"},"source":{"type":"string"},"target":{"type":"string"}},"additionalProperties":{}}},"nodes":{"type":"array","items":{"type":"object","required":["id","type"],"properties":{"id":{"type":"string","minLength":1},"img":{"type":"string"},"size":{"type":"string"},"type":{"type":"string","minLength":1},"label":{"type":"string"},"value":{"type":"number"}},"additionalProperties":{}}},"dataUrl":{"type":"string"},"customColors":{"type":"array","items":{"type":"string"},"default":[]},"limitsDomains":{"type":"array","items":{"type":"array","items":{"type":"number"}},"default":[]}},"additionalProperties":false},"logicalName":"generate_network_graph","displayName":"generate_network_graph","title":"generate_network_graph","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"generate_geo_map_chart","description":"<tool>\n<name>generate_geo_map_chart</name>\n<purpose>Map chart with one or more layers (choropleth, bubbles, spike, markers) on geographic entities. Output: chart iframe.</purpose>","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name","layers"],"properties":{"name":{"type":"string","minLength":1},"layers":{"type":"array","items":{"type":"object","required":["geospatialData","arrangeByMetric","data"],"properties":{"data":{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{}},"minItems":1},"customColors":{"type":"array","items":{"type":"string"},"default":[]},"geospatialData":{"type":"array","items":{"enum":["country","state","county","city","region","province"],"type":"string"},"maxItems":1,"minItems":1},"arrangeByMetric":{"type":"array","items":{"type":"string","minLength":1},"minItems":1},"visualisationType":{"enum":["choropleth","bubbles","spike","markers"],"type":"string","default":"choropleth"},"aggregationFunction":{"enum":["disabled","median"],"type":"string","default":"disabled"}},"additionalProperties":false},"minItems":1}},"additionalProperties":false},"logicalName":"generate_geo_map_chart","displayName":"generate_geo_map_chart","title":"generate_geo_map_chart","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"generate_pie_chart","description":"<tool>\n<name>generate_pie_chart</name>\n<purpose>Pie chart: part-to-whole comparison with categorical slices and numeric values. Output: chart visualization.</purpose>","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name","xAxe","yAxe","data","customColors","dataUrl"],"properties":{"data":{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{}}},"name":{"type":"string","minLength":1},"xAxe":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"yAxe":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"legend":{"type":"boolean","default":true},"dataUrl":{"type":"string"},"tooltip":{"type":"boolean","default":false},"customColors":{"type":"array","items":{"type":"string"}}},"additionalProperties":false},"logicalName":"generate_pie_chart","displayName":"generate_pie_chart","title":"generate_pie_chart","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"generate_donut_chart","description":"<tool>\n<name>generate_donut_chart</name>\n<purpose>Donut chart: pie with center hole (ring), part-to-whole with categorical slices. Output: chart visualization.</purpose>","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name","xAxe","yAxe","data","customColors","dataUrl"],"properties":{"data":{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{}}},"name":{"type":"string","minLength":1},"xAxe":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"yAxe":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"legend":{"type":"boolean","default":true},"dataUrl":{"type":"string"},"tooltip":{"type":"boolean","default":false},"paletteId":{"type":"string"},"customColors":{"type":"array","items":{"type":"string"}},"uniqueValues":{"type":"object","default":{},"properties":{},"additionalProperties":{"type":"array","items":{"type":"string"}}},"limitsDomains":{"type":"array","items":{"type":"array","items":{"type":"number"}},"default":[]},"innerRadiusRatio":{"type":"number","maximum":1,"minimum":0},"innerRadiusValue":{"type":"number","minimum":0}},"additionalProperties":false},"logicalName":"generate_donut_chart","displayName":"generate_donut_chart","title":"generate_donut_chart","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"generate_custom_chart","description":"<tool>\n<name>generate_custom_chart</name>\n<purpose>Custom widget with up to 2 content components (chartWidget, tableWidget, textWidget, imageWidget) plus optional KPI. Output: single custom visualization.</purpose>","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name"],"properties":{"kpi":{"type":"object","properties":{"name":{"type":"string"},"items":{"type":"array","items":{"type":"object","required":["type","column","name","aggregations","data"],"properties":{"id":{"type":"string"},"data":{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{}}},"name":{"type":"string","minLength":1},"type":{"enum":["trend","overall","high/low_overall","single_value","comparison"],"type":"string"},"query":{"type":"string"},"column":{"type":"string","minLength":1},"pageId":{"type":"string"},"userId":{"type":"string"},"groupBy":{"type":"string"},"datasetId":{"type":"string"},"aggregations":{"enum":["avg","sum","min","max","count"],"type":"string"}},"additionalProperties":false},"default":[]},"pageId":{"type":"string"},"userId":{"type":"string"},"datasetId":{"type":"string"}},"additionalProperties":false},"name":{"type":"string","minLength":1},"text":{"type":"string"},"chart":{"type":"object","required":["tool","args"],"properties":{"args":{"type":"object","properties":{},"additionalProperties":{}},"tool":{"type":"string","minLength":1}},"additionalProperties":false},"image":{"type":"object","required":["imageUrl"],"properties":{"alt":{"type":"string"},"imageUrl":{"type":"string","minLength":1}},"additionalProperties":false},"table":{"type":"boolean"},"widgets":{"type":"array","items":{"enum":["chartWidget","tableWidget","imageWidget","textWidget"],"type":"string"},"default":[]},"datasetId":{"type":"string","minLength":1},"direction":{"enum":["vertical","horizontal"],"type":"string","default":"vertical"},"tableData":{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"type":["string","number","boolean","null"]}}},"tableHeaders":{"type":"array","items":{"type":"object","required":["label","contains"],"properties":{"label":{"type":"string","minLength":1},"contains":{"type":"array","items":{"type":"object","required":["key"],"properties":{"key":{"type":"string","minLength":1},"source":{"anyOf":[{"type":"object","required":["type","datasetId","field"],"properties":{"type":{"type":"string","const":"dataset"},"field":{"type":"string","minLength":1},"datasetId":{"type":"string","minLength":1}},"additionalProperties":false},{"type":"object","required":["type","field"],"properties":{"type":{"type":"string","const":"chart"},"field":{"type":"string","minLength":1}},"additionalProperties":false},{"type":"object","required":["type","field"],"properties":{"type":{"type":"string","const":"static"},"field":{"type":"string","minLength":1}},"additionalProperties":false}]}},"additionalProperties":false},"minItems":1},"position":{"type":"string"}},"additionalProperties":false}},"imageContentProvided":{"type":"boolean","default":false}},"additionalProperties":false},"logicalName":"generate_custom_chart","displayName":"generate_custom_chart","title":"generate_custom_chart","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"generate_waterfall_chart","description":"<tool>\n<name>generate_waterfall_chart</name>\n<purpose>Waterfall chart: step-by-step cumulative changes from start to end (e.g. revenue bridge, P&amp;L). Output: chart iframe.</purpose>","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name","xAxe","yAxe"],"properties":{"data":{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{}},"default":[]},"name":{"type":"string","minLength":1},"xAxe":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"yAxe":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"legend":{"type":"boolean"},"dataUrl":{"type":"string","default":""},"groupBy":{"type":"array","items":{"type":"string"},"default":[],"maxItems":0},"markers":{"type":"array","items":{"type":"object","required":["key","shape"],"properties":{"key":{"type":"string"},"shape":{"type":"string"}},"additionalProperties":false},"default":[]},"stacked":{"type":"boolean"},"tooltip":{"type":"boolean"},"timeline":{"type":"boolean"},"formatting":{"type":"array","items":{"type":"object","required":["key","color"],"properties":{"key":{"type":"string"},"color":{"type":"string"}},"additionalProperties":false},"default":[]},"axisDetails":{"type":"object","properties":{},"additionalProperties":{}},"orientation":{"enum":["vertical","horizontal"],"type":"string","default":"vertical"},"customColors":{"type":"array","items":{"type":"string"},"default":[]},"uniqueValues":{"type":"object","properties":{},"additionalProperties":{"type":"array","items":{"type":"string"}}},"limitsDomains":{"type":"array","items":{"type":"array","items":{"type":"number"}}},"aggregationFunction":{"enum":["sum","avg","min","max","count"],"type":"string"}},"additionalProperties":false},"logicalName":"generate_waterfall_chart","displayName":"generate_waterfall_chart","title":"generate_waterfall_chart","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"generate_parallel_coordinates_chart","description":"<tool>\n<name>generate_parallel_coordinates_chart</name>\n<purpose>Parallel Coordinates: multi-dimensional numeric data; each row is a polyline across axes. At least 3 numeric dimensions. Output: chart visualization.</purpose>","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name","xAxe","yAxe","data","dataUrl"],"properties":{"data":{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{}}},"name":{"type":"string","minLength":1},"xAxe":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"yAxe":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"legend":{"type":"boolean"},"dataUrl":{"type":"string"},"groupBy":{"type":"array","items":{"type":"string"},"default":[],"maxItems":0},"tooltip":{"type":"boolean"},"axisDetails":{"type":"object","properties":{},"additionalProperties":{}},"orientation":{"type":"string","default":"vertical"},"customColors":{"type":"array","items":{"type":"string"},"default":[]},"uniqueValues":{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"type":"string"}},"maxItems":1,"minItems":1}},"additionalProperties":false},"logicalName":"generate_parallel_coordinates_chart","displayName":"generate_parallel_coordinates_chart","title":"generate_parallel_coordinates_chart","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"generate_area_grouped_bar_chart","description":"<tool>\n<name>generate_area_grouped_bar_chart</name>\n<purpose>Area Grouped Bar chart: one line/area metric + one grouped-bar metric per category, split by group. Output: chart visualization.</purpose>","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["chartType","name","orientation","xAxe","yAxe","groupBy","data","dataUrl"],"properties":{"data":{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{}}},"name":{"type":"string","minLength":1},"xAxe":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"yAxe":{"type":"array","items":{"type":"string","minLength":1},"maxItems":2,"minItems":1},"dataUrl":{"type":"string"},"groupBy":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"tooltip":{"type":"boolean"},"chartType":{"type":"string","const":"areaGroupedBarChart"},"axisDetails":{"type":"object","properties":{},"additionalProperties":{}},"orientation":{"type":"string"},"customColors":{"type":"array","items":{"type":"string"},"default":[]},"uniqueValues":{"type":"object","default":{},"properties":{},"additionalProperties":{"type":"array","items":{"type":"string"}}},"limitsDomains":{"type":"array","items":{"type":"array","items":{"type":"number"}},"default":[]}},"additionalProperties":false},"logicalName":"generate_area_grouped_bar_chart","displayName":"generate_area_grouped_bar_chart","title":"generate_area_grouped_bar_chart","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"generate_scatter_sparkline_chart","description":"<tool>\n<name>generate_scatter_sparkline_chart</name>\n<purpose>Scatter Sparkline: compact time-series with scatter points (no continuous line). x = typically date, y = numeric metric. Output: chart visualization.</purpose>","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name","xAxe","yAxe","data","dataUrl"],"properties":{"data":{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{}}},"name":{"type":"string","minLength":1},"xAxe":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"yAxe":{"type":"array","items":{"type":"string","minLength":1},"maxItems":1,"minItems":1},"dataUrl":{"type":"string"},"groupBy":{"type":"array","items":{"type":"string","minLength":1},"default":[],"maxItems":1},"tooltip":{"type":"boolean"},"axisDetails":{"type":"object","properties":{},"additionalProperties":{}},"customColors":{"type":"array","items":{"type":"string"},"default":[]},"uniqueValues":{"type":"object","default":{},"properties":{},"additionalProperties":{"type":"array","items":{"type":"string"}}},"limitsDomains":{"type":"array","items":{"type":"array","items":{"type":"number"}},"default":[]}},"additionalProperties":false},"logicalName":"generate_scatter_sparkline_chart","displayName":"generate_scatter_sparkline_chart","title":"generate_scatter_sparkline_chart","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"resolve_chart_colors","description":"<tool>\n<name>resolve_chart_colors</name>\n<purpose>Resolve explicit user color requests to a HEX array for chart tools. Optional helper — only when the user names colors.</purpose>","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["userColorRequest","maxColors"],"properties":{"maxColors":{"type":"integer","maximum":12,"minimum":1},"userColorRequest":{"type":"string","minLength":1}},"additionalProperties":false},"logicalName":"resolve_chart_colors","displayName":"resolve_chart_colors","title":"resolve_chart_colors","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"resolve_limits_domains","description":"<tool>\n<name>resolve_limits_domains</name>\n<purpose>Return medical reference ranges (limitsDomains) for line/area charts. Use ONLY when the chart displays medical or clinical data.</purpose>","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["metricOrContext"],"properties":{"customRanges":{"type":"array","items":{"type":"array","items":{"type":"number"}}},"metricOrContext":{"type":"string"}},"additionalProperties":false},"logicalName":"resolve_limits_domains","displayName":"resolve_limits_domains","title":"resolve_limits_domains","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Fuselab-Creative&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuZnVzZWxhYmNyZWF0aXZlLmNvbS9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Fuselab-Creative%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.fuselabcreative.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Fuselab-Creative%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.fuselabcreative.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Fuselab+Creative&connectorUrl=https%3A%2F%2Fmcp.fuselabcreative.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Fuselab-Creative\" --url \"https://mcp.fuselabcreative.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/fuselabcreative-mcp-c5802568d2","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/fuselabcreative-mcp-c5802568d2/tools/{tool}","mcpServerUrl":"https://mcp.fuselabcreative.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/fuselabcreative-mcp-c5802568d2?live=1"}