Documentación

Todo lo que necesitas para empezar a usar Genkō con confianza.

¿Ya tienes una cuenta? Inicia sesión →

También disponible en: English·Español·Deutsch·日本語·Português (Brasil)·Français (Canada)
En esta página

Primeros pasos

Resumen del dashboard

Después de registrarte y completar el onboarding wizard, llegas al dashboard de tu práctica. La barra lateral izquierda te da acceso rápido a cada sección: Overview, Appointments, Patients, Providers y Settings.

La página Overview es tu centro de control. Muestra:

  • Stats bar — las citas de hoy, el total de esta semana, pacientes totales y staff, cada uno con un indicador de uso en relación con los límites de tu plan
  • Today's schedule — una lista en vivo de las citas del día actual con nombre del paciente, hora, tipo, provider y estado
  • Upcoming — las próximas 5 citas durante los siguientes 7 días
  • Platform features (solo admins de Group+) — indicadores en tiempo real para Analytics, WhatsApp, HubSpot y AI Assistant, con accesos directos para configurar cada uno
  • Quick actions — atajos para crear citas, agregar pacientes, administrar providers y entrar a Analytics
  • Plan info — tu plan actual y el estado de la suscripción
Personaliza tu layout: Haz clic en Customise (arriba a la derecha en Overview) para mostrar, ocultar o reordenar cualquier sección del dashboard. Las preferencias se guardan automáticamente en tu navegador.
Resumen del dashboard con métricas y próximas citas

Checklist inicial

¿Eres nuevo en Genkō? Sigue estos pasos en orden para dejar todo listo. Normalmente toma entre 10 y 15 minutos:

  1. Agrega tus servicios — Ve a Settings → Services y crea al menos un tipo de cita. Ejemplos: “Initial Consultation (60 min)”, “Follow-up (30 min)”, “Assessment (45 min)”.
    Los servicios definen la duración y ayudan a los pacientes a entender qué pueden esperar. Puedes agregar más después.
  2. Agrega un provider — Ve a Providers y envía un magic link con Invite Provider o usa Assign myself as Provider. Después haz clic en Edit Schedule para definir su disponibilidad semanal.
  3. Agrega un paciente — Ve a Patients y haz clic en Add Patient. Full name es obligatorio; email y phone ayudan con la comunicación y los recordatorios.
  4. Agenda tu primera cita — Ve a Appointments → New Appointment. Selecciona el paciente, el provider, el servicio, la fecha y la hora. Esa primera reserva te ayudará a entender cómo funciona el calendario.
  5. Activa el portal del paciente (opcional) — Ve a Settings → Portal para habilitar la reserva self-service. Obtendrás un enlace público para compartir con pacientes.
    Siguiente paso después de la configuración: Invita a tu equipo desde Settings → Members para que puedan ayudarte a gestionar las citas.

Appointments

Cómo agendar una cita

Haz clic en New Appointment en la esquina superior derecha de la página Appointments. Se abre un modal donde completas:

  • Patient — busca por nombre o email. Si el paciente no existe, puedes agregarlo en línea.
  • Provider — solo se muestran los providers con disponibilidad en la fecha elegida.
  • Service — el tipo de cita, que determina la duración predeterminada (puedes ajustarla si hace falta).
  • Date & Time — el selector resalta los días con horarios disponibles. Las horas no disponibles aparecen atenuadas.
  • Notes — notas internas visibles para tu equipo, no para el paciente.

Una vez guardada, la cita aparece en el calendario. Los correos de confirmación se envían automáticamente al paciente y al provider (si las notificaciones por email están activadas en Settings).

Prevención de conflictos: Genkō evita el double-booking en tiempo real. Si el horario de un provider se ocupa mientras estás reservando, recibirás una notificación.
Modal de nueva cita con campos de paciente, provider, servicio y horario
Demo: recorrido por el flujo de reserva de citas desde el dashboard.

Vistas del calendario

Puedes alternar entre tres vistas usando los controles en la parte superior de la página Appointments:

  • Day view — enfócate en un solo día, hora por hora. Ideal para una agenda detallada.
  • Week view — ve la semana completa de un vistazo. Es la mejor opción para detectar huecos y gestionar varios providers.
  • Month view — resumen del mes completo. Útil para planificación a más largo plazo.

