← WebMCP Directory

agent-file-workbench.luo3407056424.chatgpt.site

agent-file-workbench.luo3407056424.chatgpt.site

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

A local-first document utility workbench for people and browser agents.

First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com

Answer 0 · Act 8 · Transact 0 · Score: Not yet scored

Tool inspector

convert_file

act imperative

Create a derived local file from fileId. For datasets, applies an optional declarative DataFrame pipeline and exports CSV, JSON, JSONL, XLSX, or Parquet without Python. Also supports document/PDF/image conversions and inline validation.

Input schema

PropertyTypeRequiredDescription
fileId string no Optional file ID from workspace_file(list); omitted uses the selected file.
format string yes —
pages array no For PDF→PDF, optional 1-based pages to extract.
fileIds array no For PDF→PDF or DOCX→DOCX, file IDs to append in order.
outputName string no Optional exact name for the derived output (save-as).
data object no Declarative DataFrame pipeline. Omit fields you do not need.
validate boolean no Validate the derived artifact in the same call.
Raw JSON schema
{
  "type": "object",
  "properties": {
    "fileId": {
      "type": "string",
      "description": "Optional file ID from workspace_file(list); omitted uses the selected file."
    },
    "format": {
      "type": "string",
      "enum": [
        "pdf",
        "docx",
        "csv",
        "json",
        "jsonl",
        "xlsx",
        "parquet",
        "webp",
        "html",
        "markdown",
        "text"
      ]
    },
    "pages": {
      "type": "array",
      "items": {
        "type": "integer",
        "minimum": 1
      },
      "description": "For PDF→PDF, optional 1-based pages to extract."
    },
    "fileIds": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "For PDF→PDF or DOCX→DOCX, file IDs to append in order."
    },
    "outputName": {
      "type": "string",
      "description": "Optional exact name for the derived output (save-as)."
    },
    "data": {
      "type": "object",
      "description": "Declarative DataFrame pipeline. Omit fields you do not need.",
      "properties": {
        "sheet": {
          "type": "string",
          "description": "Optional XLSX worksheet name for the selected dataset."
        },
        "joins": {
          "type": "array",
          "description": "Join other imported datasets by file ID. Use base.column and alias.column in select/filter/groupBy when needed.",
          "items": {
            "type": "object",
            "properties": {
              "fileId": {
                "type": "string",
                "description": "Dataset ID returned by workspace_file(list)."
              },
              "alias": {
                "type": "string",
                "description": "Optional source alias; defaults to joined_1, joined_2, and so on."
              },
              "sheet": {
                "type": "string",
                "description": "Optional XLSX worksheet name for this source."
              },
              "type": {
                "type": "string",
                "enum": [
                  "inner",
                  "left",
                  "right",
                  "full"
                ]
              },
              "leftColumn": {
                "type": "string",
                "description": "Column in the selected base dataset."
              },
              "rightColumn": {
                "type": "string",
                "description": "Column in the joined dataset."
              }
            },
            "required": [
              "fileId",
              "leftColumn",
              "rightColumn"
            ],
            "additionalProperties": false
          }
        },
        "unions": {
          "type": "array",
          "description": "Append rows from compatible imported datasets by column name.",
          "items": {
            "type": "object",
            "properties": {
              "fileId": {
                "type": "string",
                "description": "Dataset ID returned by workspace_file(list)."
              },
              "sheet": {
                "type": "string",
                "description": "Optional XLSX worksheet name for this source."
              }
            },
            "required": [
              "fileId"
            ],
            "additionalProperties": false
          }
        },
        "select": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Columns to project; qualified aliases are supported for joins."
        },
        "filters": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "column": {
                "type": "string"
              },
              "operator": {
                "type": "string",
                "enum": [
                  "eq",
                  "neq",
                  "gt",
                  "gte",
                  "lt",
                  "lte",
                  "contains",
                  "starts_with",
                  "ends_with",
                  "in",
                  "is_null",
                  "not_null"
                ]
              },
              "value": {
                "description": "Scalar value, or an array for the in operator."
              }
            },
            "required": [
              "column",
              "operator"
            ],
            "additionalProperties": false
          }
        },
        "groupBy": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Grouping columns."
        },
        "aggregations": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "operation": {
                "type": "string",
                "enum": [
                  "count",
                  "sum",
                  "mean",
                  "min",
                  "max",
                  "median",
                  "nunique"
                ]
              },
              "column": {
                "type": "string",
                "description": "Omit only for count(*)."
              },
              "as": {
                "type": "string",
                "description": "Optional output column name."
              }
            },
            "required": [
              "operation"
            ],
            "additionalProperties": false
          }
        },
        "sort": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "column": {
                "type": "string"
              },
              "direction": {
                "type": "string",
                "enum": [
                  "asc",
                  "desc"
                ]
              }
            },
            "required": [
              "column"
            ],
            "additionalProperties": false
          }
        },
        "offset": {
          "type": "integer",
          "minimum": 0
        },
        "limit": {
          "type": "integer",
          "minimum": 0
        }
      },
      "additionalProperties": false
    },
    "validate": {
      "type": "boolean",
      "description": "Validate the derived artifact in the same call."
    }
  },
  "required": [
    "format"
  ],
  "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