Podłącz DentalWork do swojego asystenta AI
Zapytaj asystenta, ile kosztuje implant w Krakowie albo który gabinet w Tarnowie przyjmuje dzieci na NFZ. DentalWork udostępnia bezpłatny serwer MCP z danymi o ok. 13,6 tys. gabinetach (RPWDL, NFZ) i cenami z cenników gabinetów. Tylko odczyt, bez logowania.
Adres serwera MCP
https://dentalwork.pl/mcpTransport Streamable HTTP, bez uwierzytelniania i bez sesji. Wersje protokołu: 2025-03-26, 2025-06-18, 2025-11-25 i 2026-07-28.
Jak podłączyć
Hermes Agent (Nous Research)
Dopisz serwer do pliku ~/.hermes/config.yaml, potem w sesji wpisz /reload-mcp (albo uruchom Hermesa ponownie) i sprawdź połączenie poleceniem hermes mcp test dentalwork. Narzędzia pojawią się jako mcp_dentalwork_compare_prices itd.
mcp_servers:
dentalwork:
url: "https://dentalwork.pl/mcp"
timeout: 30
connect_timeout: 10
# opcjonalnie tylko wybrane narzędzia:
# tools:
# include: [compare_prices, search_clinics, get_clinic]Claude (claude.ai i aplikacja Claude Desktop)
Ustawienia → Konektory (Connectors) → Dodaj własny konektor (Add custom connector). Nazwa: „DentalWork”, adres: https://dentalwork.pl/mcp, bez logowania. W planie bezpłatnym liczba własnych konektorów jest ograniczona.
Claude Code
claude mcp add --transport http dentalwork https://dentalwork.pl/mcpChatGPT
W planach z trybem dewelopera: Ustawienia → Aplikacje i konektory → Zaawansowane → włącz tryb dewelopera, potem Utwórz (Create) → podaj adres https://dentalwork.pl/mcp i wybierz brak uwierzytelniania (No authentication). Do własnych akcji (GPT Actions) użyj opisu OpenAPI: /api/v1/openapi.json.
Cursor
Plik ~/.cursor/mcp.json (dla wszystkich projektów) albo .cursor/mcp.json w projekcie.
{
"mcpServers": {
"dentalwork": { "url": "https://dentalwork.pl/mcp" }
}
}VS Code (GitHub Copilot)
Plik .vscode/mcp.json w projekcie.
{
"servers": {
"dentalwork": { "type": "http", "url": "https://dentalwork.pl/mcp" }
}
}Inne klienty (Codex CLI, Gemini CLI, Windsurf i inne)
Klienty obsługujące zdalne serwery MCP podłączysz samym adresem https://dentalwork.pl/mcp — zgodnie z ich dokumentacją. Klienty tylko lokalne (stdio) mogą użyć pośrednika mcp-remote:
npx mcp-remote https://dentalwork.pl/mcpNarzędzia serwera
| Narzędzie | Co zwraca | Przykładowe pytanie |
|---|---|---|
| list_procedures | Lista 10 zabiegów stomatologicznych porównywarki cen: kod, nazwa, co obejmuje cena, typowa jednostka i adres strony z cenami (gdy istnieje). Użyj kodu w compare_prices i price_stats. | „Jakie zabiegi porównuje DentalWork?” |
| find_city | Szuka miasta albo województwa po nazwie (także bez polskich znaków) i zwraca slug do pozostałych narzędzi oraz liczbę gabinetów, gabinetów z umową NFZ i z cenami. | „Jaki jest slug miasta Bielsko-Biała?” |
| search_clinics | Gabinety stomatologiczne w mieście, województwie albo w promieniu od punktu (dokładnie jedno z city, voivodeship, near). Filtry: umowa NFZ, leczenie dzieci na NFZ, udogodnienia. Kolejność: adres albo odległość. | „Który gabinet w Tarnowie leczy dzieci na NFZ?” |
| compare_prices | Ceny zabiegu w gabinetach miasta albo województwa (dokładnie jedno z city, voivodeship): przy każdej cenie źródło (domena cennika) i data pobrania, do tego mediana i kwartyle (od 3 gabinetów) oraz pokrycie obszaru. Kolejność stała: cena rosnąco, przy remisie adres. Gdy brak cen — pusta lista i podpowiedź. | „Ile kosztuje skaling w Gdańsku? Pokaż gabinety z cenami.” |
| get_clinic | Szczegóły gabinetu po slugu (z search_clinics albo compare_prices): adres, kontakt, umowa NFZ ze świadczeniami i prognozą oczekiwania, ceny z cennika ze źródłem i datą. | „Podaj adres i ceny z cennika tego gabinetu.” |
| price_stats | Statystyki cen zabiegu w Polsce, mieście albo województwie (bez obszaru — Polska): liczba gabinetów i cen, P10, kwartyle, mediana, zakres dat i historia mediany (gdy jest dość danych). | „Jaka jest mediana ceny implantu w Polsce?” |
Zasady danych
- Dane gabinetów: Rejestr Podmiotów Wykonujących Działalność Leczniczą (Centrum e-Zdrowia) oraz Narodowy Fundusz Zdrowia (https://api.nfz.gov.pl/), licencja CC BY 4.0, dane przetworzone przez DentalWork.pl. Ceny: publiczne cenniki gabinetów, adres źródła i data pobrania przy każdej cenie. Ceny orientacyjne.
- Przy każdej cenie: domena i adres cennika (albo „podana przez gabinet”) oraz data pobrania. Ceny są orientacyjne — ostateczną cenę ustala gabinet.
- Domyślnie od najniższej ceny w cenniku gabinetu, przy tej samej cenie alfabetycznie według adresu. Do wyboru: cena malejąco, adres albo data pobrania cennika (od najnowszej); przy remisie — adres. Pokazujemy ceny pobrane w ostatnich 180 dniach. Gabinety nie płacą za umieszczenie ani pozycję. Zestawienie nie jest oceną jakości leczenia.
- Nie publikujemy ocen ani rankingów jakości i nie mamy płatnych pozycji.
- Praktyki osób fizycznych: bez imienia i nazwiska, bez telefonu, strony www, dokładnego położenia i cen. Nigdy NIP, REGON ani adresy e-mail.
- Statystyki DentalWork (mediany, kwartyle) na licencji CC BY 4.0 — przy cytowaniu podaj „DentalWork.pl” i link.
- Limit: 60 zapytań na minutę z jednego adresu IP (MCP i API osobno).
- Szczegóły: jak działają wyniki. Gabinet może poprawić albo usunąć dane: To mój gabinet. Kontakt: [email protected].
API REST
Te same dane bez MCP: publiczne API v1 (tylko GET, JSON, CORS dla każdej domeny). Opis: OpenAPI 3.1. Ścieżki: /api/v1/procedures, /api/v1/cities?q=, /api/v1/clinics, /api/v1/clinics/{slug}, /api/v1/prices/compare, /api/v1/prices/stats.
Przykład: ceny implantu w Krakowie
curl "https://dentalwork.pl/api/v1/prices/compare?procedure=implant&city=krakow&limit=5"Przykład: lista narzędzi MCP
curl -X POST https://dentalwork.pl/mcp \
-H "Content-Type: application/json" -H "Accept: application/json, text/event-stream" \
-H "MCP-Protocol-Version: 2025-06-18" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'Na stronie: porównywarka cen dentystów i wyszukiwarka gabinetów.