También puedes filtrar por provider para enfocarte en la agenda de un profesional concreto o ver a todos juntos. La última vista usada se recuerda automáticamente, así que volverás a ella cuando navegues de nuevo.

Usa Week view como vista predeterminada: suele ofrecer el mejor equilibrio entre detalle y contexto para la mayoría de las prácticas.

Detección de conflictos

Genkō evita automáticamente el double-booking. El sistema revisa cada reserva en tiempo real:

  • Si intentas agendar a un provider en un horario ya ocupado, verás un error y el slot no se guardará.
  • Los conflictos se validan en el servidor, así que también estás protegido cuando varios miembros del equipo reservan al mismo tiempo: solo una reserva puede completarse.
  • El calendario atenúa las horas no disponibles para prevenir errores antes de que ocurran.

Buffer minutes (disponible en el plan Practice y superiores) añade un espacio entre citas para que los providers tengan tiempo de prepararse, escribir notas o tomar un descanso. Por ejemplo, una cita de 60 minutos con un buffer de 10 minutos implica que el siguiente slot no puede empezar hasta 70 minutos después.

Estados de las citas

Cada cita pasa por un ciclo de vida con cuatro estados posibles:

  • Scheduled — la cita está confirmada y aparece en el calendario. Es el estado inicial.
  • Completed — márcala después de que la visita haya sucedido. Sirve para medir horas de providers y productividad de la práctica.
  • Cancelled — la cita fue cancelada por el staff o por el paciente desde el portal. El horario queda libre para volver a reservar.
  • No-show — el paciente no asistió. Es distinto de una cancelación y ayuda a seguir patrones de asistencia.

El staff, los providers y los admins pueden actualizar el estado desde la appointment detail view. Solo owners y admins pueden eliminar citas. Las citas canceladas o marcadas como no-show no bloquean la disponibilidad del provider: el slot queda disponible de inmediato para nuevas reservas.

Seguimiento de no-shows: Monitorea tu tasa de no-show desde el dashboard de Overview. Una tasa alta puede indicar que necesitas recordatorios o un mejor seguimiento con pacientes.

Patients

Agregar pacientes

Ve a Patients en la barra lateral y haz clic en Add Patient. Completa:

  • Full name — obligatorio. Se usa para identificar al paciente en todo Genkō.
  • Email — opcional pero recomendable. Se usa para enviar confirmaciones y recordatorios.
  • Phone — opcional. Útil para seguimientos rápidos o llamadas de confirmación.
  • Date of Birth — opcional. Aporta contexto clínico y notas relacionadas con la edad.
  • Notes — opcional. Agrega historial relevante, alergias o preferencias visibles para tu staff.
Importación masiva: Usa el botón Import para subir un archivo CSV o Excel cuando estés migrando registros existentes a Genkō.
Modal para agregar paciente con campos de nombre, email, teléfono y notas
Demo: agrega un paciente desde la lista y luego entra en su perfil completo.

Registros de pacientes

Haz clic en el nombre de un paciente para abrir su página de detalle. Allí puedes:

  • Ver y actualizar información de contacto
  • Revisar el historial completo de citas (pasadas, próximas y canceladas)
  • Agregar o editar notas visibles solo para tu equipo
  • Comprobar su uso frente a los límites de tu plan

Permisos: Owners y admins pueden editar y eliminar registros de pacientes. Providers y staff tienen acceso de solo lectura, lo que protege la privacidad del paciente.

GDPR: Eliminar un registro de paciente también elimina su historial de citas. Por cumplimiento, conserva los registros o sigue la política de retención de tu organización.

Límites del plan

Cada plan incluye un límite de pacientes. Cuando alcances el límite de tu plan, tendrás que subir de plan antes de agregar más pacientes. El uso actual se muestra en Settings → Billing.

  • Free — hasta 100 pacientes
  • Solo — hasta 250 pacientes
  • Starter — hasta 500 pacientes
  • Group — hasta 1,000 pacientes
  • Practice — hasta 5,000 pacientes
  • Enterprise — ilimitado

