Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "clean_table", "column_stats", "convert_table" and 1 more
before
—after
Clean tableTrimClean a table string by trimming cells,dropdropping empty rows,dedupeandrowsdeduplicatinginrows.aUsetablewhenstring.preparing data for analysis; NOT for transforming data types. Use convert_table to change data types.
{"properties":{"data":{"description":"The data for this request.","type":"string"},"dedupe":{"description":"Set true to enable dedupe; false otherwise.","type":"boolean"},"drop_empty_rows":{"description":"Set true to enable drop empty rows; false otherwise.","type":"boolean"},"format":{"description":"The format for this request.","type":"string"},"trim":{"description":"Set true to enable trim; false otherwise.","type":"boolean"}},"required":[" ⟨3 unchanged words⟩
before
—after
{"properties":{"cleaned_data":{"description":"The cleaned table string with trimmed cells, empty rows dropped, and duplicate rows removed.","type":"string"},"rows_dropped":{"description":"The number of empty rows that were dropped from the table.","type":"integer"},"rows_duplicated":{"description":"The number of duplicate rows that were removed from the table.","type":"integer"}},"required":["cleaned_data"],"type":"object"}{"destructiveHint":false,"openWorldHintidempotentHint":falsetrue,"readOnlyHintopenWorldHint":truefalse,"titlereadOnlyHint":"Clean table"true}
before
—after
Column statsSum/avg/min/max/count/distinctCalculate statistics over one column(nameinora0-basedtable.index).Use when needing summary statistics for a single column; NOT for multi-column analysis. Use 'convert_table' for transformations.
{"properties":{"column":{"description":"The column for this request.","type":"string"},"data":{"
before
—after
Convert tableConvert a table string between CSV, TSV, JSON and Markdown. Use when you need to change the table format. Do NOT use when you need to clean the table; use clean_table instead.{"properties":{"data":{"description":"The data for this request.","type":"string"},"from_format":{"description":"The from format for this request.","type":"string"},"to_format":{"description":"The to format for this request.","type":"string"}},"required":[" ⟨5 unchanged words⟩
—
before
—after
Split columnSplitonea columnoninto multiple columns by adelimiterdelimiter. Use when you need to divide a single column intonewmultiplecolumns.columns based on a specific delimiter. Do NOT use when you need to convert data types or clean data; use convert_table or clean_table instead.
{"properties":{"column":{"Certificate recorded, valid to 2026-12-31
Authorization not required
Unknown → Live
First tool surface recorded: 4 tools (server version 1.0.0)
https://sheet-shift.magicteams.ai/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 6 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
before
—after
{"properties":{"avg":{"description":"The average of the values in the specified column.","type":"number"},"count":{"description":"The number of values in the specified column.","type":"integer"},"distinct":{"description":"The number of distinct values in the specified column.","type":"integer"},"max":{"description":"The maximum value in the specified column.","type":"number"},"min":{"description":"The minimum value in the specified column.","type":"number"},"sum":{"description":"The sum of the values in the specified column.","type":"number"}},"required":["sum","avg","min","max","count","distinct"],"type":"object"}{"destructiveHint":false,"openWorldHintidempotentHint":falsetrue,"readOnlyHintopenWorldHint":truefalse,"titlereadOnlyHint":"Column stats"true}
after
{"properties":{"converted_data":{"description":"The table data converted to the specified format.","type":"string"},"from_format":{"description":"The original format of the table data.","type":"string"},"to_format":{"description":"The format the table data was converted to.","type":"string"}},"required":["converted_data","from_format","to_format"],"type":"object"}{"destructiveHint":false,"openWorldHintidempotentHint":falsetrue,"readOnlyHintopenWorldHint":truefalse,"titlereadOnlyHint":"Convert table"true}
before
—after
{"properties":{"data":{"description":"The modified data string with the column split into new columns.","type":"string"},"errors":{"description":"An array of error messages, if any, encountered during the split operation.","items":{"type":"string"},"type":"array"},"new_columns":{"description":"An array of new column names created from the split operation.","items":{"type":"string"},"type":"array"},"status":{"description":"The status of the operation, indicating whether it was successful or if there were any errors.","type":"string"}},"required":["data","new_columns","status"],"type":"object"}{"destructiveHint":false,"openWorldHintidempotentHint":falsetrue,"readOnlyHintopenWorldHint":truefalse,"titlereadOnlyHint":"Split column"true}