Sanovia — medici e professionisti sanitari in Italia

app.sanoviaPublished by sanovia.appOfficial publisherv1.0.0Updated Oct 24, 2026

Find Italian doctors and health practitioners: profile, services, prices, free booking slots.

VerifiedStreamable HTTPWeb executableLocation & LifestyleCommunication & Collaboration

Overview

AI-generated overview

Lets an assistant search Italian doctors and health practitioners, view profiles, services, prices and free slots, and send a booking request.

What you can do
The server exposes five tools for Sanovia, a directory of Italian doctors and health practitioners. search_doctors finds practitioners by specialty and/or city, listing only those with a published site and an online booking page. get_doctor_profile returns specialty, professional registration, locations, hours, services with duration and price, verified rating, and links to the practitioner's site and booking page. get_visit_types lists bookable visit types with duration, price in EUR and whether payment is online, and get_availability shows free start times day by day for up to 14 days. request_booking sends a booking request for a free slot; the visit only exists once the patient confirms.
When to use it
Useful when someone wants to find an Italian doctor or health practitioner by specialty or city, compare services and prices, check free appointment slots, or start a booking request without leaving the assistant.
Requirements
A remote MCP endpoint at sanovia.app over streamable HTTP. No authentication, environment variables or headers are declared. Network access to the endpoint is needed.
Before you install
request_booking sends a booking request tied to a patient: Sanovia emails the patient a link valid for 30 minutes, and the visit exists only after the patient confirms on Sanovia's page, accepting Terms and Privacy and, where applicable, paying online. The slot is not held while the request is pending. Prices shown as null mean not stated or not shown online, not free. Booking data goes to a third party.

Installation

In SourceWeft

  1. Open Sanovia — medici e professionisti sanitari in Italia in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/app.sanovia%2Fsanovia/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "sanovia-medici-e-professionisti-sanitari": {
      "type": "http",
      "url": "https://sanovia.app/api/v1/mcp"
    }
  }
}

Tools

5

search_doctors

Cerca professionisti / Search practitioners

Cerca medici e professionisti sanitari italiani iscritti a Sanovia per specialità e/o città. Elenca solo chi ha la pagina di prenotazione online e un sito pubblicato: il proprio, oppure quello della struttura (poliambulatorio, centro) in cui riceve — in quel caso site_url è il sito della struttura. Non prenota: restituisce il link di prenotazione. / Search Italian doctors and health practitioners on Sanovia by specialty and/or city. Lists only practitioners with an online booking page and a published website: their own, or that of the structure (clinic) they practise in — then site_url is the structure's site. Does not book; returns the booking link.

Parameterscitylimitspecialty

get_doctor_profile

Profilo del professionista / Practitioner profile

Profilo pubblico di un professionista: specialità, iscrizione all'Albo, sedi, orari, prestazioni con durata e prezzo (null = prezzo non indicato o non mostrato online), valutazione verificata, link al suo sito e alla prenotazione. Non prenota. / Public profile: specialty, professional registration, locations, opening hours, services with duration and price (null = price not stated or not shown online), verified rating, links to their website and booking page. Does not book.

Parameterscoderequired

get_visit_types

Tipi di visita e prezzi / Visit types and prices

Tipi di visita prenotabili online da un professionista, con durata, prezzo in euro (null = prezzo non indicato o non mostrato online, NON gratuito) e se il pagamento è online. Non prenota. / Visit types bookable online, with duration, price in EUR (null = price not stated or not shown online, NOT free) and whether payment is online. Does not book.

Parameterscoderequiredlocation_ref

get_availability

Orari liberi / Free time slots

Orari di inizio liberi per la prenotazione online di un professionista, giorno per giorno (massimo 14 giorni). Mostra solo gli orari liberi, mai chi ha prenotato. Indica visit_type per avere solo gli orari in cui quella visita ci sta. Non prenota: per l'orario scelto dai al paziente il link di booking_urls di quel giorno (pagina di prenotazione con sede, giorno, orario e tipo di visita già scelti; il paziente inserisce i suoi dati e conferma), altrimenti booking_url. / Free start times for online booking, day by day (max 14 days). Shows free times only, never who booked. Pass visit_type to get only the times that visit fits. Does not book: for the chosen time give the patient that day's booking_urls link (the booking page with location, day, time and visit type preselected; the patient enters their details and confirms), otherwise booking_url.

Parameterscoderequireddaysfromvisit_typelocation_ref

request_booking

Richiesta di prenotazione / Booking request

Invia una richiesta di prenotazione per un orario libero. Non prenota subito: Sanovia manda al paziente un'email con un link valido 30 minuti; la visita esiste solo quando il paziente la conferma dalla pagina Sanovia (accetta Termini e Privacy e, se previsto, paga online). L'orario non è bloccato fino alla conferma. Chiedi al paziente SOLO nome, cognome ed email: non inviare mai dati sanitari, sintomi, telefono o codice fiscale. Usa un time di free_slots da get_availability per la stessa sede e lo stesso visit_type. / Sends a booking request for a free time. It does not book: Sanovia emails the patient a link valid for 30 minutes; the visit exists only once the patient confirms on the Sanovia page (accepting Terms and Privacy and, when required, paying online). The time is not held until then. Ask the patient ONLY for first name, last name and email: never send health data, symptoms, phone number or tax code. Use a time from get_availability's free_slots for the same location and visit_type.

Parameterscoderequireddaterequiredtimerequiredemailrequiredlanguagelast_namerequiredfirst_namerequiredvisit_typelocation_ref

Version history

1
  1. v1.0.0LatestSep 24, 2026

Score

72% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts

    Publish an icon in the registry entry.

  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.