Servizi, giornate speciali e prenotazioni della Farmacia Santa Croce.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Opzionale: "Bearer fsc_..." generato nell'area riservata per prenotare senza codice WhatsApp e gestire le proprie prenotazioni.
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.
Prenota a nome del cliente che ha effettuato l'accesso, senza codice. Conferma servizio, data e ora con la persona prima di chiamarlo.
"service" per un servizio, "special_event" per una giornata speciale
Slug del servizio o della giornata speciale
Orario HH:MM tra quelli restituiti dalle availability
session_token restituito da complete_login o complete_registration
Solo per i servizi: data AAAA-MM-GG (da domani)
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Prenota a nome del cliente che ha effettuato l'accesso, senza codice. Conferma servizio, data e ora con la persona prima di chiamarlo.
| Argument | Type | Description |
|---|---|---|
| date | string | Solo per i servizi: data AAAA-MM-GG (da domani) |
| kind* | string | "service" per un servizio, "special_event" per una giornata speciale |
| slug* | string | Slug del servizio o della giornata speciale |
| time* | string | Orario HH:MM tra quelli restituiti dalle availability |
| session_token* | string | session_token restituito da complete_login o complete_registration |
{
"type": "object",
"required": [
"session_token",
"kind",
"slug",
"time"
],
"properties": {
"date": {
"type": "string",
"description": "Solo per i servizi: data AAAA-MM-GG (da domani)"
},
"kind": {
"enum": [
"service",
"special_event"
],
"type": "string",
"description": "\"service\" per un servizio, \"special_event\" per una giornata speciale"
},
"slug": {
"type": "string",
"description": "Slug del servizio o della giornata speciale"
},
"time": {
"type": "string",
"description": "Orario HH:MM tra quelli restituiti dalle availability"
},
"session_token": {
"type": "string",
"description": "session_token restituito da complete_login o complete_registration"
}
}
}Annulla una prenotazione futura a una giornata speciale del cliente che ha effettuato l'accesso. Le prenotazioni dei servizi si modificano contattando la farmacia.
| Argument | Type | Description |
|---|---|---|
| booking_id* | integer | booking_id da list_my_bookings |
| session_token* | string | session_token restituito da complete_login o complete_registration |
{
"type": "object",
"required": [
"session_token",
"booking_id"
],
"properties": {
"booking_id": {
"type": "integer",
"description": "booking_id da list_my_bookings"
},
"session_token": {
"type": "string",
"description": "session_token restituito da complete_login o complete_registration"
}
}
}Completa l'accesso con il codice WhatsApp. Restituisce un session_token. Se più persone condividono il numero, indicare first_name.
| Argument | Type | Description |
|---|---|---|
| code* | string | Codice di 6 cifre ricevuto via WhatsApp |
| first_name | string | Solo se richiesto: nome della persona che accede |
| request_id* | string | request_id restituito dal passo precedente |
{
"type": "object",
"required": [
"request_id",
"code"
],
"properties": {
"code": {
"type": "string",
"description": "Codice di 6 cifre ricevuto via WhatsApp"
},
"first_name": {
"type": "string",
"description": "Solo se richiesto: nome della persona che accede"
},
"request_id": {
"type": "string",
"description": "request_id restituito dal passo precedente"
}
}
}Completa la registrazione con il codice WhatsApp. Restituisce un session_token per gli strumenti dell'account.
| Argument | Type | Description |
|---|---|---|
| code* | string | Codice di 6 cifre ricevuto via WhatsApp |
| request_id* | string | request_id restituito dal passo precedente |
{
"type": "object",
"required": [
"request_id",
"code"
],
"properties": {
"code": {
"type": "string",
"description": "Codice di 6 cifre ricevuto via WhatsApp"
},
"request_id": {
"type": "string",
"description": "request_id restituito dal passo precedente"
}
}
}Secondo passo di request_booking: conferma con il codice ricevuto dalla persona via WhatsApp.
| Argument | Type | Description |
|---|---|---|
| code* | string | Codice di 6 cifre ricevuto via WhatsApp |
| request_id* | string | request_id restituito dal passo precedente |
{
"type": "object",
"required": [
"request_id",
"code"
],
"properties": {
"code": {
"type": "string",
"description": "Codice di 6 cifre ricevuto via WhatsApp"
},
"request_id": {
"type": "string",
"description": "request_id restituito dal passo precedente"
}
}
}Orari liberi di un servizio in una data (da domani fino a 90 giorni).
| Argument | Type | Description |
|---|---|---|
| date* | string | Data AAAA-MM-GG |
| service* | string | Slug del servizio (da list_services) |
{
"type": "object",
"required": [
"service",
"date"
],
"properties": {
"date": {
"type": "string",
"description": "Data AAAA-MM-GG"
},
"service": {
"type": "string",
"description": "Slug del servizio (da list_services)"
}
}
}Orari ancora liberi di una giornata speciale.
| Argument | Type | Description |
|---|---|---|
| event* | string | Slug della giornata (da list_special_events) |
{
"type": "object",
"required": [
"event"
],
"properties": {
"event": {
"type": "string",
"description": "Slug della giornata (da list_special_events)"
}
}
}Prenotazioni future del cliente che ha effettuato l'accesso.
| Argument | Type | Description |
|---|---|---|
| session_token* | string | session_token restituito da complete_login o complete_registration |
{
"type": "object",
"required": [
"session_token"
],
"properties": {
"session_token": {
"type": "string",
"description": "session_token restituito da complete_login o complete_registration"
}
}
}Elenco dei servizi della farmacia prenotabili online (slug, durata, prezzo, giorni).
No arguments.
{
"type": "object",
"properties": {}
}Giornate speciali in programma (screening, consulenze…) con data e fascia oraria.
No arguments.
{
"type": "object",
"properties": {}
}Chiude la sessione aperta con complete_login / complete_registration.
| Argument | Type | Description |
|---|---|---|
| session_token* | string | session_token restituito da complete_login o complete_registration |
{
"type": "object",
"required": [
"session_token"
],
"properties": {
"session_token": {
"type": "string",
"description": "session_token restituito da complete_login o complete_registration"
}
}
}Prenotazione senza account o senza accesso: invia un codice WhatsApp al cellulare della persona. Il posto è riservato solo dopo confirm_booking. Se la persona ha già una sessione usa book.
| Argument | Type | Description |
|---|---|---|
| date | string | Solo per i servizi: data AAAA-MM-GG (da domani) |
| kind* | string | "service" per un servizio, "special_event" per una giornata speciale |
| slug* | string | Slug del servizio o della giornata speciale |
| time* | string | Orario HH:MM tra quelli restituiti dalle availability |
| phone* | string | Cellulare con WhatsApp, es. +39 333 1234567 |
| last_name* | string | Cognome della persona da prenotare |
| first_name* | string | Nome della persona da prenotare |
{
"type": "object",
"required": [
"kind",
"slug",
"time",
"first_name",
"last_name",
"phone"
],
"properties": {
"date": {
"type": "string",
"description": "Solo per i servizi: data AAAA-MM-GG (da domani)"
},
"kind": {
"enum": [
"service",
"special_event"
],
"type": "string",
"description": "\"service\" per un servizio, \"special_event\" per una giornata speciale"
},
"slug": {
"type": "string",
"description": "Slug del servizio o della giornata speciale"
},
"time": {
"type": "string",
"description": "Orario HH:MM tra quelli restituiti dalle availability"
},
"phone": {
"type": "string",
"description": "Cellulare con WhatsApp, es. +39 333 1234567"
},
"last_name": {
"type": "string",
"description": "Cognome della persona da prenotare"
},
"first_name": {
"type": "string",
"description": "Nome della persona da prenotare"
}
}
}Accesso per chi è già cliente: invia un codice WhatsApp al cellulare registrato.
| Argument | Type | Description |
|---|---|---|
| phone* | string | Cellulare registrato, es. +39 333 1234567 |
{
"type": "object",
"required": [
"phone"
],
"properties": {
"phone": {
"type": "string",
"description": "Cellulare registrato, es. +39 333 1234567"
}
}
}Registra la persona al sito della farmacia: invia un codice WhatsApp al suo cellulare. Se è già registrata con quel numero e quel nome, il passo successivo effettua l'accesso.
| Argument | Type | Description |
|---|---|---|
| phone* | string | Cellulare con WhatsApp, es. +39 333 1234567 |
| last_name* | string | Cognome |
| first_name* | string | Nome |
{
"type": "object",
"required": [
"first_name",
"last_name",
"phone"
],
"properties": {
"phone": {
"type": "string",
"description": "Cellulare con WhatsApp, es. +39 333 1234567"
},
"last_name": {
"type": "string",
"description": "Cognome"
},
"first_name": {
"type": "string",
"description": "Nome"
}
}
}