Agent-readable search over the NDIS Provider Register (CC BY 4.0 AU) by location and service.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Get the full record for a single provider by its ABN (provider_id).
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Get the full record for a single provider by its ABN (provider_id).
| Argument | Type | Description |
|---|
| provider_id* | string |
{
"type": "object",
"title": "get_providerArguments",
"required": [
"provider_id"
],
"properties": {
"provider_id": {
"type": "string",
"title": "Provider Id"
}
}
}List the valid NDIS service category values usable in search_providers().
No arguments.
{
"type": "object",
"title": "list_service_categoriesArguments",
"properties": {}
}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).
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| state | any | |
| suburb | any | |
| postcode | any | |
| include_revoked | boolean | |
| service_category | any |
{
"type": "object",
"title": "search_providersArguments",
"properties": {
"limit": {
"type": "integer",
"title": "Limit",
"default": 20
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "State",
"default": null
},
"suburb": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Suburb",
"default": null
},
"postcode": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Postcode",
"default": null
},
"include_revoked": {
"type": "boolean",
"title": "Include Revoked",
"default": false
},
"service_category": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Service Category",
"default": null
}
}
}