이 MCP로 할 수 있는 일
Searches and queries Australian government open datasets, including filtering, aggregation, version comparison, and catalogue discovery.
도구
입력 스키마
{'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}
출력 스키마
{'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"}}}
입력 스키마
{'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}
출력 스키마
{'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'}}}
입력 스키마
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Dataset slug from search_datasets'}}, 'additionalProperties': False}
출력 스키마
{'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'}}}
입력 스키마
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
출력 스키마
{'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'}}}
입력 스키마
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Dataset slug from search_datasets'}}, 'additionalProperties': False}
출력 스키마
{'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'}}}
입력 스키마
{'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}
출력 스키마
{'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'}}}
입력 스키마
{'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}
출력 스키마
{'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'}}}
입력 스키마
{'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}
출력 스키마
{'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'}}}
입력 스키마
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'Words from a title, publisher or field name'}}, 'additionalProperties': False}
출력 스키마
{'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'}}}
입력 스키마
{'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}
출력 스키마
{'type': 'object', 'required': ['slug', 'votes'], 'properties': {'slug': {'type': 'string'}, 'votes': {'type': 'integer', 'description': "The dataset's vote total after this call"}}}
최근 도구 변경
유사한 MCP 서버
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…