Guía de conector12 minutos de lectura46 herramientas MCP7 idiomas

Cómo conectar Mindbody a Cursor vía MCP

Mindbody para estudios, gimnasios y centros de bienestar: sedes, programas, clases y horarios, listas de asistentes y de espera, citas y huecos libres, inscripciones, clientes con bonos, membresías, contratos y visitas, ventas, opciones de precio, productos y personal. Reserva clases, citas e inscripciones, gestiona clientes y registra su llegada. Inicia sesión con un usuario del personal; cancelar una clase entera viene desactivado al instalar.

HCPor el equipo de HelpCodeActualizado 12 min de lectura Código abierto en GitHub

Sin tarjeta de crédito · 7 días de prueba · Alternativa self-host disponible

Mindbody

Mindbody

Studio and gym management in Mindbody: locations, programs, classes and schedules, rosters and waiting lists, appointments and free slots, enrollments, clients with passes, memberships, contracts and visits, sales, pricing options, products and staff. Books classes and appointments and manages clients.

herramientas

46

Región

INTL

Categoría

Agenda y citas

Autenticación

Sign-in token

Env vars requeridas

MINDBODY_API_KEYMINDBODY_SITE_IDMINDBODY_USERNAMEMINDBODY_PASSWORD
Instalar con un clic en Cloud

7 días de prueba gratis · Sin tarjeta de crédito

  • Prueba gratis de 7 días
    Sin tarjeta de crédito
  • RGPD y SOC 2 ready
    Datos en la UE, registros de auditoría
  • Código abierto en GitHub
    Open source · AGPL-3.0
  • Funciona con ChatGPT, Claude, Gemini
    Cualquier cliente compatible con MCP

Sáltate la instalación. Funcionando en menos de 2 minutos.

Inicia una prueba gratuita en cloud.anythingmcp.com, añade Mindbody con un clic y apunta tu cliente de IA (Claude, ChatGPT, Copilot o Cursor) al endpoint MCP generado. Sin Docker, sin git clone, sin experiencia de desarrollo.

Empezar prueba gratis

Resumen

Mindbody para estudios, gimnasios y centros de bienestar: sedes, programas, clases y horarios, listas de asistentes y de espera, citas y huecos libres, inscripciones, clientes con bonos, membresías, contratos y visitas, ventas, opciones de precio, productos y personal. Reserva clases, citas e inscripciones, gestiona clientes y registra su llegada. Inicia sesión con un usuario del personal; cancelar una clase entera viene desactivado al instalar.

Prueba a pedir

Prompts de ejemplo para Mindbody

Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.

Mindbody · live vía MCP
Compartir
Opus 4.7

Claude es IA y puede equivocarse. Verifica siempre las respuestas.

💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → Mindbody, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin git clone, sin servidor local.

Mindbody + Cursor

Mindbody para estudios, gimnasios y centros de bienestar: sedes, programas, clases y horarios, listas de asistentes y de espera, citas y huecos libres, inscripciones, clientes con bonos, membresías, contratos y visitas, ventas, opciones de precio, productos y personal. Reserva clases, citas e inscripciones, gestiona clientes y registra su llegada. Inicia sesión con un usuario del personal; cancelar una clase entera viene desactivado al instalar.

Requisitos previos

Las instrucciones de configuración completas están incluidas en el conector (visibles en el store al seleccionarlo). Las variables de entorno requeridas:

MINDBODY_API_KEY, MINDBODY_SITE_ID, MINDBODY_USERNAME, MINDBODY_PASSWORD

Paso 1 — Obtener credenciales

