About kolejki-nfz-mcp
kolejki-nfz-mcp is an MCP server that helps people in Poland find NFZ-funded clinics and hospitals for specialist visits, tests, and procedures. It ranks nearby options by NFZ’s forecast waiting time and includes practical location and access details; forecasts are not bookings.
Key features
- 01Search clinics by specialty, test, or procedure
- 02Sort results by forecast wait or distance
- 03Show queue size, contact, and accessibility details
- 04Match official NFZ benefit names
- 05Search for urgent or stable cases
Use cases
- 01Compare waiting times for a specialist near a town
- 02Find a nearby NFZ-funded scan or procedure
- 03Locate a clinic that sees children
- 04Identify the exact NFZ benefit name
MCP support
Exposes NFZ waiting-list search, benefit-name lookup, and data-source information to MCP clients. It can be reached through a hosted HTTP endpoint or run locally.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://kolejki.compabase.com/mcpclaude mcp add --transport http contentwriterco-kolejki-nfz https://kolejki.compabase.com/mcp{"mcpServers":{"contentwriterco-kolejki-nfz":{"type":"http","url":"https://kolejki.compabase.com/mcp"}}}Open in Cursor{"servers":{"contentwriterco-kolejki-nfz":{"type":"http","url":"https://kolejki.compabase.com/mcp"}}}Open in VS Code{"mcpServers":{"contentwriterco-kolejki-nfz":{"type":"http","url":"https://kolejki.compabase.com/mcp"}}}{"mcpServers":{"contentwriterco-kolejki-nfz":{"serverUrl":"https://kolejki.compabase.com/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
Details
From the project READMEkolejki-nfz-mcp 🏥
Gdzie najszybciej do specjalisty na NFZ – dla Twojego asystenta AI.
Serwer MCP z oficjalnymi danymi NFZ o kolejkach: prognozowany czas oczekiwania, liczba oczekujących, adres, telefon, odległość i dostępność poradni. Działa w Claude, ChatGPT, Cursorze i każdym kliencie MCP.
Prawdziwa odpowiedź publicznego serwera (dane NFZ, stan na 10.10.2026).
Podłącz w 30 sekund
Adres MCP: https://kolejki.compabase.com/mcp (Streamable HTTP, bez logowania).
- Claude: Ustawienia → Connectors → Add custom connector → wklej adres.
- ChatGPT: Settings → Connectors (tryb deweloperski) → dodaj serwer MCP.
- Claude Code:
claude mcp add --transport http kolejki-nfz https://kolejki.compabase.com/mcp - Lokalnie (stdio):
npx -y kolejki-nfz-mcp, np. w Claude Desktop:
{ "mcpServers": { "kolejki-nfz": { "command": "npx", "args": ["-y", "kolejki-nfz-mcp"] } } }
Co potrafi
| Narzędzie | Do czego |
|---|---|
find_care | Dla specjalności, badania albo zabiegu (zwykłymi słowami: „okulista”, „ortopeda”, „rezonans magnetyczny”, „zaćma”, „endoprotezoplastyka biodra”) i miejsca (miejscowość, adres, „lat,lon”): poradnie i szpitale z umową z NFZ w okolicy, posortowane według prognozowanego czasu oczekiwania NFZ (albo odległości), z liczbą oczekujących, średnim czasem czekania, adresem, telefonem, odległością, udogodnieniami (winda, podjazd, parking…) i informacją, czy przyjmują dzieci. Przypadek stabilny albo pilny; poradnia albo oddział szpitalny. |
find_benefits | Oficjalne nazwy świadczeń NFZ pasujące do słowa – gdy trzeba wskazać dokładne świadczenie. |
data_sources | Źródła i zastrzeżenia. |
Przykładowe pytania: „Gdzie najszybciej do endokrynologa na NFZ koło Lublina?”, „Rezonans magnetyczny na NFZ w Gdańsku – gdzie najkrótsza kolejka?”, „Ortopeda dla dziecka w Krakowie, najbliżej Nowej Huty”, „Mam skierowanie pilne do neurologa, mieszkam w Pile – dokąd?”, „Gdzie operacja zaćmy najszybciej w woj. śląskim?”.
Skąd dane
- Kolejki: Narodowy Fundusz Zdrowia – API „Terminy leczenia” 1.4 (
https://apinfz.nfz.gov.pl/app-itl-api-pcus/): listy oczekujących zgłaszane przez placówki z umową z NFZ, z prognozowanym czasem uzyskania świadczenia liczonym przez NFZ. Odpowiedzi trzymamy w pamięci podręcznej (6 h) i odpytujemy API powoli, żeby go nie obciążać. - Lokalizacja: GUGiK (państwowy rejestr adresów i granic gmin). Odległość w linii prostej – w miastach do adresu placówki, w mniejszych miejscowościach do ich centrum.
- Zastrzeżenia: prognoza to szacunek NFZ, nie rezerwacja – na wizytę zapisuje się telefonicznie lub osobiście w placówce. Nie wszystkie świadczenia mają listy oczekujących w tym API (np. zwykłe porady kardiologiczne). Szukamy w województwie wskazanego miejsca. Serwer nie jest usługą NFZ i nie udziela porad medycznych; w nagłym przypadku – 112.
Własny serwer
npx -y kolejki-nfz-mcp --http --port 3000 # MCP: http://localhost:3000/mcp
npx -y kolejki-nfz-mcp find okulista "Poznań"
npx -y kolejki-nfz-mcp find "rezonans magnetyczny" "Gdańsk, Długa 1" --sort distance
npx -y kolejki-nfz-mcp benefits zaćm
Zmienne: KOLEJKI_CACHE_HOURS, KOLEJKI_CACHE_DIR, KOLEJKI_RATE_LIMIT, KOLEJKI_STATS=1 (anonimowe liczniki pod /stats), KOLEJKI_CONTACT, KOLEJKI_PUBLIC_URL.
Licencja
Kod: MIT. Dane: Narodowy Fundusz Zdrowia (dane publiczne, API „Terminy leczenia”), GUGiK – dane przetworzone. Projekt niezależny, niezwiązany z NFZ, hostowany pro publico bono przez Compabase. Zobacz też leki-mcp, powietrze-mcp, szkoly-mcp, rozklad-mcp i ceny-nieruchomosci-mcp.
English
kolejki-nfz-mcp gives AI assistants NFZ waiting times in Poland: for a specialist visit, diagnostic test or procedure (in everyday Polish words) near a place, it lists clinics and hospitals with an NFZ contract sorted by NFZ's forecast waiting time, with the number of people waiting, address, phone, distance, accessibility and whether children are seen. Stable or urgent cases. Data: NFZ "Terminy leczenia" API (public data). Public endpoint: https://kolejki.compabase.com/mcp (no key), or run locally with npx -y kolejki-nfz-mcp. Not affiliated with NFZ; the forecast is not a booking.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.