← WebMCP Directory

sheetcanvas.com

sheetcanvas.com

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

Connect Claude, Codex, or another MCP-capable agent to SheetCanvas so messy business data becomes durable tables, charts, pivots, notes, and dashboards.

First seen 2026-09-14 · Last seen 2026-09-14 · Source: webmcp.com

Answer 10 · Act 10 · Transact 1 · Score: Not yet scored

Tool inspector

createPivot

act imperative

Creates a pivot-table sheet derived from a source sheet; recomputes when the source changes. Use for chartable aggregation or a reusable summary from row-level data — build the pivot, then createChart on it (for one-off exploration with no persistent output, use querySheet instead). rowLabelCol groups rows; colLabelCol (optional) splits into columns for a 2-D pivot; values is one or more metric cards with operation, optional label, COUNT semantics, and AND-only SUMIF/COUNTIF conditions.

Page: /

Input schema

PropertyTypeRequiredDescription
sheetId string yes
rowLabelCol string yes
colLabelCol string no
values array yes
showRowTotals boolean no
showColTotals boolean no
title string no
Raw JSON schema
{
  "type": "object",
  "properties": {
    "sheetId": {
      "type": "string"
    },
    "rowLabelCol": {
      "type": "string",
      "pattern": "^[A-Z]+$"
    },
    "colLabelCol": {
      "type": "string",
      "pattern": "^[A-Z]+$"
    },
    "values": {
      "minItems": 1,
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "column": {
            "type": "string",
            "pattern": "^[A-Z]+$"
          },
          "operation": {
            "type": "string",
            "enum": [
              "SUM",
              "COUNT",
              "AVG",
              "MIN",
              "MAX"
            ]
          },
          "label": {
            "type": "string",
            "minLength": 1,
            "maxLength": 80
          },
          "conditions": {
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "type": "object",
                  "properties": {
                    "columnId": {
                      "type": "string",
                      "pattern": "^[A-Z]+$"
                    },
                    "type": {
                      "type": "string",
                      "const": "text"
                    },
                    "operator": {
                      "type": "string",
                      "enum": [
                        "contains",
                        "equals",
                        "startsWith",
                        "endsWith"
                      ]
                    },
                    "value": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "columnId",
                    "type",
                    "operator",
                    "value"
                  ],
                  "additionalProperties": false
                },
                {
                  "oneOf": [
                    {
                      "type": "object",
                      "properties": {
                        "columnId": {
                          "type": "string",
                          "pattern": "^[A-Z]+$"
                        },
                        "type": {
                          "type": "string",
                          "const": "number"
                        },
                        "operator": {
                          "type": "string",
                          "enum": [
                            "gt",
                            "lt",
                            "eq",
                            "neq"
                          ]
                        },
                        "value": {
                          "type": "number"
                        }
                      },
                      "required": [
                        "columnId",
                        "type",
                        "operator",
                        "value"
                      ],
                      "additionalProperties": false
                    },
                    {
                      "type": "object",
                      "properties": {
                        "columnId": {
                          "type": "string",
                          "pattern": "^[A-Z]+$"
                        },
                        "type": {
                          "type": "string",
                          "const": "number"
                        },
                        "operator": {
                          "type": "string",
                          "const": "range"
                        },
                        "value": {
                          "minItems": 2,
                          "maxItems": 2,
                          "type": "array",
                          "items": {
                            "type": "number"
                          }
                        }
                      },
                      "required": [
                        "columnId",
                        "type",
                        "operator",
                        "value"
                      ],
                      "additionalProperties": false
                    }
                  ]
                },
                {
                  "oneOf": [
                    {
                      "type": "object",
                      "properties": {
                        "columnId": {
                          "type": "string",
                          "pattern": "^[A-Z]+$"
                        },
                        "type": {
                          "type": "string",
                          "const": "date"
                        },
                        "operator": {
                          "type": "string",
                          "enum": [
                            "before",
                            "after",
                            "on"
                          ]
                        },
                        "value": {
                          "type": "string"
                        }
                      },
                      "required": [
                        "columnId",
                        "type",
                        "operator",
                        "value"
                      ],
                      "additionalProperties": false
                    },
                    {
                      "type": "object",
                      "properties": {
                        "columnId": {
                          "type": "string",
                          "pattern": "^[A-Z]+$"
                        },
                        "type": {
                          "type": "string",
                          "const": "date"
                        },
                        "operator": {
                          "type": "string",
                          "const": "range"
                        },
                        "value": {
                          "minItems": 2,
                          "maxItems": 2,
                          "type": "array",
                          "items": {
                            "type": "string"
                          }
                        }
                      },
                      "required": [
                        "columnId",
                        "type",
                        "operator",
                        "value"
                      ],
                      "additionalProperties": false
                    }
                  ]
                }
              ]
            }
          },
          "countRows": {
            "type": "boolean"
          }
        },
        "required": [
          "operation"
        ],
        "additionalProperties": false
      }
    },
    "showRowTotals": {
      "type": "boolean"
    },
    "showColTotals": {
      "type": "boolean"
    },
    "title": {
      "type": "string"
    }
  },
  "required": [
    "sheetId",
    "rowLabelCol",
    "values"
  ],
  "additionalProperties": false
}

Similar websites

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-09-14
eworker_site_status eworker_list_apps eworker_resolve_app eworker_open_app ewdoc_status
Inspect tools
urban-planning-copilot.heisenbug.in

urban-planning-copilot.heisenbug.in

Urban Planning Copilot

demo Unverified Productivity & Business
37 tools A10 / Act27 / T0 Not yet scored Seen 2026-09-14
get_workspace get_analysis_plan list_candidates inspect_candidate list_shortlist
Inspect tools
vide.zerdalu.com

vide.zerdalu.com

Vide

live Unverified Productivity & Business Transact tools
28 tools A13 / Act14 / T1 Not yet scored Seen 2026-09-14
list_project_files read_project_file write_project_file delete_project_file get_active_script
Inspect tools
labspace-agent-twin.onrender.com

labspace-agent-twin.onrender.com

LabSpace Atlas — design laboratories, index exact locations, and let a browser agent plan, audit, and navigate the spatial twin.

demo Unverified Productivity & Business
24 tools A5 / Act19 / T0 Not yet scored Seen 2026-09-14
labspace_add_inventory labspace_assess_workflow labspace_resolve_materials labspace_start_collection labspace_collection_step
Inspect tools

Related on Influzer