La configuración lleva unos 10 minutos. Necesitas una cuenta de desarrollador de Mindbody, el id del sitio del negocio y un usuario del personal de ese sitio.

  1. Crea una cuenta de desarrollador en https://developers.mindbodyonline.com y copia la API key de tu source desde la página de credenciales de la API. Hasta que Mindbody apruebe la cuenta para sitios reales, funciona con el sitio sandbox público (id de sitio -99).
  2. El propietario del sitio activa tu source para el sitio: obtén el enlace de activación para el id del sitio en el portal de desarrolladores (o con /site/activationcode de la API) y el propietario lo abre con su sesión de Mindbody iniciada.
  3. Pega la clave en MINDBODY_API_KEY y el id del sitio en MINDBODY_SITE_ID. El id del sitio es un número que aparece en la URL de Mindbody y en los ajustes del negocio.
  4. Introduce el nombre de usuario (a menudo el email) y la contraseña de un miembro del personal de ese sitio en MINDBODY_USERNAME y MINDBODY_PASSWORD. Usa un usuario dedicado con solo los permisos que necesita la IA.
  5. Instala el conector y ejecuta mindbody_get_locations para comprobar la conexión.

Cómo funciona el acceso: no hay inicio de sesión en el navegador. El conector envía la clave API y el id del sitio en las cabeceras Api-Key y SiteId, cambia el usuario y la contraseña del personal por un staff user token en /usertoken/issue y lo renueva solo. Cada llamada se hace con los permisos de esa persona, así que lo que el usuario no pueda hacer en Mindbody responde 403.

Qué lee:

  • Configuración del sitio: datos del sitio, sedes, programas, session types, recursos (salas, equipos), personal y los session types que ofrece cada uno.
  • Clases: clases programadas en un periodo (hoy por defecto), descripciones de clase (los tipos de clase), horarios recurrentes, la lista de asistentes de una clase y las listas de espera.
  • Citas: citas reservadas, huecos libres (mindbody_get_bookable_items), días reservables (mindbody_get_available_dates) y elementos de agenda del personal para una vista de calendario.
  • Inscripciones: talleres, cursos y series que se reservan completos.
  • Clientes: búsqueda por nombre, email o id, el perfil completo, visitas, reservas, opciones de precio compradas con las visitas restantes, membresías activas, contratos (pago automático), compras, saldos de cuenta y registros de contacto.
  • Ventas y catálogo: ventas, transacciones con tarjeta y pagos, opciones de precio, contratos, paquetes y productos.

Qué escribe:

  • Clases: mindbody_add_client_to_class reserva a un cliente (con waitlist pasa a la lista de espera si la clase está llena), mindbody_remove_client_from_class cancela una reserva (con late_cancel como cancelación tardía, que según las reglas del sitio puede gastar una visita o cobrar una penalización) y mindbody_remove_from_waitlist quita una entrada de la lista de espera.
  • Citas: mindbody_add_appointment tras encontrar un hueco libre; mindbody_update_appointment cambia hora, profesional, session type o notas, o confirma, marca la llegada, cancela, cancela tarde o completa la cita.
  • Inscripciones: mindbody_add_client_to_enrollment.
  • Clientes: la IA consulta mindbody_get_client_duplicates y mindbody_get_required_client_fields antes de mindbody_add_client; mindbody_update_client envía solo los campos que cambian; mindbody_add_arrival registra la llegada de un cliente a una sede; mindbody_add_contact_log anota una llamada, un email o una visita.

Las reservas y cancelaciones afectan a clientes reales, así que la IA te muestra el cliente y la clase o el hueco y espera tu sí. La mayoría de las escrituras aceptan test: true, que valida la petición y devuelve el resultado sin guardar nada.

Desactivadas al instalar: mindbody_cancel_single_class cancela una sesión concreta de una clase para todos los inscritos, opcionalmente con email a clientes y personal, y las reservas no se pueden recuperar mediante la API. Un admin la activa cuando el equipo la necesite.