Providers

Agregar providers

Hay dos formas habituales de agregar providers:

  • Invite Provider — envía una invitación con magic link desde la página Providers al incorporar a un compañero.
  • Assign myself as Provider — los owners pueden agregarse a sí mismos si también atienden pacientes directamente.

Los providers invitados se unen con el rol Provider y aparecen en tus vistas de agenda en cuanto configuran su especialidad y disponibilidad.

Usa especialidades y bios para ayudar tanto al staff como a los pacientes a elegir al profesional adecuado, especialmente si tienes activa la reserva self-service.
Modal para invitar provider con campos de nombre completo y email

Configurar disponibilidad

Abre la tarjeta de un provider y haz clic en Edit Schedule para definir su disponibilidad semanal. Genkō usa esa configuración para mostrar solo slots reservables al crear citas o desde el portal del paciente.

Cómo funciona:

  • Configuras disponibilidad para cada día de la semana (de Monday a Sunday)
  • En cada día laborable indicas la hora de inicio y fin (por ejemplo, "9:00 AM - 5:00 PM")
  • Los providers que no trabajan un día pueden marcarse como no disponibles
  • El sistema bloquea reservas fuera de esas horas
Ejemplo: Si la Dra. Smith trabaja de Monday a Thursday de 9am a 6pm y los Friday de 9am a 12pm, deberías configurar cada día de esa manera.
Editor de agenda del provider con toggles por día y campos de hora de inicio y fin
Demo: revisa el flujo para invitar a un provider y luego actualiza la agenda semanal de un clínico existente.

Reglas avanzadas de agenda

Las prácticas con plan Practice o superior pueden configurar reglas detalladas por provider para aplicar sus propias políticas de agenda:

  • Buffer minutes — añade un espacio entre citas consecutivas. Ejemplo: cita de 60 min + buffer de 10 min = el siguiente slot empieza 70 minutos después. Ideal para notas o tiempo de preparación.
  • Max appointments per day — limita el número total de reservas de un provider en un mismo día. Ejemplo: un máximo de 8 citas evita sobrecarga.
  • Booking window — limita cuánta anticipación pueden usar los pacientes al reservar. Ejemplo: “up to 60 days ahead” evita reservas demasiado lejanas. Útil si quieres mantener la agenda flexible.
  • Day-of-week restrictions — limita qué días un provider puede reservarse desde el portal del paciente (el staff aún puede reservar en días restringidos). Útil para especialistas con horarios reducidos.
Buena práctica: Empieza simple. Añade reglas avanzadas solo cuando detectes un problema real de agenda; por ejemplo, agrega buffer minutes si los providers necesitan tiempo administrativo entre pacientes.

Services

Tipos de cita

Los services (también llamados tipos de cita) definen las clases de visitas que ofrece tu práctica. Cada servicio tiene:

  • Name — el tipo de cita que verán el staff y los pacientes (por ejemplo, "Initial Consultation")
  • Duration — la duración predeterminada en minutos. Cuando reservas una cita con este servicio, la duración se completa automáticamente (y puedes ajustarla si hace falta).
  • Description — opcional. Explica qué incluye la cita. Se muestra a los pacientes en el portal para fijar expectativas.
Ejemplos de servicios: "Initial Consultation (60 min)", "Follow-up Visit (30 min)", "Assessment (45 min)", "Lab Work (15 min)"

Administrar servicios

Ve a Settings → Services para crear, editar o archivar servicios. Puedes:

  • Crear servicios nuevos — haz clic en Add Service y completa el nombre, la duración y una descripción opcional.
  • Editar servicios — haz clic en el icono de lápiz junto a cualquier servicio para cambiar sus datos.
  • Archivar servicios — oculta servicios antiguos o en desuso sin eliminarlos. Los servicios archivados ya no pueden reservarse, pero siguen apareciendo en registros históricos.

Permisos: Owners y admins pueden administrar servicios; providers y staff tienen acceso de solo lectura.

Detalles del plan: Free incluye un servicio. Solo y superiores desbloquean varios servicios, fees opcionales por cita, sincronización con Google Calendar y paid booking con Stripe. Practice y superiores también agregan buffer time por servicio.

