<p align="center">
<a href="https://findadoctor.si/us/"><img src="docs/images/banner.png" alt="FindADoctor.si, a remote MCP server: find US doctors with evidence your AI agent can check. Endpoint https://api.findadoctor.si/mcp. 1.2M US physicians, sources and dates, no sign-up. The doctor ids in the picture are made up and masked." width="100%"></a>
</p>
<h1 align="center">FindADoctor.si MCP server</h1>
<p align="center">
<b>Find doctors for a condition, procedure or place, with sourced evidence for each doctor.</b><br>
One remote MCP server plus an HTTP API per country, built for AI agents. Live in the US, New Zealand and France — more countries coming. No sign-up, no API key.
</p>
<p align="center">
<a href="https://registry.modelcontextprotocol.io/v0.1/servers/si.findadoctor.api%2Fus-doctor-finder/versions/latest"><img src="https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fregistry.modelcontextprotocol.io%2Fv0.1%2Fservers%2Fsi.findadoctor.api%252Fus-doctor-finder%2Fversions%2Flatest&query=%24.server.version&label=MCP%20Registry&logo=modelcontextprotocol&color=0B6B5C" alt="MCP Registry: si.findadoctor.api/us-doctor-finder"></a>
<a href="https://registry.modelcontextprotocol.io/v0.1/servers/si.findadoctor.api-nz%2Fnz-doctor-finder/versions/latest"><img src="https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fregistry.modelcontextprotocol.io%2Fv0.1%2Fservers%2Fsi.findadoctor.api-nz%252Fnz-doctor-finder%2Fversions%2Flatest&query=%24.server.version&label=MCP%20Registry%20NZ&logo=modelcontextprotocol&color=0B6B5C" alt="MCP Registry: si.findadoctor.api-nz/nz-doctor-finder"></a>
<a href="https://registry.modelcontextprotocol.io/v0.1/servers/si.findadoctor.api-fr%2Ffr-doctor-finder/versions/latest"><img src="https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fregistry.modelcontextprotocol.io%2Fv0.1%2Fservers%2Fsi.findadoctor.api-fr%252Ffr-doctor-finder%2Fversions%2Flatest&query=%24.server.version&label=MCP%20Registry%20FR&logo=modelcontextprotocol&color=0B6B5C" alt="MCP Registry: si.findadoctor.api-fr/fr-doctor-finder"></a>
<img src="https://img.shields.io/badge/transport-Streamable_HTTP-0B6B5C" alt="Transport: Streamable HTTP">
<img src="https://img.shields.io/badge/sign--up-not_needed-0B6B5C" alt="Sign-up: not needed">
<a href="https://findadoctor.si"><img src="https://img.shields.io/badge/website-findadoctor.si-0B6B5C" alt="Website: findadoctor.si"></a>
<a href="LICENSE"><img src="https://img.shields.io/badge/license-MIT-0B6B5C" alt="License: MIT (this repository)"></a>
</p>
<p align="center">
<a href="https://cursor.com/install-mcp?name=findadoctor&config=eyJ1cmwiOiJodHRwczovL2FwaS5maW5kYWRvY3Rvci5zaS9tY3AifQ%3D%3D"><img src="https://img.shields.io/badge/Add_to_Cursor-000000?style=for-the-badge&logo=cursor&logoColor=white" alt="Add to Cursor"></a>
<a href="https://vscode.dev/redirect/mcp/install?name=findadoctor&config=%7B%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fapi.findadoctor.si%2Fmcp%22%7D"><img src="https://img.shields.io/badge/Add_to_VS_Code-007ACC?style=for-the-badge" alt="Add to VS Code"></a>
<a href="#claude-code"><img src="https://img.shields.io/badge/Claude_Code-D97757?style=for-the-badge&logo=claude&logoColor=white" alt="Install the Claude Code plugin"></a>
<a href="#codex-cli"><img src="https://img.shields.io/badge/Codex-3C3C3C?style=for-the-badge" alt="Install the Codex plugin"></a>
<a href="#gemini-cli"><img src="https://img.shields.io/badge/Gemini_CLI-1A73E8?style=for-the-badge&logo=googlegemini&logoColor=white" alt="Install the Gemini CLI extension"></a>
</p>
<p align="center">
<a href="https://findadoctor.si/us/docs/"><b>Docs</b></a> ·
<a href="docs/connect.md"><b>Connect guide</b></a> ·
<a href="docs/tools.md"><b>Tool reference</b></a> ·
<a href="https://findadoctor.si/llms.txt"><b>llms.txt</b></a> ·
<a href="https://api.findadoctor.si/openapi.json"><b>OpenAPI</b></a> ·
<a href="https://api.findadoctor.si/mcp/server-card"><b>Server card</b></a>
</p>
> [!IMPORTANT]
> Not medical advice. In an emergency, call 911 in the United States, 111 in New Zealand, or 15 (SAMU) or 112 in France.
## Quick start
One address for every live country (the US, New Zealand and France):
```text
https://api.findadoctor.si/mcp
```
Paste it into any MCP client that supports remote servers. There is no sign-in and no key. Or let your agent set it up; paste this into it:
```text
Connect the FindADoctor.si MCP server to this client: https://api.findadoctor.si/mcp
(Streamable HTTP, no authentication; one address for the United States, New Zealand and France).
Read https://findadoctor.si/llms.txt first. If this client supports Agent Skills, also
install the findadoctor skill from
https://github.com/simonlin1212/findadoctor-mcp/tree/main/skills/findadoctor
```
### Country first
- The agent decides the country first: where the person wants to see a doctor, from the place they mention or what it knows about where they live.
- If nothing settles it (no place given, or a place name used in more than one country, such as Hamilton, with no other clue), it asks the person before searching. It does not guess, and it does not search every country.
- Then it passes `country` (`US`, `NZ` or `FR`) to `search_doctors`, `list_specialties` and `about_database`. Doctor ids carry their country (`dr_` = United States, `nz_` = New Zealand, `fr_` = France), so `get_doctor` needs no `country`.
- `country` is for MCP only. The HTTP APIs are per country, each on its own host, and take no `country`.
- Searches without `country` use the United States, so clients that connected before other countries were added work as before.
- Each country keeps its own daily allowance. New Zealand and France also have one-country addresses (details below: [New Zealand](#new-zealand), [France](#france)).
Most of this page is about the United States; [New Zealand](#new-zealand) and [France](#france) have their own sections with their own tools.
## ❌ Without / ✅ With FindADoctor.si
Ask an agent that has only web search: *"Who near Phoenix does a lot of AFib ablations? My father is 70."* It has to piece an answer together from hospital marketing pages, review sites and directories:
- ❌ No way to tell who actually does the procedure often
- ❌ Rarely a check against the Medicare opt-out list or the federal exclusion list, which matters for a 70-year-old on Medicare
- ❌ A confident list that can't say where each claim came from
With FindADoctor.si, the same agent gets:
- ✅ Medicare 2024 procedure volumes with national ranks, for 81 procedure groups
- ✅ Focus areas from the doctor's own hospital-system page, as standard MeSH terms
- ✅ Registered specialty, medical school and hospital affiliations
- ✅ Warnings for the Medicare opt-out list and the OIG exclusion list
- ✅ A source and date on every evidence line, and phones that say where they came from
The database can't confirm insurance, and only some hospital pages list languages and new-patient status; each search reply tells the agent to check those on the web or with the office.
### Try asking
```text
Who near Phoenix does the most atrial fibrillation ablations? My father is 70.
```
```text
My 9-year-old was just diagnosed with type 1 diabetes. We live in Houston.
Which pediatric endocrinologists focus on it?
```
```text
Find rheumatologists within 10 miles of ZIP 60601 whose hospital pages say they speak Spanish.
```
More: "Is Dr. X really a hand surgeon, and where did they train?" · "Which knee replacement surgeons in Ohio have the highest Medicare volume?"
## Connect
No sign-in, no API key. Point any MCP client that supports remote servers at the URL above; it covers the US, New Zealand and France.
| Client | How |
|---|---|
| Claude (claude.ai, Claude Desktop) | Customize → Connectors → + Add → Add custom connector → paste the URL → Continue → Authentication: No sign in |
| ChatGPT | Where your plan allows custom MCP servers: Plugins → + → Add custom MCP server → paste the URL → no authentication |
| Claude Code | `claude mcp add --transport http findadoctor https://api.findadoctor.si/mcp`, or the [plugin](#claude-code) |
| Codex CLI | `codex mcp add findadoctor --url https://api.findadoctor.si/mcp`, or the [plugin](#codex-cli) |
| Gemini CLI | `gemini mcp add --transport http findadoctor https://api.findadoctor.si/mcp`, or the [extension](#gemini-cli) |
| Cursor | The **Add to Cursor** button above, or `{"mcpServers": {"findadoctor": {"url": "https://api.findadoctor.si/mcp"}}}` in `~/.cursor/mcp.json` |
| VS Code | The **Add to VS Code** button above, or `{"servers": {"findadoctor": {"type": "http", "url": "https://api.findadoctor.si/mcp"}}}` in `.vscode/mcp.json` |
| No MCP? | Use the HTTP API: `GET https://api.findadoctor.si/api/v1/search?...` (see below) |
Step-by-step instructions, with links to each client's own guide: [docs/connect.md](docs/connect.md).
### Install as a plugin
This repository is also a plugin: one install adds the MCP server and the [`findadoctor` Agent Skill](#agent-skill) together.
#### Claude Code
```bash
claude plugin marketplace add simonlin1212/findadoctor-mcp
claude plugin install findadoctor@findadoctor
```
#### Codex CLI
```bash
codex plugin marketplace add simonlin1212/findadoctor-mcp
codex plugin add findadoctor@findadoctor
```
#### Gemini CLI
```bash
gemini extensions install https://github.com/simonlin1212/findadoctor-mcp
```
Other clients that read [Agent Plugins](https://agent-plugins.org) can use [`plugin.json`](plugin.json), [`mcp.json`](mcp.json) and [`skills/`](skills/) from this repository.
## How it works (United States)
Two steps:
1. **`search_doctors`** (over MCP with `country: "US"` or no `country`; the HTTP API takes no `country`): a free short list for a need (condition, procedure, specialty, place or name). It tells you who the doctors are and what evidence each one has, not the evidence itself.
2. **`get_doctor`**: the evidence for up to 10 doctors per call. This is counted per day, so open only the doctors you are seriously considering. One reply holds about 2–3 doctors; the rest come back under `not_returned_yet`, already counted, so ask again for them at no extra cost.
| MCP tool | HTTP API | What it does |
|---|---|---|
| `search_doctors` | `GET /api/v1/search` | Free short list for a need. |
| `get_doctor` | `GET /api/v1/doctors?ids=…` | Evidence for up to 10 doctors, or one by `npi`. Counted per day. |
| `lookup_terms` | `GET /api/v1/terms?text=…` | How a word is understood: MeSH conditions, procedure groups, specialties. United States only. |
| `list_procedures` | `GET /api/v1/procedures` | The 81 procedure groups with Medicare 2024 volumes. United States only. |
| `list_specialties` | `GET /api/v1/specialties` | Specialty names and ids. |
| `about_database` | `GET /api/v1/about` | Sources, build date, coverage, scoring and caveats. |
Every parameter: [docs/tools.md](docs/tools.md) and [`reference/tools.json`](reference/tools.json) (all tools at the one address, US, New Zealand and France). Every field of the US HTTP API: [`openapi.json`](https://api.findadoctor.si/openapi.json).
### Example
```bash
curl -s "https://api.findadoctor.si/api/v1/search?condition=atrial%20fibrillation&city=Phoenix&state=AZ&within_miles=25&medicare_patient=true"
```
Trimmed reply (names, ids, phones and addresses in this repository are made up):
```json
{
"total_matches": 436,
"results": [
{
"rank": 1,
"doctor_id": "dr_example00001",
"name": "Jordan Example",
"degree": "MD",
"specialty": "Cardiac Electrophysiology",
"city": "Phoenix",
"state": "AZ",
"distance_miles": 4.2,
"match_basis": "direct_evidence",
"detail_has": ["hospital_website_profile", "procedure_volume_for_this_need", "many_patients_with_this_condition", "phone", "new_patient_status", "languages"]
}
],
"next_step": "Call get_doctor with doctor_ids (up to 10 at once) for the doctors you are considering. …"
}
```
Then open the evidence:
```bash
curl -s "https://api.findadoctor.si/api/v1/doctors?ids=dr_example00001"
```
Full sample replies: [examples/responses](examples/responses). Runnable examples: [curl](examples/curl), [Python](examples/python), [TypeScript](examples/typescript).
## Limits (United States)
As of 2026-10-13, during the public test. The current values are always on the [Limits page](https://findadoctor.si/us/docs/limits/).
| | Without an account | With an account key |
|---|---|---|
| Different doctors opened with `get_doctor` per day | 5 per network address | 100 |
| Requests per minute | 30 | 60 |
| Requests per day | 300 | 1,000 |
- Searching does not count toward the doctor allowance. Opening the same doctor again the same UTC day is free.
- Connections from the Claude and ChatGPT apps, recognized by the network addresses Anthropic and OpenAI publish, have their own allowances (ChatGPT: 100 per user; Claude: one shared allowance for all its users). See [`/llms.txt`](https://api.findadoctor.si/llms.txt).
- When the allowance runs out, the reply says so and when it resets (00:00 UTC). An agent should tell the person, not retry in a loop.
- Need more? Email contact@findadoctor.si with what your agent does to ask for an account key (sent as `Authorization: Bearer`). Keys are issued for the United States; through the one address, New Zealand and France use the allowance without an account.
## Data (United States)
About 1.2 million US physicians with official records. About 280,000 of them also have facts from their hospital system's own website (about 82,000 with listed focus areas, as standard MeSH terms).
Sources: NPPES NPI registry, the CMS Doctors and Clinicians file, Medicare Physician & Other Practitioners 2024, Medicare Part D Prescribers 2024, CMS Open Payments 2024–2025, the CMS Provider Data Catalog, the OIG exclusion list, CMS Medicare opt-out affidavits, NLM MeSH, the NUCC taxonomy, the US Census Gazetteer, and hospital systems' own find-a-doctor pages. Every evidence line in a reply names its source and date. Details: [Data and sources](https://findadoctor.si/us/docs/data/).
What it does **not** have:
- Insurance network checks. Confirm a plan on the insurer's directory or with the office.
- Appointment availability.
- Patient reviews or outcome measures for individual doctors. The only quality figure is the CMS MIPS 2024 score, usually reported for the whole practice group. Hospital affiliations show the CMS hospital star rating.
- Any patient records.
Rankings show evidence of focus and experience for a need, not quality of care. No private doctor rating, award or hospital ranking is included or counted. The hospital and children's hospital websites we read were chosen partly from published lists.
## New Zealand
Through the one address, `https://api.findadoctor.si/mcp`, search with `country: "NZ"`. `get_doctor` reads the country from the `nz_` id, and `search_gp_practices` and `public_waitlist` are New Zealand only. No sign-up and the same two steps: a free short list, then evidence for the doctors you are considering.
There is also a New Zealand-only address, which needs no `country`:
```text
https://api-nz.findadoctor.si/mcp
```
Use it if you want New Zealand alone, for example:
```bash
claude mcp add --transport http findadoctor-nz https://api-nz.findadoctor.si/mcp
codex mcp add findadoctor-nz --url https://api-nz.findadoctor.si/mcp
gemini mcp add --transport http findadoctor-nz https://api-nz.findadoctor.si/mcp
```
You don't need both addresses: the one address already covers New Zealand, and connecting both shows the agent the New Zealand tools twice. The [plugins](#install-as-a-plugin) connect the one address.
| MCP tool | HTTP API | What it does |
|---|---|---|
| `search_doctors` | `GET /api/v1/search` | Free short list of specialists for a need (condition, procedure, specialty, place or name). |
| `get_doctor` | `GET /api/v1/doctors?ids=…` | Evidence for up to 10 doctors: listed focus areas, services, clinics and phones, fee notes, Medical Council entry. Counted per day. |
| `search_gp_practices` | `GET /api/v1/gp-practices` | Free list of general practices near a place, whether each is taking new patients, and fees by age; also urgent care clinics. |
| `list_specialties` | `GET /api/v1/specialties` | Specialty names with doctor counts. |
| `public_waitlist` | `GET /api/v1/waitlist` | Health NZ public waiting lists by district and specialty. |
| `about_database` | `GET /api/v1/about` | Sources, read dates, coverage and known gaps. |
The HTTP API is at `https://api-nz.findadoctor.si`. Every parameter: [docs/tools.md](docs/tools.md) (the one address, where these tools take `country: "NZ"`), [docs/tools-nz.md](docs/tools-nz.md) and [`reference/tools-nz.json`](reference/tools-nz.json) (the New Zealand-only address), and [`openapi.json`](https://api-nz.findadoctor.si/openapi.json). Docs: [findadoctor.si/nz/docs/](https://findadoctor.si/nz/docs/).
### Try asking
```text
I live in Christchurch and my GP says I may need a knee replacement. Which orthopaedic
surgeons focus on knees, and how long is the public wait?
```
```text
We just moved to Lower Hutt. Which GP practices nearby are taking new patients, and what
do they charge for a 72-year-old?
```
### What it has
- Every doctor on the Medical Council of New Zealand public register (about 21,000 practising), with scope of practice and, for most specialists, the year they became a specialist in New Zealand.
- About 7,800 doctors listed on Healthpoint with clinic addresses and phones: GPs, private specialists, and public-hospital doctors named on Health NZ service pages. About 1,200 of them list their own focus areas.
- About 1,000 general practices (whether they are taking new patients, fees by age) and urgent care clinics.
- Health NZ public waiting lists for 20 districts and 39 specialties.
- Seniority facts: New Zealand honours, University of Auckland academic titles and paper counts (Europe PMC).
Sources: Healthpoint, the Medical Council of New Zealand register, Health New Zealand | Te Whatu Ora waiting list data (CC BY 4.0), New Zealand honours lists, University of Auckland staff profiles and Europe PMC. Every fact comes with its source and read date. Details: [Data and sources](https://findadoctor.si/nz/docs/data/).
What it does **not** have: insurer cover (confirm with the insurer, often prior approval), appointment availability or private wait times, procedure volumes or outcomes for individual doctors, and clinic details for doctors who are only on the register (many public-hospital doctors and psychiatrists). Results are ordered by how directly the doctor's own listing matches the need. No ratings, reviews or rankings are used.
Limits: 5 different doctors opened with `get_doctor` per network address per day without an account, 30 requests a minute and 300 a day. Searches and GP practice lists don't count toward the doctor allowance. Each country counts separately, also through the one address. Current values: [Limits](https://findadoctor.si/nz/docs/limits/).
## France
Through the one address, `https://api.findadoctor.si/mcp`, search with `country: "FR"`. `get_doctor` reads the country from the `fr_` id, and `hospital_procedure_volumes` is France only. No sign-up and the same two steps: a free short list, then evidence for the doctors you are considering. Searches work in French or English.
There is also a France-only address, which needs no `country`:
```text
https://api-fr.findadoctor.si/mcp
```
Use it if you want France alone, for example:
```bash
claude mcp add --transport http findadoctor-fr https://api-fr.findadoctor.si/mcp
codex mcp add findadoctor-fr --url https://api-fr.findadoctor.si/mcp
gemini mcp add --transport http findadoctor-fr https://api-fr.findadoctor.si/mcp
```
As with New Zealand, you don't need both addresses: the one address already covers France.
| MCP tool | HTTP API | What it does |
|---|---|---|
| `search_doctors` | `GET /api/v1/search` | Free short list for a need (condition, procedure, specialty, place or name), with how directly each doctor's own data matches. |
| `get_doctor` | `GET /api/v1/doctors?ids=…` | Evidence for up to 10 doctors: RPPS register entry, every practice with address, phone and Assurance Maladie fee category, official competences and university diplomas, stated expertise and languages when known, and industry declarations. Counted per day. |
| `hospital_procedure_volumes` | `GET /api/v1/procedure-volumes` | Free: which hospitals and clinics near a place perform a procedure most (Open CCAM, 2021–2025). Counts are per hospital, not per surgeon. |
| `list_specialties` | `GET /api/v1/specialties` | Specialty names with doctor counts. |
| `about_database` | `GET /api/v1/about` | Sources, read dates, coverage, licences and known gaps. |
The HTTP API is at `https://api-fr.findadoctor.si`. Every parameter: [docs/tools.md](docs/tools.md) (the one address, where these tools take `country: "FR"`), [docs/tools-fr.md](docs/tools-fr.md) and [`reference/tools-fr.json`](reference/tools-fr.json) (the France-only address), and [`openapi.json`](https://api-fr.findadoctor.si/openapi.json). Docs: [findadoctor.si/fr/docs/](https://findadoctor.si/fr/docs/).
### Try asking
```text
J'habite à Bordeaux et je dois me faire opérer de la cataracte. Quels ophtalmologues près
de chez moi, et quelles cliniques en font le plus ?
```
```text
I live in Nantes. Which rheumatologists nearby are in Secteur 1 (standard fees)?
```
### What it has
- Every doctor in the RPPS register (about 267,000), plus about 8,100 found only in the Assurance Maladie directory, with specialty and practice addresses. 74% have a practice phone.
- The Assurance Maladie fee category (Secteur 1, Secteur 2 or OPTAM) for about 124,000 doctors, mostly in private practice.
- Official extra competences or university diplomas (DU/DIU) for about 49,000 doctors.
- About 10,000 doctors with a Maiia page or a page on one of six hospital websites; about 5,800 of them state their expertise or the procedures they offer.
- Open CCAM procedure volumes for about 1,600 hospital sites, 2021–2025.
- Industry declarations (Transparence Santé) matched to about 147,000 doctors. They appear only in a doctor's evidence, as declared, and are never used to rank or filter.
Sources: Annuaire Santé (RPPS register, Agence du Numérique en Santé, Licence Ouverte 2.0), the Assurance Maladie directory, Maiia and six hospital websites, Open CCAM (ATIH) and Transparence Santé (CC BY-NC-SA 4.0: no commercial use). Every fact comes with its source and read date. Details: [Data and sources](https://findadoctor.si/fr/docs/data/).
What it does **not** have: stated expertise for most doctors (few specialists state it in the sources we can read, and Doctolib and AP-HP pages are not included, so the agent should also search the web), appointment availability or waiting times, procedure volumes or outcomes for individual doctors, top-up insurance (mutuelle) cover, and patient reviews. Results are ordered by how directly the doctor's own data matches the need. No ratings, reviews or rankings are used, and industry links never change the order.
Limits: 5 different doctors opened with `get_doctor` per network address per day without an account, 30 requests a minute and 300 a day. Searches and hospital volumes don't count toward the doctor allowance. Current values: [Limits](https://findadoctor.si/fr/docs/limits/).
## Agent Skill
[`skills/findadoctor`](skills/findadoctor/SKILL.md) is an [Agent Skill](https://agentskills.io) that tells an agent when and how to use the service. It covers what to ask the person, `medicare_patient` for anyone 65 or older, what to confirm before booking, and how to say what the data can't show. It works with the MCP tools or, without MCP, with the HTTP API. The [plugins](#install-as-a-plugin) install it for you; otherwise copy the folder into `~/.agents/skills/` or your client's own skills folder (for Claude Code: `~/.claude/skills/`).
## What's in this repository
This is the official guide for connecting to the service, in the US, New Zealand and France. The server code and the database are not open source and are not in this repository.
| Path | What it is |
|---|---|
| [`docs/connect.md`](docs/connect.md) | Setup for each client |
| [`docs/tools.md`](docs/tools.md), [`reference/tools.json`](reference/tools.json) | Tool reference for the one address (US, New Zealand and France), generated from the live server |
| [`docs/tools-nz.md`](docs/tools-nz.md), [`reference/tools-nz.json`](reference/tools-nz.json) | Tool reference for the New Zealand-only address, generated from the live server |
| [`docs/tools-fr.md`](docs/tools-fr.md), [`reference/tools-fr.json`](reference/tools-fr.json) | Tool reference for the France-only address, generated from the live server |
| [`examples/`](examples) | Sample replies and runnable examples (curl, Python, TypeScript) |
| [`skills/findadoctor/`](skills/findadoctor/SKILL.md) | The Agent Skill |
| [`.claude-plugin/`](.claude-plugin), [`plugin.json`](plugin.json), [`mcp.json`](mcp.json), [`.agents/plugins/`](.agents/plugins), [`gemini-extension.json`](gemini-extension.json) | Plugin manifests for Claude Code, Codex and other Agent Plugins clients, and Gemini CLI |
| [`server.json`](server.json), [`server-nz.json`](server-nz.json), [`server-fr.json`](server-fr.json) | Copies of the MCP Registry entries [`si.findadoctor.api/us-doctor-finder`](https://registry.modelcontextprotocol.io/v0.1/servers/si.findadoctor.api%2Fus-doctor-finder/versions/latest), [`si.findadoctor.api-nz/nz-doctor-finder`](https://registry.modelcontextprotocol.io/v0.1/servers/si.findadoctor.api-nz%2Fnz-doctor-finder/versions/latest) and [`si.findadoctor.api-fr/fr-doctor-finder`](https://registry.modelcontextprotocol.io/v0.1/servers/si.findadoctor.api-fr%2Ffr-doctor-finder/versions/latest) |
## Privacy
Search terms are used only to answer the request. They are not logged or stored, and they are not used to train AI models. Agents should not send a person's name, date of birth or insurance member ID. Full policy: [Privacy](https://findadoctor.si/privacy/).
## Corrections, support and security
- **Doctors:** if something about you is wrong, see Corrections and removal for the [United States](https://findadoctor.si/us/corrections/), [New Zealand](https://findadoctor.si/nz/corrections/) or [France](https://findadoctor.si/fr/corrections/). Please don't use GitHub issues for personal details.
- **Bugs in replies, docs or examples:** [open an issue](https://github.com/simonlin1212/findadoctor-mcp/issues/new/choose). Leave out anything about a patient.
- **Security:** see [SECURITY.md](SECURITY.md).
- **Email:** contact@findadoctor.si
## License
The contents of this repository (docs, examples, the Agent Skill, the plugin manifests) are MIT licensed. The license does not cover the service, its data, or the FindADoctor.si and Phoenix Tree names and logos. Use of the service and its data is governed by the [Terms of use](https://findadoctor.si/terms/).
Operated by Phoenix Tree (Phoenix Tree AI).