Formatos de datos: las respuestas envuelven las filas en una lista con nombre (Classes, Clients, Appointments, Sales, ...) junto a PaginationResponse; los nombres de campo van en PascalCase. Los ids de cliente (ClientId) son cadenas que asigna el negocio, a menudo un número en forma de texto; UniqueId es el id numérico de Mindbody. Los ids de clases, citas, personal, sedes y programas son enteros. Fechas y horas van en la zona horaria del sitio, sin desfase (2026-11-20T18:00:00). Los importes van en la moneda del sitio, en unidades enteras. Una clase es una sesión concreta; su ClassDescription es el tipo de clase y su ClassScheduleId el horario recurrente.

Paginación: limit (100 por defecto, como máximo 200) y offset. La IA pide la página siguiente con offset más limit hasta que offset alcanza TotalResults.

Límites: Mindbody cuenta las llamadas a la API por sitio y las cobra por encima de un cupo gratuito (consulta los precios en el portal de desarrolladores). Por eso la IA filtra por fecha, sede o ids en lugar de leerlo todo.

Errores frecuentes: 401 significa una clave API incorrecta, una source no activada para el sitio o un usuario del personal rechazado (DeniedAccess, InvalidSiteId). 403 significa que a esa persona le falta un permiso. 400 es una regla de negocio con el motivo en Error.Message, por ejemplo ninguna opción de precio válida, una clase llena o una hora fuera de la ventana de reserva.

El conector no vende opciones de precio ni productos, no cobra pagos, no crea ni modifica clases, horarios, personal u opciones de precio y no elimina clientes.

Paso 2 — Instalar el adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Paso 3 — Añadir el conector en Cursor

