MCPサーバー

NDIS Provider Feed

io.github.benno303/ndis-provider-feed
ヘルスケア 検索・リサーチ 公開・接続可能 MCP 2025-11-25

このMCPでできること

Searches the Australian NDIS Provider Register by location and service category and retrieves provider records.

get_provider
Get the full record for a single provider by its ABN (provider_id).
入力スキーマ
{'type': 'object', 'title': 'get_providerArguments', 'required': ['provider_id'], 'properties': {'provider_id': {'type': 'string', 'title': 'Provider Id'}}}
list_service_categories
List the valid NDIS service category values usable in search_providers().
入力スキーマ
{'type': 'object', 'title': 'list_service_categoriesArguments', 'properties': {}}
出力スキーマ
{'type': 'object', 'title': 'list_service_categoriesOutput', 'required': ['result'], 'properties': {'result': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Result'}}}
search_providers
Search NDIS providers by head office location and/or service category. Location filters match the provider's head office, not individual outlets — outlet addresses are inconsistently populated in the source register (~54%), so head office is the more reliable location signal for Phase 0. Args: suburb: Case-insensitive substring match against head office suburb. state: Exact match, e.g. "NSW", "VIC". postcode: Exact 4-digit postcode match. service_category: Exact match against one of the known NDIS registration groups — call list_service_categories() for the valid values. include_revoked: If false (default), only "Approved" providers are returned. limit: Max results to return (default 20).
入力スキーマ
{'type': 'object', 'title': 'search_providersArguments', 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 20}, 'state': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'State', 'default': None}, 'suburb': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Suburb', 'default': None}, 'postcode': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Postcode', 'default': None}, 'include_revoked': {'type': 'boolean', 'title': 'Include Revoked', 'default': False}, 'service_category': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Service Category', 'default': None}}}
出力スキーマ
{'type': 'object', 'title': 'search_providersOutput', 'required': ['result'], 'properties': {'result': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'title': 'Result'}}}
追加
list_service_categories
2026年9月18日2:40
追加
get_provider
2026年9月18日2:40
追加
search_providers
2026年9月18日2:40