Página de servicios con tipos de cita, duraciones y acciones para agregar o editar
Demo: crea un nuevo servicio con duración, descripción, precio y color de marca.

Miembros del equipo

Invitar miembros del equipo

Ve a Settings → Members y haz clic en Invite Member. Introduce su nombre completo, email y rol. Así funciona:

  • Se envía un email de invitación a la bandeja del miembro del equipo con un magic link (no necesita contraseña)
  • La persona hace clic en el enlace y obtiene acceso inmediato a tu práctica
  • Las invitaciones caducan después de 72 horas por seguridad. Puedes revisar y revocar invitaciones pendientes desde la página Members.
  • Los límites de miembros del equipo se aplican según tu plan (ver Facturación más abajo)
Consejo: Invita primero con el rol mínimo necesario. Siempre podrás promocionar a la persona después si hace falta.
Modal para invitar miembro del equipo con campos de nombre, email y rol
Página Members mostrando el equipo y las invitaciones pendientes
Demo: envía una invitación a un miembro y confirma que aparece en Pending invitations.

Roles y permisos

Genkō tiene cuatro roles de staff. Cada uno cuenta con un nivel de acceso distinto:

  • Owner — acceso completo a todo, incluida la facturación, la configuración de la organización y la gestión del equipo. Cada organización tiene exactamente un owner. Puede transferir la propiedad o eliminar la organización.
  • Admin — el mismo acceso que el owner excepto que no puede transferir la propiedad, eliminar la organización ni acceder a funciones avanzadas de compliance. Ideal para practice managers.
  • Provider — puede ver y gestionar su propia agenda y sus citas. Puede leer registros de pacientes, pero no modificar miembros, facturación ni configuración organizativa. Ideal para clínicos que no administran la práctica.
  • Staff — puede gestionar citas y consultar información de pacientes y providers. No puede modificar miembros, facturación, settings ni información de providers. Ideal para personal administrativo y de agenda.

Límites del equipo: Tu plan incluye un número máximo de miembros de staff (sin contar al owner). Owners y admins pueden cambiar el rol de un miembro o eliminarlo desde la página Members en cualquier momento.

Privacidad del paciente: Cada rol está limitado a la información adecuada. Los pacientes no pueden ver detalles del staff, solo nombres de providers y especialidades (si aparecen en el portal del paciente).

Planes y facturación

Planes disponibles

Genkō ofrece seis niveles pensados para crecer contigo. Todos los planes incluyen las funciones base: agenda de citas, detección de conflictos, notificaciones por email, portal self-service para pacientes y gestión de disponibilidad de providers.

PlanMensualAnualPatientsStaff
Free$01003
Solo$29$2902504
Starter$49$4905006
Group$89$8901,00010
Practice$199$1,9905,00030
Enterprise$449$4,490IlimitadoIlimitado

Las funciones avanzadas se desbloquean a medida que escalas:

  • Solo y superiores: múltiples servicios, appointment fees, sincronización con Google Calendar y cobro con Stripe
  • Group y superiores: Analytics, mensajería por WhatsApp y acceso a la API MCP
  • Practice y superiores: reglas avanzadas de agenda, dashboard AI assistant y programación por WhatsApp impulsada por IA
  • Enterprise: integraciones personalizadas, soporte dedicado y garantías SLA
Descuento anual: paga 10 meses y recibe 12; ahorras un 20% en los planes anuales.

Subir o bajar de plan

Ve a Settings → Billing para administrar tu plan:

  • Upgrade: haz clic en Upgrade Plan para pasar a un nivel superior. Te redirige a Stripe Checkout para elegir facturación mensual o anual. El cambio se aplica de inmediato. Si lo haces a mitad del ciclo, se prorratea.
  • Downgrade: las bajadas de plan se aplican al final del período de facturación actual, así que mantienes el acceso hasta ese momento. Asegúrate de que tu uso encaje en los límites del nuevo plan (por ejemplo, número de pacientes).
  • Billing interval: puedes cambiar entre mensual y anual en cualquier momento desde la misma página.
