NDIS Provider Feed MCP
An MCP server that makes Australia's NDIS Provider Register available as clean, structured data that AI assistants and agents can query directly. It turns the official register into one record per provider, keyed by ABN, with search by location and service category. Free, no sign-up, refreshed weekly.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://ndis-provider-feed-125475360011.australia-southeast1.run.app/mcpWhat its tools do
3 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Not annotated (3)
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Warning Does not report a server version
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Search NDIS providers by head office location and service category
- Retrieve full provider records by ABN
- List valid NDIS registration groups for service categories
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- ndis-provider-register unreported
- MCP protocol negotiated in check
- 2025-11-25
- Tools
- 3 advertised
- Resources
- 0 advertised
- Resource templates
- 0 advertised
- Prompts
- 0 advertised
{
"tools": {
"listChanged": false
},
"prompts": {
"listChanged": false
},
"resources": {
"subscribe": false,
"listChanged": false
},
"experimental": {}
}Tools
3 advertised
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": 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
}
}
}{
"type": "object",
"title": "search_providersOutput",
"required": [
"result"
],
"properties": {
"result": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true
},
"title": "Result"
}
}
}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"
}
}
}Prompts
0 advertised
Resources
0 advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 1644 ms
- 95th percentile latency
- 1644 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 1644 ms · metadata changed · 3 tool(s), 0 resource(s), 0 resource template(s), 0 prompt(s); warnings: Does not report a server version
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http ndis-provider-feed-mcp https://ndis-provider-feed-125475360011.australia-southeast1.run.app/mcpCodex
codex mcp add ndis-provider-feed-mcp --url https://ndis-provider-feed-125475360011.australia-southeast1.run.app/mcpCursor
{
"mcpServers": {
"ndis-provider-feed-mcp": {
"url": "https://ndis-provider-feed-125475360011.australia-southeast1.run.app/mcp"
}
}
}Cline
{
"mcpServers": {
"ndis-provider-feed-mcp": {
"type": "streamableHttp",
"url": "https://ndis-provider-feed-125475360011.australia-southeast1.run.app/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"ndis-provider-feed-mcp": {
"type": "http",
"url": "https://ndis-provider-feed-125475360011.australia-southeast1.run.app/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http ndis-provider-feed-mcp https://ndis-provider-feed-125475360011.australia-southeast1.run.app/mcpClaude Desktop
https://ndis-provider-feed-125475360011.australia-southeast1.run.app/mcpWindsurf
{
"mcpServers": {
"ndis-provider-feed-mcp": {
"serverUrl": "https://ndis-provider-feed-125475360011.australia-southeast1.run.app/mcp"
}
}
}Let your agent find its tools
Find servers like NDIS Provider Feed MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.