Search a healthcare provider directory and get full provider details by id.
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 detail record for one provider by 'id'. Use the 'id' value returned by search_provider.
The provider id returned by search_provider (e.g. 'prov-001').
Get the full detail record for one provider by 'id'. Use the 'id' value returned by search_provider.
| Argument | Type | Description |
|---|---|---|
| id* |
| string |
| The provider id returned by search_provider (e.g. 'prov-001'). |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "The provider id returned by search_provider (e.g. 'prov-001')."
}
},
"additionalProperties": false
}Search the provider directory by name, specialty, and/or city. Returns a list of matching providers, each with an 'id' that can be passed to get_provider_details for the full record.
| Argument | Type | Description |
|---|---|---|
| city | string | City to match (e.g. 'Durham'). |
| name | string | Full or partial provider name to match (e.g. 'Jessica'). |
| specialty | string | Specialty to match (e.g. 'Pediatrics', 'Cardiology'). |
| acceptingNewPatients | boolean | If set, only return providers with this intake status. |
{
"type": "object",
"properties": {
"city": {
"type": "string",
"description": "City to match (e.g. 'Durham')."
},
"name": {
"type": "string",
"description": "Full or partial provider name to match (e.g. 'Jessica')."
},
"specialty": {
"type": "string",
"description": "Specialty to match (e.g. 'Pediatrics', 'Cardiology')."
},
"acceptingNewPatients": {
"type": "boolean",
"description": "If set, only return providers with this intake status."
}
},
"additionalProperties": false
}