Antes de bajar de plan: revisa tu uso actual. Si tienes 600 pacientes y bajas a Solo (límite 250), tendrás que reducir pacientes o volver a subir de plan.

Portal de facturación

Después de suscribirte, puedes gestionar los detalles de facturación desde el portal de Stripe accesible en Settings → Billing → Manage Subscription:

  • Actualizar tu método de pago
  • Ver y descargar facturas y recibos
  • Cancelar tu suscripción (el acceso continúa hasta el fin del período)
  • Ver el historial de facturación y los próximos cargos

Permisos: solo owners y admins pueden acceder a la configuración de facturación. Así proteges la información de pago mientras el personal autorizado puede seguir viendo las limitaciones de su rol.

Portal del paciente

Activar el portal

El portal del paciente permite que los pacientes reserven citas por su cuenta sin intervención del staff, lo que reduce la carga administrativa y mejora la comodidad del paciente.

Para activarlo:

  1. Ve a Settings → Portal
  2. Activa Enable Patient Portal
  3. Tu práctica obtiene una URL pública única de reservas: https://www.getgenko.com/portal/your-slug
  4. Comparte ese enlace con pacientes por email, en tu sitio web, en confirmaciones de citas o donde prefieras
Portal URL: Tu slug se basa en el nombre de tu organización. Puedes personalizarlo desde la configuración del portal.
Página de configuración del portal del paciente con toggle de activación y URL pública

Autoreserva de pacientes

Cuando los pacientes visitan el enlace de tu portal, siguen un flujo sencillo:

  1. Explorar opciones: ven servicios disponibles con descripciones y providers con especialidades o bios
  2. Elegir servicio y provider: seleccionan el servicio que quieren y con quién prefieren atenderse (o permiten auto-assign)
  3. Elegir fecha y hora: el calendario muestra solo slots disponibles según la disponibilidad del provider y las reglas de agenda
  4. Completar datos de contacto: nombre, apellido, email y phone. No hace falta crear una cuenta.
  5. Confirmación: el paciente recibe un email con los datos de la cita y la reserva aparece de inmediato en tu calendario

Smart matching: si el email del paciente ya existe en tu base de datos, la reserva se vincula automáticamente con su registro. Si no existe, se crea un nuevo registro de paciente.

Reduce los no-shows: envía recordatorios por email antes de la cita. Las reservas hechas desde el portal activan esos recordatorios automáticamente.
Demo: abre la vista previa del portal desde Settings y luego recorre el flujo público de reserva.

Analytics e insights

El dashboard de Analytics te da visibilidad en tiempo real sobre el rendimiento de tu práctica. Puedes seguir patrones de citas, productividad por provider, tasas de no-show, crecimiento de pacientes y más en cualquier rango de fechas. Todos los datos pueden exportarse a CSV o Excel para análisis más profundos o integraciones con herramientas externas.

Requisito de plan: Analytics está disponible en el plan Group y superiores. Los planes Free, Solo y Starter no incluyen acceso a Analytics.

Resumen del dashboard

La página de Analytics se encuentra en Overview → Analytics (o directamente desde los quick links del dashboard). Muestra siete indicadores clave en la parte superior, seguidos de desgloses interactivos de tus datos.

Sección principal: muestra una vista previa de los datos del rango seleccionado. Haz clic en View full analytics para ampliar y ver todas las métricas y filtros disponibles.

Rango de fechas y presets

Analytics ofrece dos maneras de elegir un rango de fechas:

  • Presets: accesos rápidos para periodos comunes — Today, Yesterday, Last 7 days, Last 30 days, Last 90 days, This month, Last month, This year
  • Custom range: elige cualquier fecha inicial y final para comparar periodos concretos (por ejemplo, dos meses o el rendimiento antes y después de un cambio de proceso)

El dashboard se actualiza al instante cuando cambias el rango de fechas.

Indicadores clave

La parte superior muestra siete KPIs para el período seleccionado:

  • Total appointments: recuento de todas las citas del período (incluye completadas, no-shows y canceladas)
  • Completed appointments: número de visitas completadas con éxito
  • No-shows: número de citas marcadas como no-show
  • Cancelled appointments: número de citas canceladas (por staff o paciente)
  • Completion rate: porcentaje de citas totales que se completaron (completed ÷ total)
  • No-show rate: porcentaje de citas totales que fueron no-show (no-shows ÷ total)
  • New patients: número de nuevos registros de pacientes en el período

