publicdata.au

by publicdata.au · au.publicdata/mcp

Search, filter, count and sum Australian government open data, with every version kept.

OnlineRemote
Category
Search and web data
Connection
Remote (HTTP)
Tools
12 reported
Status
Online

Connect it to your AI

Claude Code

claude mcp add --transport http mcp https://publicdata.au/mcp

Claude, ChatGPT, Cursor and other apps

Add it as a custom connector with this URL (Streamable HTTP):

https://publicdata.au/mcp

Cursor, VS Code and other apps (mcp.json)

{
  "mcpServers": {
    "mcp": {
      "url": "https://publicdata.au/mcp"
    }
  }
}

Tools it offers

12 tools, as the server itself reported during our check on Oct 31, 2026.

  • search_datasetsFind the slug of a served dataset. Start here for any question about Australian government data, since the other tools read only the datasets this finds. Every word in query must match the title, summary, publisher, keyw
  • get_datasetRead a served dataset's data package and full version history: licence, attribution, whole-table files and the version dates diff_versions and the version parameter take. It carries no rows. To answer from the rows use q
  • list_fieldsList a served dataset's fields, with their types, descriptions, ranges and values, before querying it. Call it before query_rows or count_rows unless you already know the exact names and values, because where matches val
  • list_partitionsList the download files that split a served dataset's newest version by one field, such as one file per year. Use it to hand someone a slice of the data as a file. It gives file links and no rows, so to answer a question
  • query_rowsRead individual rows of a served dataset, filtered across the whole table. For totals and breakdowns use count_rows, and for files use get_dataset or list_partitions. Field names and values for where, select and order co
  • count_rowsCount, sum, average, minimum or maximum rows of a served dataset across the whole table, grouped by up to three fields. For the rows themselves use query_rows. Field names and values for group_by and where come from list
  • diff_versionsCompare two consecutive versions of a served dataset row by row on its key fields, to see what a publisher changed between releases. from and to must be adjacent dates in the version history from get_dataset, older first
  • search_catalogueSearch every dataset listed on Australia's government portals, including the many publicdata.au does not serve yet. Its records describe data held elsewhere, which cannot be queried here. Use it when search_datasets find
  • list_backlogList the datasets people have asked publicdata.au to build, most votes first. Use it to see what is wanted or under way, or to check that a vote counted. To add a vote use upvote_dataset. To read a dataset that is alread
  • upvote_datasetAdd one anonymous vote for a government dataset that publicdata.au does not serve yet, so it is built sooner. To read a served dataset use search_datasets, and to see the votes so far use list_backlog. slug is a vote key
  • searchFind served datasets by keyword and return each one's id, title and citation URL, in the shape ChatGPT deep research and company knowledge call search with. It runs the same search as search_datasets, so every word in qu
  • fetchRead one served dataset's record as text to quote and cite: its summary, publisher, licence, attribution string, newest version and the URL of that version. It is the fetch that ChatGPT deep research and company knowledg

Questions

What is the publicdata.au MCP server?

Search, filter, count and sum Australian government open data, with every version kept. It is made by publicdata.au and listed in the official MCP Registry as au.publicdata/mcp. MCP (Model Context Protocol) is the open standard that lets AI apps like Claude, ChatGPT and Cursor use outside tools.

How do I add publicdata.au to Claude?

In the Claude app or claude.ai, open Settings, then Connectors, choose "Add custom connector" and paste https://publicdata.au/mcp. In Claude Code, run: claude mcp add --transport http mcp https://publicdata.au/mcp

How do I add publicdata.au to ChatGPT?

ChatGPT can use remote MCP servers as connectors. In ChatGPT settings, under Apps and Connectors, turn on developer mode if asked, create a new connector and paste https://publicdata.au/mcp.

How do I add publicdata.au to Cursor?

Open Cursor settings, go to MCP, choose "Add new MCP server" (or edit ~/.cursor/mcp.json) and add: { "mcpServers": { "mcp": { "url": "https://publicdata.au/mcp" } } }

Does publicdata.au work right now?

Yes. It responded when we last checked on 31 Oct 2026. We check remote MCP servers every day.

What can publicdata.au do?

It gives your AI 12 tools, including search_datasets, get_dataset, list_fields, list_partitions, query_rows. The full list is on this page.

Is this your server? Get the badge for your README
chen.media/mcp badge

Markdown (GitHub README)

[![Listed on chen.media/mcp](https://chen.media/mcp/badge/au-publicdata-mcp.svg)](https://chen.media/mcp/au-publicdata-mcp)

HTML (switches to dark mode on its own)

<a href="https://chen.media/mcp/au-publicdata-mcp"><picture><source media="(prefers-color-scheme: dark)" srcset="https://chen.media/mcp/badge/au-publicdata-mcp.svg?theme=dark"><img src="https://chen.media/mcp/badge/au-publicdata-mcp.svg" alt="Listed on chen.media/mcp" height="40"></picture></a>

More in Search and web data

See all