La URL de tu servidor: en AnythingMCP abre MCP Servers → el servidor donde está este conector y copia su URL (https://cloud.anythingmcp.com/mcp/…). Úsala donde esta guía muestra YOUR_SERVER_ID.

Cursor lee los servidores MCP de ~/.cursor/mcp.json. Añade esta entrada:

{
  "mcpServers": {
    "anythingmcp": {
      "url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
      "headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
    }
  }
}
  1. Crea una clave de API MCP en AnythingMCP en MCP Servers → tu servidor → API keys y pégala en lugar de YOUR_MCP_API_KEY.
  2. Guarda el archivo y reinicia Cursor.
  3. Abre Cursor → Settings → MCP y comprueba que anythingmcp aparece en la lista y está conectado.
  4. Empieza a chatear: el agente ya puede usar las herramientas de Mindbody.

Herramientas disponibles

ToolWhat it does
mindbody_get_sitesSite (business) details the credentials can reach: name, description, contact, logo, currency, time zone, and whether online booking and…
mindbody_get_locationsLocations (studios, gyms, branches) of the site with id, name, address, phone, coordinates, tax rates and amenities
mindbody_get_programsPrograms (service categories) of the site with id, name and schedule type (Class, Enrollment, Appointment, Resource, Media, Arrival)
mindbody_get_session_typesSession types (bookable kinds of class or appointment, for example 60 minute massage) with id, name, program, default duration and whether…
mindbody_get_resourcesResources (rooms, equipment) that classes and appointments use, with location, program and schedule types
mindbody_get_classesScheduled classes (single occurrences) in a period with id, class description (name), start and end time, location, staff (teacher)…
mindbody_get_class_descriptionsClass descriptions (the class types such as Vinyasa Yoga or Spin 45) with id, name, description, program, session type, level and category
mindbody_get_class_schedulesClass schedules (the recurring pattern behind classes and enrollments): days of the week, start and end time, start and end date, location…
mindbody_get_class_visitsThe roster of one class: the clients booked into it, with visit id, client id, signed-in state, late cancel and the pricing option used
mindbody_get_waitlist_entriesWaiting list entries of classes with entry id, class, client and the date the client joined
mindbody_get_staff_appointmentsBooked appointments in a period with id, status (Booked, Confirmed, Arrived, Completed, NoShow, LateCanceled), start and end time, client…
mindbody_get_bookable_itemsFree appointment slots: for given session types, the staff, location, start and end times that can be booked in a period
mindbody_get_available_datesDays on which a session type can be booked as an appointment in a period, optionally for one location and staff member
mindbody_get_schedule_itemsStaff schedule items in a period: appointments, availabilities and unavailabilities per staff member, for a calendar view
mindbody_get_enrollmentsEnrollments (workshops, courses and series booked as a whole) with schedule, dates, location, staff, capacity and booking window
mindbody_get_clientsFind clients by name, email or id: client id, unique id, name, email, phone, birth date, status (Active, Inactive, ...), membership icon…
mindbody_get_client_complete_infoEverything about one client in one call: profile, active pricing options (client services), contracts, memberships and arrival programs
mindbody_get_client_visitsVisits of a client (classes and appointments attended or booked) in a period, with date, class or appointment, staff, signed-in state, late…
mindbody_get_client_scheduleUpcoming and past bookings of a client (classes, enrollments, appointments) in a period, optionally with waitlist entries
mindbody_get_client_servicesPricing options a client bought (class packs, passes, intro offers) with remaining visits, activation and expiration dates and the programs…
mindbody_get_active_client_membershipsActive memberships of a client with name, start and end date, remaining count and the programs they cover
mindbody_get_client_contractsContracts (autopay agreements) of a client with name, start and end date, autopay schedule, amounts, status and whether it is suspended or…
mindbody_get_client_purchasesPurchases of a client (sale items with description, amount, tax, payment and date) in a period
mindbody_get_client_account_balancesAccount balances of clients (positive is credit, negative is money owed)
mindbody_get_contact_logsContact logs of a client (calls, emails, follow-ups) with type, text, assigned staff, follow-up date and whether it is complete
mindbody_get_client_duplicatesClients that match a first name, last name and email, to check for an existing profile before mindbody_add_client
mindbody_get_required_client_fieldsWhich client fields the site requires when creating a client (for example email, phone, birth date, address)
mindbody_get_salesSales in a period with sale id, date, client, location, purchased items (description, amount, discount, tax) and payments
mindbody_get_servicesPricing options for sale (class packs, drop-ins, intro offers) with id, name, price, online price, tax, count, expiration and the program…
mindbody_get_contractsContracts (memberships with autopay) that a location sells, with name, description, first payment, recurring amount and schedule
mindbody_get_packagesPackages (bundles of services and products) for sale, with contents and price
mindbody_get_productsRetail products with barcode id, name, price, online price, tax, category and color and size variants
mindbody_get_transactionsCard and payment transactions in a period with transaction id, sale, client, location, amount, status and settlement
mindbody_get_staffStaff members with id, name, email, phone, bio, image, whether they teach classes or appointments and their availabilities
mindbody_get_staff_session_typesSession types a staff member can perform, with duration and online booking settings
mindbody_add_client_to_classBook a client into a class
mindbody_remove_client_from_classCancel a client's booking in a class. late_cancel true records it as a late cancel, which can use up a visit or charge a fee under the…
mindbody_remove_from_waitlistRemove clients from class waiting lists by waiting list entry id, for example when they no longer want a spot
mindbody_add_appointmentBook an appointment for a client with a staff member at a location and time
mindbody_update_appointmentChange an appointment (time, staff, session type, notes) or its state with execute: confirm, unconfirm, arrive, unarrive, cancel…
mindbody_add_clientCreate a client profile
mindbody_update_clientUpdate a client profile. client holds the client id and only the fields to change, for example {"Id": "100000123", "Email"…
mindbody_add_arrivalCheck a client in at a location (arrival without a class or appointment), using an arrival pricing option
mindbody_add_contact_logAdd a contact log to a client: a note about a call, email or visit, optionally assigned to staff with a follow-up date
mindbody_add_client_to_enrollmentEnroll a client in an enrollment (workshop or course series), from a date onward or for the open dates
mindbody_cancel_single_classCancel one class occurrence for everyone booked, optionally emailing clients and staff

Ejemplos de prompts

  • "¿Qué clases hay mañana en nuestra sede del centro y cuántas plazas quedan libres en cada una?"
  • "Reserva a Anna Keller en la clase de Vinyasa Yoga de esta tarde a las 18:00. Comprueba antes que tiene un bono que la cubra."
  • "Búscame un hueco libre el sábado por la mañana para un masaje de 60 minutos, con cualquier terapeuta."
  • "Muéstrame las visitas de los últimos 3 meses, las membresías activas y el saldo de la clienta [email protected]."
  • "¿Cuánto vendimos la semana pasada, desglosado por sede?"

FAQ

¿Cursor admite servidores MCP personalizados en el plan gratuito? Sí, MCP está disponible en los planes Hobby, Pro y Business.

Siguientes pasos

¿Te ha sido útil esta guía?

Tu agente de Mindbody está a un clic.

Instala el conector, pega la clave y pregunta a Cursor. 7 días gratis, sin tarjeta de crédito.

Guías relacionadas

Conectores

Cómo conectar Mindbody a ChatGPT vía MCP

Mindbody para estudios, gimnasios y centros de bienestar: sedes, programas, clases y horarios, listas de asistentes y de espera, citas y huecos libres, inscripciones, clientes con bonos, membresías, contratos y visitas, ventas, opciones de precio, productos y personal. Reserva clases, citas e inscripciones, gestiona clientes y registra su llegada. Inicia sesión con un usuario del personal; cancelar una clase entera viene desactivado al instalar.

Conectores

Cómo conectar Mindbody a Claude vía MCP

Mindbody para estudios, gimnasios y centros de bienestar: sedes, programas, clases y horarios, listas de asistentes y de espera, citas y huecos libres, inscripciones, clientes con bonos, membresías, contratos y visitas, ventas, opciones de precio, productos y personal. Reserva clases, citas e inscripciones, gestiona clientes y registra su llegada. Inicia sesión con un usuario del personal; cancelar una clase entera viene desactivado al instalar.

Conectores

Cómo conectar Mindbody a Gemini vía MCP

Mindbody para estudios, gimnasios y centros de bienestar: sedes, programas, clases y horarios, listas de asistentes y de espera, citas y huecos libres, inscripciones, clientes con bonos, membresías, contratos y visitas, ventas, opciones de precio, productos y personal. Reserva clases, citas e inscripciones, gestiona clientes y registra su llegada. Inicia sesión con un usuario del personal; cancelar una clase entera viene desactivado al instalar.

Conectores

Cómo conectar Mindbody a Meta Muse vía MCP

Mindbody para estudios, gimnasios y centros de bienestar: sedes, programas, clases y horarios, listas de asistentes y de espera, citas y huecos libres, inscripciones, clientes con bonos, membresías, contratos y visitas, ventas, opciones de precio, productos y personal. Reserva clases, citas e inscripciones, gestiona clientes y registra su llegada. Inicia sesión con un usuario del personal; cancelar una clase entera viene desactivado al instalar.

Conectores

Mindbody a MCP: clases, citas, clientes, membresías y ventas en cualquier agente de IA

Mindbody para estudios, gimnasios y centros de bienestar: sedes, programas, clases y horarios, listas de asistentes y de espera, citas y huecos libres, inscripciones, clientes con bonos, membresías, contratos y visitas, ventas, opciones de precio, productos y personal. Reserva clases, citas e inscripciones, gestiona clientes y registra su llegada. Inicia sesión con un usuario del personal; cancelar una clase entera viene desactivado al instalar.

Conectores

Cómo conectar Mindbody a Microsoft Copilot vía MCP

Mindbody para estudios, gimnasios y centros de bienestar: sedes, programas, clases y horarios, listas de asistentes y de espera, citas y huecos libres, inscripciones, clientes con bonos, membresías, contratos y visitas, ventas, opciones de precio, productos y personal. Reserva clases, citas e inscripciones, gestiona clientes y registra su llegada. Inicia sesión con un usuario del personal; cancelar una clase entera viene desactivado al instalar.