ABS Data (observed)
io.github.samjb123/abs-dataAustralian Bureau of Statistics data: 1,227 tables, offering only options confirmed to serve data
Score: 100/100
Handshake verified by our own probe.
Tools · 8
Find ABS statistical tables (dataflows) by topic words, geography level or frequency. Matches table names, topics and dimension names, and also option labels inside dimensions — a search for 'rent' fi…
A table's dimensions in key order, its coverage dates, and its options. Dimensions with up to 64 options list them inline with labels; larger ones (geography, occupations) say how many and are searcha…
Find option codes by label text within one dimension of one table — e.g. a suburb name in a geography dimension. Returns codes to use in get_data's select.
Fetch observations. `select` maps dimension ids to option codes or labels (several allowed); omitted dimensions match everything. The selection is verified live against ABS before fetching, so a call …
Run JavaScript against the whole catalogue document — every table, its dimensions, coverage and small-dimension options — in an isolated sandbox with no network. Use it to answer questions the fixed v…
Run JavaScript in an isolated sandbox whose only capability is `abs`, a client with the same four verbs as this server (searchTables, describeTable, searchOptions, getData) and the same guarantees: ev…
Open a feedback form for the person, prefilled with your draft, so they can report a problem or suggest an improvement to this ABS connector — or flag something wrong in ABS's own data. Use it wheneve…
Send feedback about this ABS connector (or a report about ABS's own data) to its maintainers. Only call this after the person has seen the exact text and said to send it — prefer feedback_form, which …
Resources · 4
Usage guide for the four verbs, failure handling and reading the numbers.
abs://guide
For technical readers: how much of what ABS's published metadata implies actually has data, and how the API's endpoints behave.
abs://findings
Every table, its key structure and coverage, and every small-dimension option with labels (~2.6MB JSON). Large dimensions list their codelist and size.
abs://catalogue
The HTTP API's specification, generated from the same contract as these tools.
abs://openapi
Prompts · 4
Build a small-area profile for any Australian suburb or locality: population history, age profile, building pipeline, and census income, language and industry — at SA2 level.
Compare an indicator across Australia's capital cities — CPI components, rents, labour force.
Explain, with live examples, why ABS's published metadata implies 23.8× more data than exists — and why this front door only offers what does.
Report a problem, a wrong-looking figure or an idea to the connector's maintainers. Drafts it from the conversation; you review it before anything is sent.
How to use
Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://abs-data-front-door.aicolab.workers.dev/mcp
Cursor or Cline: add to your MCP config:
{
"mcpServers": {
"abs_data_(observed)": {
"url": "https://abs-data-front-door.aicolab.workers.dev/mcp",
"transport": "streamable-http"
}
}
}