Desgloses y filtros

Debajo de los KPIs puedes ver los datos desglosados por:

  • By day: una gráfica de líneas con el volumen de citas y la tasa de finalización por día en el rango elegido
  • By appointment type: muestra qué servicios son más populares y sus tasas de no-show
  • By provider: compara productividad, tasas de finalización y tasas de no-show entre providers
  • By status: desglose de las citas por estado (completed, no-show, cancelled, scheduled)

Cada desglose es interactivo: haz clic en un segmento para profundizar o filtrar todo el dashboard por ese valor.

Exportar datos

Todos los datos de Analytics pueden exportarse para análisis externo, reporting o integración:

  1. Haz clic en Export en la esquina superior derecha
  2. Elige el formato: CSV (abre en hojas de cálculo como Excel) o Excel (crea un archivo .xlsx descargable)
  3. El archivo incluye todos los KPIs y los desgloses del período seleccionado
Análisis externo: exporta a CSV o Excel y luego usa herramientas como Google Sheets, Power BI o Tableau para crear reportes o visualizaciones personalizadas más allá de lo disponible en Genkō.

Integraciones

Sincronización con Google Calendar

Genkō puede sincronizar citas con Google Calendar para que los providers mantengan su agenda alineada tanto si revisan Genkō como Google Calendar. Esto reduce el cambio de contexto y las citas perdidas.

Cómo conectar:

  1. Ve a Settings → Integrations
  2. Haz clic en Connect Google Calendar e inicia sesión con la cuenta de Google que quieras usar
  3. Concede a Genkō permiso para crear y modificar eventos en tu calendario
  4. Selecciona qué calendario quieres sincronizar (el predeterminado es "Calendar")
  5. Haz clic en Confirm — la sincronización empieza de inmediato

Qué se sincroniza: las citas nuevas, las actualizaciones (cambios de fecha u hora) y las cancelaciones se sincronizan en ambos sentidos:

  • Las citas creadas en Genkō aparecen en Google Calendar en cuestión de segundos
  • Las citas canceladas o reprogramadas se actualizan en Google Calendar
  • Los nombres de providers, pacientes y las notas de la cita aparecen en el detalle del evento

Requisito de plan: la sincronización con Google Calendar está disponible en el plan Solo y superiores.

Desconectar: puedes desconectar la integración en cualquier momento desde Settings → Integrations. Los eventos ya existentes en Google Calendar no se modifican.

Varios providers: cada provider puede conectar su propio Google Calendar. Genkō sincroniza con el calendario de cada provider según sus citas.
Página de integraciones con la tarjeta de conexión de Google Calendar

API e IA (MCP)

¿Qué es la API MCP?

Genkō expone un servidor Model Context Protocol (MCP) que permite a agentes y herramientas de IA externos leer y escribir datos de tu práctica en un formato estructurado de tool calls. Es el mismo registro subyacente que usan el scheduler de IA para WhatsApp y el dashboard AI assistant, así que cualquier agente que conectes obtiene acceso a esas mismas capacidades.

El endpoint MCP es un servidor HTTP stateless compatible con cualquier cliente que hable el transporte MCP Streamable HTTP (por ejemplo, Claude Desktop, OpenAI Agents SDK o cualquier agente personalizado construido con @modelcontextprotocol/sdk).

Requisitos de plan: el acceso a MCP está disponible en el plan Group y superiores. Group tiene acceso de solo lectura (1 key). Practice+ obtiene lectura + escritura (3 keys). Enterprise obtiene todos los scopes y keys ilimitadas.

Inicio rápido

1. Ve a Settings → Integrations y desplázate hasta el panel API Access (MCP).
2. Haz clic en Add key, asigna un nombre (por ejemplo, "Claude Desktop") y elige un scope.
3. Copia la key sin procesar en cuanto se muestre: solo aparece una vez.
4. En tu cliente MCP, configura la URL del servidor y la cabecera Authorization:

