publicdata.au
Was dieses MCP kann
Searches and queries Australian government open datasets, including filtering, aggregation, version comparison, and catalogue discovery.
Tools
Eingabeschema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Dataset slug from search_datasets'}, 'limit': {'type': 'integer', 'default': 100, 'maximum': 1000, 'minimum': 1, 'description': 'Groups to return, 1 to 1000. 100 when absent.'}, 'where': {'type': 'object', 'description': 'Filters by field name, applied to the whole table. A value may be a scalar for an exact, case-sensitive match, a list of scalars to match any of them, null to match blank or suppressed cells, {"min": n, "max": n} for an inclusive range, or {"like": "*text*"} for a case-insensitive match where * is the wildcard. A blank cell never matches a scalar, a list or a range.', 'additionalProperties': True}, 'metric': {'type': 'string', 'default': 'count', 'description': 'count, or sum, avg, min or max of a field written as sum.field_name. count when absent.'}, 'version': {'type': 'string', 'description': 'A version date, YYYY-MM-DD, from get_dataset. The newest version loaded for queries when absent.'}, 'group_by': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 3, 'description': 'Fields to group by, for example ["crash_severity"]. One total when absent.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['version', 'group_by', 'metric', 'groups', 'truncated', 'matched', 'query'], 'properties': {'query': {'type': 'string', 'description': 'The query API URL that gives the same answer'}, 'groups': {'type': 'array', 'items': {'type': 'object'}, 'description': 'One object per group, holding the group_by fields and the metric value, largest first'}, 'metric': {'type': 'string'}, 'matched': {'type': 'integer', 'description': 'Rows in the whole table that match where'}, 'version': {'type': ['string', 'null'], 'description': 'The version answered'}, 'group_by': {'type': 'array', 'items': {'type': 'string'}}, 'truncated': {'type': 'boolean', 'description': 'True when more groups exist than limit'}, 'attribution': {'type': ['string', 'null'], 'description': "The publisher's attribution string, to show with any answer"}}}
Eingabeschema
{'type': 'object', 'required': ['slug', 'from', 'to'], 'properties': {'to': {'type': 'string', 'description': 'Newer version date, YYYY-MM-DD'}, 'from': {'type': 'string', 'description': 'Older version date, YYYY-MM-DD'}, 'slug': {'type': 'string', 'description': 'Dataset slug from search_datasets'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['dataset', 'from', 'to', 'rows_from', 'rows_to', 'key', 'schema'], 'properties': {'to': {'type': 'string', 'description': 'Newer version date'}, 'key': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Key fields compared on. Empty when none is declared'}, 'from': {'type': 'string', 'description': 'Older version date'}, 'note': {'type': 'string', 'description': 'Present when no key is declared and only row counts are compared'}, 'added': {'type': 'integer'}, 'schema': {'type': 'object', 'description': 'Fields added, removed and retyped between the versions'}, 'changed': {'type': 'integer'}, 'dataset': {'type': 'string'}, 'removed': {'type': 'integer'}, 'rows_to': {'type': 'integer'}, 'examples': {'type': 'array', 'description': 'Up to ten changed rows, each with its key and the fields that changed from and to'}, 'rows_from': {'type': 'integer'}, 'truncated': {'type': 'boolean', 'description': 'True when a key list stops at its cap'}, 'unchanged': {'type': 'integer'}, 'added_keys': {'type': 'array'}, 'changed_keys': {'type': 'array'}, 'removed_keys': {'type': 'array'}}}
Eingabeschema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Dataset slug from search_datasets'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['datapackage', 'versions'], 'properties': {'versions': {'description': 'Every version with its date, the date its data is as at, row count, source hash and fetch time'}, 'datapackage': {'type': 'object', 'description': 'The Frictionless data package: description, licence, attribution string, source, and resources with the URL, format and size of the whole file in each format'}}}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['entries', 'catalogue_votes'], 'properties': {'entries': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'title', 'status', 'votes'], 'properties': {'slug': {'type': 'string', 'description': 'The key upvote_dataset takes'}, 'title': {'type': 'string'}, 'votes': {'type': 'integer'}, 'source': {'type': ['string', 'null'], 'description': "The publisher's own page for the data"}, 'status': {'enum': ['backlog', 'assessing', 'building', 'blocked'], 'type': 'string', 'description': 'backlog and assessing wait for votes, building is under way, blocked cannot be built yet'}, 'summary': {'type': ['string', 'null']}, 'publisher': {'type': ['string', 'null']}, 'blocked_reason': {'type': ['string', 'null'], 'description': 'Why a blocked entry cannot be built yet'}}}, 'description': 'Register entries that are not live yet, most votes first'}, 'catalogue_votes': {'type': 'array', 'items': {'type': 'object', 'required': ['vote', 'votes'], 'properties': {'vote': {'type': 'string', 'description': "The record's vote key, which search_catalogue finds"}, 'votes': {'type': 'integer'}}}, 'description': 'Votes on catalogue records no register entry has claimed yet, most first'}}}
Eingabeschema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Dataset slug from search_datasets'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['slug', 'version', 'fields', 'key', 'partition_by'], 'properties': {'key': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Fields that identify a row, compared on by diff_versions. Empty when none is declared'}, 'rows': {'type': 'integer', 'description': 'Rows in that version'}, 'slug': {'type': 'string'}, 'title': {'type': 'string'}, 'fields': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'type'], 'properties': {'max': {}, 'min': {}, 'name': {'type': 'string'}, 'type': {'type': 'string'}, 'values': {'type': 'array'}, 'description': {'type': 'string'}}}, 'description': "Each field's name, type and publisher's description, with min and max for numbers and dates and values when it holds few"}, 'licence': {'type': ['string', 'null']}, 'version': {'type': 'string', 'description': 'The version the fields describe'}, 'publisher': {'type': ['string', 'null']}, 'attribution': {'type': ['string', 'null'], 'description': "The publisher's attribution string, to show with any answer"}, 'partition_by': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Fields list_partitions accepts'}}}
Eingabeschema
{'type': 'object', 'required': ['slug', 'field'], 'properties': {'slug': {'type': 'string', 'description': 'Dataset slug from search_datasets'}, 'field': {'type': 'string', 'description': 'A partition field named in the data package, for example crash_year or loc_local_government_area'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['field', 'version_base', 'partitions'], 'properties': {'field': {'type': 'string'}, 'partitions': {'type': 'array', 'items': {'type': 'object', 'required': ['value', 'rows', 'url'], 'properties': {'url': {'type': 'string'}, 'rows': {'type': 'integer'}, 'value': {}}}, 'description': 'One entry per value: the value, its row count and the URL of a JSON file with every row holding it'}, 'version_base': {'type': 'string', 'description': 'The version these files belong to'}}}
Eingabeschema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Dataset slug from search_datasets'}, 'limit': {'type': 'integer', 'default': 50, 'maximum': 500, 'minimum': 1, 'description': 'Rows to return, 1 to 500. 50 when absent.'}, 'order': {'type': 'string', 'description': "field.asc or field.desc, comma-separated. The publisher's row order when absent."}, 'where': {'type': 'object', 'description': 'Filters by field name, applied to the whole table. A value may be a scalar for an exact, case-sensitive match, a list of scalars to match any of them, null to match blank or suppressed cells, {"min": n, "max": n} for an inclusive range, or {"like": "*text*"} for a case-insensitive match where * is the wildcard. A blank cell never matches a scalar, a list or a range.', 'additionalProperties': True}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Rows to skip. next_offset in each answer gives the next page.'}, 'select': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Fields to return. Every field when absent.'}, 'version': {'type': 'string', 'description': 'A version date, YYYY-MM-DD, from get_dataset. The newest version loaded for queries when absent.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['version', 'rows', 'matched', 'next_offset', 'query'], 'properties': {'rows': {'type': 'array', 'items': {'type': 'object'}, 'description': 'The rows, with the fields in select or every field'}, 'query': {'type': 'string', 'description': 'The query API URL that gives the same answer'}, 'matched': {'type': 'integer', 'description': 'Rows in the whole table that match where'}, 'version': {'type': ['string', 'null'], 'description': 'The version answered'}, 'attribution': {'type': ['string', 'null'], 'description': "The publisher's attribution string, to show with any answer"}, 'next_offset': {'type': ['integer', 'null'], 'description': 'offset for the next page, or null on the last'}}}
Eingabeschema
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'Words from a title, description or publisher'}, 'offset': {'type': 'integer', 'default': 0, 'maximum': 5000, 'minimum': 0, 'description': 'Rows to skip. next_offset in each answer gives the next page.'}, 'jurisdiction': {'enum': ['cth', 'nsw', 'vic', 'qld', 'wa', 'sa', 'tas', 'act', 'nt'], 'type': 'string', 'description': 'One government. All when absent.'}, 'votable_only': {'type': 'boolean', 'default': False, 'description': 'Leave out records that cannot take a vote'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['catalogue_read', 'rows'], 'properties': {'rows': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'state', 'vote'], 'properties': {'id': {'type': 'string'}, 'jur': {'type': 'string'}, 'url': {'type': 'string', 'description': "The record on the publisher's portal"}, 'page': {'type': 'string'}, 'vote': {'type': 'string', 'description': 'The key upvote_dataset takes'}, 'state': {'enum': ['votable', 'chosen', 'served', 'closed'], 'type': 'string', 'description': 'votable or chosen takes a vote, served is already readable, closed cannot be built'}, 'title': {'type': 'string'}, 'reason': {'type': ['string', 'null'], 'description': 'Why a closed record cannot be built'}, 'formats': {'type': 'string'}, 'licence': {'type': 'string'}, 'summary': {'type': 'string'}, 'modified': {'type': 'string'}, 'publisher': {'type': 'string'}, 'publisher_page': {'type': 'string'}}}}, 'total': {'type': 'integer', 'description': 'Records that match'}, 'records': {'type': 'integer'}, 'next_offset': {'type': ['integer', 'null'], 'description': 'offset for the next page, or null on the last'}, 'catalogue_read': {'type': 'string', 'description': 'Date the portal lists were read'}}}
Eingabeschema
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'Words from a title, publisher or field name'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['results'], 'properties': {'results': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'title'], 'properties': {'page': {'type': ['string', 'null'], 'description': 'The dataset page on publicdata.au'}, 'slug': {'type': 'string', 'description': 'The id every other tool takes'}, 'title': {'type': 'string'}, 'latest': {'type': ['string', 'null'], 'description': "URL of the newest version's whole file"}, 'licence': {'type': ['string', 'null'], 'description': 'Licence id, such as CC-BY-4.0'}, 'publisher': {'type': ['string', 'null']}}}, 'description': 'Matches, best first when the search index is loaded'}}}
Eingabeschema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'The vote key of a search_catalogue row, or a slug from /backlog.json'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['slug', 'votes'], 'properties': {'slug': {'type': 'string'}, 'votes': {'type': 'integer', 'description': "The dataset's vote total after this call"}}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
LiveDataLink
Exposes public-data tools covering economics, labor, banking, transport, books, legal opinions, carriers, environmental data, and…
Stratalize Healthcare
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Governance
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Oracle
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Real Estate
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Crypto & DeFi
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Valuein — SEC EDGAR Fundamentals & Smart-Money Data
Provides point-in-time SEC EDGAR fundamentals, filings, ownership signals, financial analysis, valuation models, research reports…
equibles
Provides equity and market research tools covering SEC filings, company financials, portfolios, prices, options, macroeconomic da…