Australian public data

Funny Haha Technologies is an applied AI consultancy in Melbourne. We publish free Model Context Protocol (MCP) tools at https://mcp.funnyhaha.ai/mcp over cleaned Australian public datasets, so your AI assistant can look up tables, inspect column definitions and run read-only SQL queries across them.

How passes work

Signing in grants your MCP client a 14-day pass (public:read).

Available datasets

Each dataset is attached under its short alias in DuckDB, so queries can join across datasets on shared identifiers such as abn, anzsic_division_code, occupation_code, sa2_code, lga_2025_code and postcode.

AliasDatasetCoverageLicence
acncau/acncACNC charity register and Annual Information Statements (2014–2023)CC-BY-3.0-AU
wgeaau/wgeaWGEA public employer questionnaire and workforce reports (2014–2025)CC-BY-3.0-AU
abrau/abrABN Bulk Extract (entities, statuses, postcodes, GST and business names)CC-BY-3.0-AU
absau/absABS classifications (ANZSIC, ANZSCO, OSCA, ASGS), Census and CABEE countsCC-BY-4.0
atoau/atoATO Corporate Tax Transparency (2013–2024) and Taxation StatisticsCC-BY-3.0-AU
vpscau-vic/vpscVictorian public sector workforce (2015–25) and People Matter Survey (2022–23)CC-BY-4.0
gnafau/gnafGeoscape G-NAF geocoded physical addresses and mesh block countsOpen G-NAF EULA
swaau/swaSafe Work Australia serious workers’ compensation claims and TOOCS 3.1CC-BY-4.0
worksafevicau-vic/worksafevicWorkSafe Victoria compensation claims statistics (from 2005)CC-BY-4.0
fjcau-vic/fjcVictorian Fair Jobs Code certificate and application registers by ABNCC-BY-4.0
cgepsau-vic/cgepsVictorian public sector workplace gender audits by entity (2021, 2023, 2025)CC-BY-4.0
csaau-vic/csaVictorian Family Violence Database (LGA, justice and service tables)CC-BY-4.0
jsaau/jsaJobs and Skills Australia NERO monthly regional occupation employmentCC-BY-4.0
ipaustraliaau/ipaustraliaIP Australia IP RAPID patents, trade marks, designs and plant rightsCC-BY-4.0

Tools

ToolPurpose
publicdata.list_datasetsLists the attached datasets, their short aliases and their pinned release snapshots.
publicdata.list_tablesLists tables across all datasets (or one dataset), with grain, primary key and sort keys.
publicdata.describe_tableReturns a table’s columns, SQL types, units, vocabularies and foreign keys.
publicdata.search_columnsSearches column names and descriptions across every dataset for a keyword.
publicdata.queryRuns a read-only DuckDB SELECT or WITH query across the datasets (up to 1,000 rows).
multipass.statusReports when your current pass was issued, when it expires and which scopes it grants.

Licensing and terms

All datasets are republished from Commonwealth and State open data sources under Creative Commons Attribution licences (CC-BY-4.0 and CC-BY-3.0-AU), except au/gnaf, which is published under the Open G-NAF End User Licence Agreement and must not be used to address mail unless each address is independently verified as able to receive mail.

Every dataset catalog includes a meta_datasets table recording the upstream source URLs, SHA-256 digests, licence identifiers and required attribution statements for that release. See Licensing and attribution for the full licence terms and attribution notices, and Terms of service for the conditions of using the service.