# Claude Desktop — claude_desktop_config.json

{
  "mcpServers": {
    "genko": {
      "url": "https://www.getgenko.com/api/mcp",
      "headers": {
        "Authorization": "Bearer genko_YOUR_KEY_HERE"
      }
    }
  }
}
Selección de organización: Genkō resuelve automáticamente la organización a partir de tu API key. No hace falta incluir el org slug en la URL.

Autenticación

Todas las solicitudes a /api/mcp deben incluir una API key válida como Bearer token:

Authorization: Bearer genko_...

Las keys se crean en Settings → Integrations → API Access (MCP). Cada key tiene un scope:

  • Read — solo puede llamar a tools de list/get (plan Group)
  • Read + Write — también puede crear y actualizar registros (plan Practice+)
  • Admin — acceso completo, incluidas excepciones para patient intake (Enterprise)

Las keys pueden revocarse en cualquier momento. La revocación es inmediata: las solicitudes en curso no se interrumpen, pero las siguientes peticiones con esa key revocada devuelven 401 Unauthorized.

Tools disponibles

Los tools expuestos dependen del scope de tu API key. Todos trabajan sobre datos limitados a tu propia organización.

Read tools (disponibles en todos los scopes):

  • list_appointments — lista próximas citas con filtros opcionales por fecha o estado
  • get_appointment — recupera una cita concreta por ID con todo el detalle
  • list_patients — busca pacientes por nombre o email (con paginación)
  • get_patient — recupera un registro de paciente por ID
  • list_providers — lista todos los providers con sus especialidades
  • get_provider — recupera el perfil de un provider y su disponibilidad futura
  • list_appointment_types — lista todos los tipos de cita (services) con sus duraciones
  • check_availability — devuelve slots abiertos para un provider dentro de un rango de fechas

Write tools (solo con scope read + write o admin):

  • create_appointment — agenda una cita nueva (con verificación de conflictos)
  • update_appointment — cambia la hora, el estado o las notas de una cita existente (con verificación de conflictos)
  • cancel_appointment — cambia una cita al estado cancelled
  • create_patient — crea un nuevo registro de paciente
  • update_patient — actualiza el nombre, email o phone de un paciente
  • find_or_create_patient — busca por nombre o email y, si quieres, crea el registro si no existe
Detección de conflictos: create_appointment y update_appointment ejecutan validaciones de conflicto en el servidor. Si el slot solicitado ya está ocupado, el tool devuelve un error con los detalles de la cita en conflicto en vez de producir double-booking.

Límites de uso

Las solicitudes a la API MCP tienen rate limiting por key usando una ventana fija de 60 segundos. El límite predeterminado es de 100 requests por minuto. Si lo superas, el servidor responde con:

HTTP 429 Too Many Requests
Retry-After: 60

El uso de cada key (llamadas de los últimos 7 días) se muestra en el panel Settings → Integrations junto al nombre de cada key.

Los planes Enterprise pueden solicitar un límite más alto. Escríbenos a hello@getgenko.com.

Asistente de IA del dashboard

Las organizaciones Practice+ pueden activar un asistente de IA integrado directamente en el dashboard. Cuando está activo, aparece un chat flotante en la esquina inferior derecha de cada página del dashboard. Solo los org admins y owners pueden verlo y usarlo.

El asistente tiene acceso total a tools con scope admin y puede responder preguntas como:

  • “Who is my next patient today?”
  • “Find all appointments for Maria Santos this month”
  • “What slots are available for Dr. Reyes on Friday?”
  • “Update appointment #abc123 to 3pm”

Para activarlo: ve a Settings → Integrations y activa Dashboard AI Assistant. El toggle solo aparece en el plan Practice y superiores. No hace falta ninguna API key: el asistente usa tu sesión automáticamente.

El dashboard assistant es distinto del scheduler de IA por WhatsApp. La IA de WhatsApp habla con pacientes y puede crear reservas aplicando las políticas de patient intake. El dashboard assistant habla con el staff y siempre usa acceso de scope admin.

¿Listo para empezar?

Crea tu cuenta gratis — no necesitas tarjeta de crédito.