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 "count_rows" and "query_rows"
⟨56 unchanged words⟩ any date in the version history from get_dataset. A version too large for one file is stored as period parts and answered from them. A filter on the period field reads only the parts it can match, and parts names the periods read. Groups come back largest first, and truncated means ⟨30 unchanged words⟩
⟨94 unchanged words⟩ ,"metric":{"type":"string"},"parts":{"description":"The periods whose parts the answer was read from, when the version is stored as period parts. The manifest gives each part's file","items":{"type":"string"},"type":"array"},"query":{"description":"The query API URL ⟨44 unchanged words⟩
⟨56 unchanged words⟩ any date in the version history from get_dataset. A version too large for one file is stored as period parts and answered from them, in period order. A filter on the period field reads only the parts it can match, and parts names the periods read. One page holds up to limit rows, and ⟨34 unchanged words⟩
⟨79 unchanged words⟩ "type":["integer","null"]},"parts":{"description":"The periods whose parts the answer was read from, when the version is stored as period parts. The manifest gives each part's file","items":{"type":"string"},"type":"array"},"query":{"description":"The query API URL ⟨48 unchanged words⟩
Changed the definition of "count_rows", "get_dataset", "list_partitions" and 2 more
⟨46 unchanged words⟩ field. min and max take any field. versionmustcan beoneanyofdate in thetwoversionnewesthistoryversions.from get_dataset. Groups come back largest first, and truncated ⟨31 unchanged words⟩
Changed the definition of "diff_versions", "query_rows" and "upvote_dataset"
⟨74 unchanged words⟩ dataset with one version has nothing to compare. One answer holds the counts of rows added, removed, changed and unchanged, the keys of the rows added, removed and changed, and up to ten changed rows with their old and new values. The call costs nothing against the rate limit.
⟨47 unchanged words⟩ must be one of the two newest versions.PageOnewithpage holds up to limit rows, and
Certificate recorded, valid to 2026-12-23
Authorization not required
Unknown → Live
First tool surface recorded: 10 tools (server version 2.2.1)
https://publicdata.au/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 8 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨12 unchanged words⟩ "type":["string","null"]},"file":{"description":"The Parquet file the answer was read from, when it came from the file","type":"string"},"group_by":{"items":{"type":"string" ⟨20 unchanged words⟩ :"object"},"type":"array"},"manifest":{"description":"The version's manifest, with its licence, source, hash and fetch time, when the answer came from the file","type":"string"},"matched":{"description":"Rows in the whole ⟨10 unchanged words⟩ ":{"description":"The query API URLthat givesfor the sameanswerquery, which answers while the API has the version loaded","type":"string"},"truncated":{ ⟨28 unchanged words⟩
Read a served dataset's data package and full versionhistory. Use it to download the wholehistory:tablelicence,checkattribution,thewhole-tablelicence,filesorandfindthe version datesfordiff_versions and the versionparameter. Forparameterfieldtake.namesItusecarrieslist_fields.no rows. To answera questionfrom the rows use query_rows or count_rows,whichandneedfornofielddownload.names use list_fields. slug is lowercase letters, digits and hyphens, ⟨46 unchanged words⟩
⟨25 unchanged words⟩ a slice of the data as a file.ToIt gives file links and no rows, so to answer a question use query_rows or count_rows instead, and for the whole table as one file use get_dataset. field must be one of the ⟨31 unchanged words⟩
⟨9 unchanged words⟩ the whole table. For totals and breakdowns usecount_rows.count_rows, and for files use get_dataset or list_partitions. Field names and values for where, select ⟨14 unchanged words⟩ a list value cannot contain a comma. versionmustcan beoneanyofdate in thetwoversionnewesthistoryversions.from get_dataset. One page holds up to limit rows, ⟨35 unchanged words⟩
⟨42 unchanged words⟩ :{"description":"field.asc or field.desc, comma-separated.TheWhen absent, and for ties, a version the query API loads keeps the publisher'sroworder, and any other version the orderwhenofabsent.its Parquet file, which follows the dataset's declared sort where it has one.","type":"string"},"select":{ ⟨23 unchanged words⟩ :"A version date, YYYY-MM-DD, from get_dataset.The newestA versionloadedtheforqueryqueriesAPI does not load is read from its Parquet file. The newest version when absent.","type":"string"},"where ⟨50 unchanged words⟩ \"like\": \"*text*\"} for acase-insensitive matchpattern where * is thewildcard.wildcard and case is ignored in ASCII letters. A blank cell never matches a scalar, ⟨11 unchanged words⟩
⟨12 unchanged words⟩ "type":["string","null"]},"file":{"description":"The Parquet file the answer was read from, when it came from the file","type":"string"},"manifest":{"description":"The version's manifest, with its licence, source, hash and fetch time, when the answer came from the file","type":"string"},"matched":{"description":"Rows in the whole ⟨22 unchanged words⟩ ":{"description":"The query API URLthat givesfor the sameanswerquery, which answers while the API has the version loaded","type":"string"},"rows":{ ⟨32 unchanged words⟩
⟨65 unchanged words⟩ open for votes. No identity is recorded, so a vote cannot be withdrawn, and a second vote from the same caller ⟨24 unchanged words⟩
⟨79 unchanged words⟩ caller on the same day adds nothing. The answer gives the dataset's vote total after this call. The call costs nothing against the rate limit.