# Dejar que una recepcionista de voz gestione citas con MCP

> Un servidor MCP propio ofrece listar, agendar y cancelar citas para que un agente de voz de ElevenLabs atienda llamadas contra el CRM de la empresa.

- **Tipo:** Caso de uso
- **Tema:** Atención al cliente
- **Dificultad:** avanzada
- **Origen:** [Hacker News](https://news.ycombinator.com/item?id=49560285)
- **En el directorio desde:** 3 de octubre de 2026
- **URL:** https://conqueia.com/caso/dejar-que-una-recepcionista-de-voz-gestione-citas-con-mcp

## A quién le sirve

Clínicas, peluquerías, talleres y cualquier negocio que gestione citas en un CRM (el programa donde guardan los datos de sus clientes) o en una agenda y quiera que un agente de voz las agende y las cancele por teléfono.

## Qué hicieron

El equipo del comentarista tiene un servidor MCP propio (un estándar para conectar herramientas a agentes) con funciones como list_appointments, schedule_appointment y cancel_appointment sobre su CRM. Un agente de voz de ElevenLabs, que se ocupa de pasar la voz a texto, del modelo de lenguaje y de la voz sintética, se conecta a él por una línea de teléfono de Twilio. Unas instrucciones del sistema fijan el tono, los límites y cuándo usar cada función.

## Cómo salió

La fuente es un comentario breve explicativo y no da resultados, cifras ni carencias. Solo describe la arquitectura.

## Conviene saber

El modelo de lenguaje funciona en una infraestructura que no controlas, así que tu propio servidor MCP es el único puente con tu CRM. El medio de la voz (teléfono, aplicación o navegador) es intercambiable.

## Qué necesitas

- Un CRM o una agenda con API (una vía para que otros programas lean y escriban citas)
- Un servidor MCP propio (un estándar para conectar herramientas a una IA) con las funciones de listar, agendar y cancelar citas, que puede escribir un programador o un agente de programación
- Una cuenta de ElevenLabs para el agente de voz y una línea de teléfono de Twilio
- Un servidor donde alojar tu MCP, accesible desde internet
- Instrucciones del sistema con el tono, los límites y cuándo usar cada función

## Cómo hacerlo tú, paso a paso

1. Define qué citas puede gestionar el agente y las reglas de tu negocio: horarios, duración y márgenes.
2. Pide a un agente de programación el servidor MCP con las funciones de listar, agendar y cancelar citas sobre tu CRM, y con pruebas que usen datos falsos. Usa el prompt de la ficha.
3. Haz que las cancelaciones pidan confirmación antes de ejecutarse.
4. Aloja el servidor en un sitio accesible desde internet y protégelo con autenticación.
5. Crea el agente de voz en ElevenLabs, conecta tu servidor MCP y asocia una línea de teléfono de Twilio.
6. Escribe las instrucciones del sistema: tono, límites y cuándo debe usar cada función.
7. Haz llamadas de prueba con casos raros, como cambios de última hora, horas ocupadas o clientes que dudan.

## Pruébalo con tu IA

```
Crea un servidor MCP en [lenguaje] que ofrezca las funciones list_appointments, schedule_appointment y cancel_appointment sobre [CRM o API]. Hazlo utilizable por un agente de voz como ElevenLabs e incluye pruebas con datos falsos. Las cancelaciones deben pedir confirmación. Habrás terminado cuando las funciones pasen las pruebas y me des una guía corta para conectarlo.
```

## Consejos

- Protege el servidor MCP. Es el único puente entre el agente y tu CRM, así que solo debe aceptar peticiones autorizadas.
- Pide confirmación en voz alta antes de cancelar o cambiar una cita.
- Prueba antes con datos falsos para no tocar citas reales.

## Preguntas frecuentes

### ¿Por qué hace falta mi propio servidor MCP?

Porque el modelo de IA funciona en una infraestructura que no controlas. Tu servidor es el único puente con tu CRM, y ahí decides qué puede hacer el agente y qué no.

### ¿Puedo usar otro canal que no sea el teléfono?

Sí: la voz puede ir por teléfono, por una aplicación o por el navegador. Lo que importa es el servidor que conecta con tu agenda.

## Fuentes

- [Hacker News](https://news.ycombinator.com/item?id=49560285)
- [Hacker News](https://news.ycombinator.com/item?id=49560119)
- [r/AI_Agents en Reddit](https://www.reddit.com/r/AI_Agents/comments/1tfv250/smallest_ai_for_appointment_voice_agent)
- [r/SideProject en Reddit](https://www.reddit.com/r/SideProject/comments/1obl2gs)
- [r/SideProject en Reddit](https://www.reddit.com/r/SideProject/comments/1obl2e2)
- [@garrickbridges_ en X](https://x.com/garrickbridges_/status/2108706875797602429?s=20)
- [r/n8n en Reddit](https://www.reddit.com/r/n8n/comments/1oluev5/i_built_an_ai_voice_agent_receptionist_that)
- [r/AI_Agents en Reddit](https://www.reddit.com/r/AI_Agents/comments/1wzu325/booked_my_dentist_appointment_today_and_never)
- [r/gohighlevel en Reddit](https://www.reddit.com/r/gohighlevel/comments/1vo4xja/dental_clinic_scheduler_booking_using)
- [r/Dentalbase en Reddit](https://www.reddit.com/r/Dentalbase/comments/1woully/how_dental_offices_are_actually_using_ai_these)
- [r/AIReceptionists en Reddit](https://www.reddit.com/r/AIReceptionists/comments/1tlxxbp/we_run_a_small_ai_saas_tested_it_in_a_montreal)

---

Fuente: conqueia.com/caso/dejar-que-una-recepcionista-de-voz-gestione-citas-con-mcp
