← WebMCP Directory

Tool tree

tabulaflow.jacobcalvyn.chatgpt.site

Productivity & BusinessTools verified
Website
TabulaFlow
Explore capabilities
    tabulaflow_get_workspace_stateAnswer

    Inspect the visible workspace, active IDs, filters, data summary, diagnostics, and runtime health before acting.

    View tool JSON
    {
      "name": "tabulaflow_get_workspace_state",
      "kind": "answer",
      "impl": "imperative",
      "description": "Inspect the visible workspace, active IDs, filters, data summary, diagnostics, and runtime health before acting.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    tabulaflow_get_capabilitiesAction

    Discover TabulaFlow WebMCP capabilities and safety boundaries. This tool is always available and does not require login or an open dataset.

    View tool JSON
    {
      "name": "tabulaflow_get_capabilities",
      "kind": "act",
      "impl": "imperative",
      "description": "Discover TabulaFlow WebMCP capabilities and safety boundaries. This tool is always available and does not require login or an open dataset.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    tabulaflow_get_workflow_guideAction

    Explain Source, Prepare, Compose, collaboration revisions, and the actions that always remain under user control.

    View tool JSON
    {
      "name": "tabulaflow_get_workflow_guide",
      "kind": "act",
      "impl": "imperative",
      "description": "Explain Source, Prepare, Compose, collaboration revisions, and the actions that always remain under user control.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    tabulaflow_get_available_actionsAnswer

    Return the actions currently valid for the visible workspace or one dataset/operation target.

    View tool JSON
    {
      "name": "tabulaflow_get_available_actions",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the actions currently valid for the visible workspace or one dataset/operation target.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "targetId": {
            "type": "string",
            "minLength": 1
          }
        },
        "required": [],
        "additionalProperties": false
      }
    }
    tabulaflow_get_activity_logAnswer

    Read the newest privacy-safe activity entries produced by both the user UI and AI agents. Use targetId or actor to narrow the result.

    View tool JSON
    {
      "name": "tabulaflow_get_activity_log",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the newest privacy-safe activity entries produced by both the user UI and AI agents. Use targetId or actor to narrow the result.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 100,
            "default": 50
          },
          "targetId": {
            "type": "string",
            "minLength": 1
          },
          "actor": {
            "type": "string",
            "enum": [
              "user",
              "agent",
              "system"
            ]
          }
        },
        "required": [],
        "additionalProperties": false
      }
    }
    tabulaflow_get_changes_sinceAnswer

    Read ordered activity changes newer than a cursor. Use this before another mutation when the user may have changed the workspace.

    View tool JSON
    {
      "name": "tabulaflow_get_changes_since",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read ordered activity changes newer than a cursor. Use this before another mutation when the user may have changed the workspace.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "cursor": {
            "type": "integer",
            "minimum": 0,
            "description": "The last activity cursor already observed."
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 100,
            "default": 100
          }
        },
        "required": [
          "cursor"
        ],
        "additionalProperties": false
      }
    }
    tabulaflow_get_operation_statusAnswer

    Poll an async mutation for status, progress, terminal result, or safe diagnostic.

    View tool JSON
    {
      "name": "tabulaflow_get_operation_status",
      "kind": "answer",
      "impl": "imperative",
      "description": "Poll an async mutation for status, progress, terminal result, or safe diagnostic.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "operationId": {
            "type": "string",
            "minLength": 1
          }
        },
        "required": [
          "operationId"
        ],
        "additionalProperties": false
      }
    }
    tabulaflow_cancel_operationSensitive Action

    Cancel an accepted or running mutation before commit, or dismiss an awaiting-user Source interaction. Mutation results explicitly report whether cancellation was accepted, already terminal, or past the commit boundary.

    View tool JSON
    {
      "name": "tabulaflow_cancel_operation",
      "kind": "transact",
      "impl": "imperative",
      "description": "Cancel an accepted or running mutation before commit, or dismiss an awaiting-user Source interaction. Mutation results explicitly report whether cancellation was accepted, already terminal, or past the commit boundary.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "operationId": {
            "type": "string",
            "minLength": 1
          },
          "interactionId": {
            "type": "string",
            "minLength": 1
          }
        },
        "oneOf": [
          {
            "required": [
              "operationId"
            ]
          },
          {
            "required": [
              "interactionId"
            ]
          }
        ],
        "additionalProperties": false
      }
    }
    tabulaflow_get_pending_confirmationsAnswer

    List privacy-safe destructive requests waiting for a visible user decision. AI agents can inspect or reject a request, but can never confirm deletion.

    View tool JSON
    {
      "name": "tabulaflow_get_pending_confirmations",
      "kind": "answer",
      "impl": "imperative",
      "description": "List privacy-safe destructive requests waiting for a visible user decision. AI agents can inspect or reject a request, but can never confirm deletion.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    tabulaflow_reject_confirmationAction

    Cancel one pending destructive request. This tool cannot confirm or perform deletion; approval remains a visible user-only action.

    View tool JSON
    {
      "name": "tabulaflow_reject_confirmation",
      "kind": "act",
      "impl": "imperative",
      "description": "Cancel one pending destructive request. This tool cannot confirm or perform deletion; approval remains a visible user-only action.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "confirmationId": {
            "type": "string",
            "minLength": 1
          }
        },
        "required": [
          "confirmationId"
        ],
        "additionalProperties": false
      }
    }
    tabulaflow_open_workspaceAction

    Show Source, Prepare, Compose, or Account in the current TabulaFlow page. Prepare and Compose are available only when the current flow has the required data.

    View tool JSON
    {
      "name": "tabulaflow_open_workspace",
      "kind": "act",
      "impl": "imperative",
      "description": "Show Source, Prepare, Compose, or Account in the current TabulaFlow page. Prepare and Compose are available only when the current flow has the required data.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "workspace": {
            "type": "string",
            "enum": [
              "source",
              "prepare",
              "compose",
              "account"
            ],
            "description": "The TabulaFlow workspace to show."
          }
        },
        "required": [
          "workspace"
        ],
        "additionalProperties": false
      }
    }
    tabulaflow_sourceAction

    Request local Source interactions or use signed-in cloud files through one stable Source dispatcher.

    View tool JSON
    {
      "name": "tabulaflow_source",
      "kind": "act",
      "impl": "imperative",
      "description": "Request local Source interactions or use signed-in cloud files through one stable Source dispatcher.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "action": {
            "type": "string",
            "enum": [
              "get_action_contract",
              "request_source_file",
              "request_source_relink",
              "request_reset_all",
              "list_cloud_files",
              "open_cloud_file",
              "request_cloud_upload",
              "begin_agent_upload",
              "get_agent_upload_status",
              "commit_agent_upload",
              "cancel_agent_upload"
            ],
            "description": "The exact dispatcher action to run. Use get_action_contract to inspect another action's input contract."
          },
          "input": {
            "type": "object",
            "description": "Action-specific input. For get_action_contract, pass { action: \"target_action\" }.",
            "additionalProperties": true
          }
        },
        "required": [
          "action"
        ],
        "additionalProperties": false
      }
    }
    tabulaflow_prepare_readAnswer

    Inspect Prepare data, recipes, semantics, metrics, profiles, values, previews, and dry-runs without changing workspace data.

    View tool JSON
    {
      "name": "tabulaflow_prepare_read",
      "kind": "answer",
      "impl": "imperative",
      "description": "Inspect Prepare data, recipes, semantics, metrics, profiles, values, previews, and dry-runs without changing workspace data.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "action": {
            "type": "string",
            "enum": [
              "get_action_contract",
              "get_calculation_catalog",
              "get_recipe",
              "get_semantic_model",
              "list_metric_definitions",
              "get_prepare_dataset",
              "get_data_profile",
              "query_column_values",
              "get_prepare_preview",
              "preview_recipe_change"
            ],
            "description": "The exact dispatcher action to run. Use get_action_contract to inspect another action's input contract."
          },
          "input": {
            "type": "object",
            "description": "Action-specific input. For get_action_contract, pass { action: \"target_action\" }.",
            "additionalProperties": true
          }
        },
        "required": [
          "action"
        ],
        "additionalProperties": false
      }
    }
    tabulaflow_prepare_mutateAction

    Run guarded Prepare selections, filters, recipe mutations, exports, duplication, semantic changes, metrics, and deletion requests.

    View tool JSON
    {
      "name": "tabulaflow_prepare_mutate",
      "kind": "act",
      "impl": "imperative",
      "description": "Run guarded Prepare selections, filters, recipe mutations, exports, duplication, semantic changes, metrics, and deletion requests.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "action": {
            "type": "string",
            "enum": [
              "get_action_contract",
              "select_prepared_dataset",
              "update_semantic_field",
              "upsert_metric_definition",
              "delete_metric_definition",
              "replace_recipe",
              "duplicate_prepared_dataset",
              "set_aggregate_columns",
              "set_preview_filter",
              "remove_preview_filter",
              "clear_preview_filters",
              "export_prepare",
              "add_recipe_step",
              "request_delete_all_recipe_steps",
              "update_recipe_step",
              "set_recipe_step_enabled",
              "move_recipe_step",
              "undo_recipe",
              "redo_recipe",
              "apply_value_action",
              "request_delete"
            ],
            "description": "The exact dispatcher action to run. Use get_action_contract to inspect another action's input contract."
          },
          "input": {
            "type": "object",
            "description": "Action-specific input. For get_action_contract, pass { action: \"target_action\" }.",
            "additionalProperties": true
          }
        },
        "required": [
          "action"
        ],
        "additionalProperties": false
      }
    }
    tabulaflow_compose_readAnswer

    Inspect Compose operations, graph state, schemas, previews, quality, validation, semantics, metrics, and connection options.

    View tool JSON
    {
      "name": "tabulaflow_compose_read",
      "kind": "answer",
      "impl": "imperative",
      "description": "Inspect Compose operations, graph state, schemas, previews, quality, validation, semantics, metrics, and connection options.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "action": {
            "type": "string",
            "enum": [
              "get_action_contract",
              "describe_operation",
              "get_semantic_model",
              "list_metric_definitions",
              "get_compose_graph",
              "get_compose_node",
              "get_node_schema",
              "get_node_preview",
              "get_compose_node_quality",
              "validate_compose_operation",
              "get_connection_options"
            ],
            "description": "The exact dispatcher action to run. Use get_action_contract to inspect another action's input contract."
          },
          "input": {
            "type": "object",
            "description": "Action-specific input. For get_action_contract, pass { action: \"target_action\" }.",
            "additionalProperties": true
          }
        },
        "required": [
          "action"
        ],
        "additionalProperties": false
      }
    }
    tabulaflow_compose_mutateAction

    Run guarded Compose selection, layout, export, operation, promotion, semantic, metric, and deletion-request actions.

    View tool JSON
    {
      "name": "tabulaflow_compose_mutate",
      "kind": "act",
      "impl": "imperative",
      "description": "Run guarded Compose selection, layout, export, operation, promotion, semantic, metric, and deletion-request actions.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "action": {
            "type": "string",
            "enum": [
              "get_action_contract",
              "update_semantic_field",
              "upsert_metric_definition",
              "delete_metric_definition",
              "select_compose_node",
              "auto_arrange_compose",
              "move_compose_node",
              "export_compose",
              "create_compose_operation",
              "update_compose_operation",
              "promote_compose_result",
              "request_delete"
            ],
            "description": "The exact dispatcher action to run. Use get_action_contract to inspect another action's input contract."
          },
          "input": {
            "type": "object",
            "description": "Action-specific input. For get_action_contract, pass { action: \"target_action\" }.",
            "additionalProperties": true
          }
        },
        "required": [
          "action"
        ],
        "additionalProperties": false
      }
    }
    tabulaflow_qualitative_codingAction

    Read codebook, pseudonymized batches, or progress; submit suggestions. AI cannot approve them.

    View tool JSON
    {
      "name": "tabulaflow_qualitative_coding",
      "kind": "act",
      "impl": "imperative",
      "description": "Read codebook, pseudonymized batches, or progress; submit suggestions. AI cannot approve them.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "action": {
            "type": "string",
            "enum": [
              "get-project",
              "get-batch",
              "submit-batch",
              "get-progress"
            ]
          },
          "projectId": {
            "type": "string",
            "minLength": 1
          },
          "batchId": {
            "type": "string",
            "minLength": 1
          },
          "offset": {
            "type": "integer",
            "minimum": 0,
            "default": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 50,
            "default": 25
          },
          "submissions": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "responseRef": {
                  "type": "string",
                  "minLength": 1
                },
                "codeIds": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "minLength": 1
                  },
                  "uniqueItems": true
                },
                "evidence": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 1000
                },
                "confidence": {
                  "type": "number",
                  "minimum": 0,
                  "maximum": 1
                },
                "uncertain": {
                  "type": "boolean",
                  "default": false
                },
                "rationale": {
                  "type": "string",
                  "maxLength": 280
                }
              },
              "required": [
                "responseRef",
                "codeIds",
                "evidence",
                "confidence"
              ],
              "additionalProperties": false
            },
            "minItems": 1,
            "maxItems": 100
          },
          "expectedRevision": {
            "type": "integer",
            "minimum": 0
          },
          "requestId": {
            "type": "string",
            "minLength": 8,
            "maxLength": 160
          }
        },
        "required": [
          "action"
        ],
        "additionalProperties": false
      }
    }