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.
Added "eval_chart_transform", "export_dataset" and "get_file_download"; changed the definition of "get_binding", "get_inspection_schema", "get_load_status" and 13 more (17 tools before, 20 now)
before
—after
{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true}before
—after
{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true}before
—after
{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true}⟨12 unchanged words⟩ "default":null,"title":"Columns"},"filename":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Filename"},"filters":{"anyOf":[{"additionalProperties":true, ⟨41 unchanged words⟩ "title":"Scenario Id","type":"string"},"sheet_name":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Sheet Name"},"source_key":{"title":"Source Key ⟨9 unchanged words⟩
before
—after
{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true}before
—after
{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true}before
—after
{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true}before
—after
{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true}before
—after
{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true}before
—after
{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true}before
—after
{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true}before
—after
{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true}⟨43 unchanged words⟩ Actuals, Budget, Variance, or Var %.ShowsReturns a formatted table with structured data. The widget already displays this table to the user. Add useful interpretation; do not reproduce the table or restate all its rows in Markdown unless the useraexplicitlyformattedrequeststable.it or the widget is unavailable.
⟨22 unchanged words⟩ "default":null,"title":"Dimensions"},"filename":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Filename"},"filters":{"anyOf":[{"additionalProperties":true, ⟨4 unchanged words⟩ "default":null,"title":"Filters"},"layout":{"default":"report","title":"Layout","type":"string"},"metrics":{"items":{"type":"string"},"title":"Metrics","type":"array"},"overwrite":{"default":false,"title":"Overwrite","type":"boolean"},"
⟨59 unchanged words⟩ analysis or to build a chart — passthe`[data_ref]``data_ref`as `data_refs` to eval_chart_transform. Does not show the user a table.
⟨22 unchanged words⟩ "default":null,"title":"Dimensions"},"filename":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Filename"},"filters":{"anyOf":[{"additionalProperties":true, ⟨4 unchanged words⟩ "default":null,"title":"Filters"},"layout":{"default":"report","title":"Layout","type":"string"},"metrics":{"items":{"type":"string"},"title":"Metrics","type":"array"},"overwrite":{"default":false,"title":"Overwrite","type":"boolean"},"period_end":{"anyOf":[{"type":"string ⟨39 unchanged words⟩ "}],"default":null,"title":"Scenarios"},"sheet_name":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Sheet Name"},"target":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Target"}},"required":["metrics"],"title ⟨3 unchanged words⟩
⟨59 unchanged words⟩ Actuals, Budget, Variance, or Var %.ShowsReturns a formatted table with structured data. The widget already displays this table to the user. Add useful interpretation; do not reproduce the table or restate all its rows in Markdown unless the useraexplicitlyformattedrequeststable.it or the widget is unavailable.
⟨22 unchanged words⟩ "default":null,"title":"Dimensions"},"filename":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Filename"},"filters":{"anyOf":[{"additionalProperties":true, ⟨4 unchanged words⟩ "default":null,"title":"Filters"},"layout":{"default":"report","title":"Layout","type":"string"},"overwrite":{"default":false,"title":"Overwrite","type":"boolean"},"period_end":{"anyOf":[{"type":"string
⟨75 unchanged words⟩ analysis or to build a chart — passthe`[data_ref]``data_ref`as `data_refs` to eval_chart_transform. Does not show the user a table.
⟨22 unchanged words⟩ "default":null,"title":"Dimensions"},"filename":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Filename"},"filters":{"anyOf":[{"additionalProperties":true, ⟨4 unchanged words⟩ "default":null,"title":"Filters"},"layout":{"default":"report","title":"Layout","type":"string"},"overwrite":{"default":false,"title":"Overwrite","type":"boolean"},"period_end":{"anyOf":[{"type":"string ⟨39 unchanged words⟩ "default":null,"title":"Scenarios"},"sheet_name":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Sheet Name"},"statement":{"anyOf":[{"type":"string ⟨2 unchanged words⟩ "}],"default":null,"title":"Statement"},"target":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Target"}},"title":"run_statement","type":"object"}
before
—after
{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true}Create a chart from data_refs (an array of snapshot IDs), a bounded JavaScript function, and chart_spec. Supports line, bar, area, waterfall, scatter, horizontal_bar, forecast_line, cohort_heatmap and sparkline_row. Query first and inspect rows; the transform takes one result per ref and returns flat rows.
Export a cached data_ref to json or xlsx without rerunning the query; returns a temporary file and download link.
Renew a download capability for an available, owned artifact.
Certificate recorded, valid to 2026-12-06
Authorization not required
First tool surface recorded: 17 tools (server version 0.2.5)
Showing the latest 4 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
before
—after
{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true}before
—after
{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true}before
—after
{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true}before
—after
{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true}