data.gov.au
liveGovernmentAsiaAustralia's open-data catalogue (data.gov.au / CKAN) — search datasets, organizations, and resources across federal and state government.
Tools
searchrequired: querySearch the data.gov.au CKAN catalogue for Australian open datasets by keyword, with optional Solr filter (e.g. "organization:abs"), sort, and pagination; returns dataset metadata including resource UR
queryreqstring—fqoptstring—rowsoptnumber—startoptnumber—sortoptstring—Try it
packagerequired: idSingle package (dataset) by id or name.
idreqstring—Try it
organizationsdata.gov.au, Australia's federal open-data CKAN catalogue — list the publishing organizations, the Australian government agencies and departments (ABS, Geoscience Australia, state bodies) that hold da
limitoptnumber—Try it
groupsList all thematic groups (topic categories) in the data.gov.au CKAN catalogue with names and slugs; useful for discovering available subject-area filters.
limitoptnumber—Try it
tagsList or keyword-search tags in the data.gov.au CKAN catalogue; returns tag names useful as filters in `search`.
queryoptstring—limitoptnumber—Try it
resourcerequired: idSingle resource (downloadable file) by id.
idreqstring—Try it
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/datagov-au/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'curl -X POST https://gateway.pipeworx.io/datagov-au/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"search","arguments":{"query": "hello"}}}'Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("search", {"query":"example"});// Or ask in plain English:
const answer = await px.ask("australia's open-data catalogue (data");