therapy-booking
Check live availability and book therapy sessions with a Malayalam-speaking psychologist.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"therapy-booking": {
"url": "https://mcp.ellomind.com/mcp"
}
}
}Puntos de conexión remotos
https://mcp.ellomind.com/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (4)
🟢list_services
List session types and prices for booking therapy with ElloMind. Call before creating a booking so you use a valid session_type and plan_code.
Esquema de entrada
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢check_availability(session_type, from, to)
Real open time slots (IST) for a session type over a date range. Dates are YYYY-MM-DD.
Esquema de entrada
{
"type": "object",
"properties": {
"session_type": {
"type": "string",
"enum": [
"individual",
"couples",
"teen"
]
},
"from": {
"type": "string",
"description": "start date YYYY-MM-DD"
},
"to": {
"type": "string",
"description": "end date YYYY-MM-DD"
}
},
"required": [
"session_type",
"from",
"to"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡create_booking_draft(session_type, plan_code, slot_date, slot_time, name, ...)
Hold a specific slot and return a single-use pay link to hand the customer. Call check_availability first and use one of its times. Collect the customer's name, phone, and email first. The price is server-set; you cannot set an amount. Payment and consent stay with the customer.
Esquema de entrada
{
"type": "object",
"properties": {
"session_type": {
"type": "string",
"enum": [
"individual",
"couples",
"teen"
]
},
"plan_code": {
"type": "string",
"enum": [
"single",
"starter5",
"preferred9",
"committed11"
]
},
"slot_date": {
"type": "string",
"description": "YYYY-MM-DD from check_availability"
},
"slot_time": {
"type": "string",
"description": "HH:MM 24h IST from check_availability"
},
"name": {
"type": "string"
},
"phone": {
"type": "string",
"description": "with country code, e.g. +91 98xxxxxxxx"
},
"email": {
"type": "string"
}
},
"required": [
"session_type",
"plan_code",
"slot_date",
"slot_time",
"name",
"phone",
"email"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡get_booking_status(ref, poll_key)
Retrieve a booking's status and Meet link to show the customer in chat. The booking already confirms automatically on payment (the customer is emailed the invite + link) — this tool does NOT lock in or create anything, it only reads the current state. Call it when the customer asks. REQUIRES the poll_key from create_booking_draft; a ref on its own will not release the Meet link.
Esquema de entrada
{
"type": "object",
"properties": {
"ref": {
"type": "string",
"description": "the booking ref, e.g. EM-XXXX"
},
"poll_key": {
"type": "string",
"description": "the poll_key returned by create_booking_draft; required to retrieve the Meet link"
}
},
"required": [
"ref",
"poll_key"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Comunidad
Evidencia