MCP
Model Context Protocol para agentes (Cursor y otros).
Qué es
El endpoint MCP del gateway expone tools list/get por módulo Comunidesk. Autentica con OAuth + JWT de usuario, igual que REST.
https://gateway.comunidesk.com/mcp
Conectar en Cursor
Añade el servidor MCP en la configuración del IDE
{
"mcpServers": {
"comunidesk": {
"url": "https://gateway.comunidesk.com/mcp",
"headers": {
"Authorization": "Bearer <oauth_access_token>",
"x-comunidesk-user-authorization": "Bearer <users_app_jwt>"
}
}
}
}Tools por módulo
list_* y get_* derivados de los EntitySets publicados
list_edificiosListar Edificios (Edificios)get_edificiosObtener Edificios por idlist_departamentosListar Departamentos / Unidades (Departamentos)get_departamentosObtener Departamentos / Unidades por idlist_egresosListar Egresos (Egresos)get_egresosObtener Egresos por idlist_gastos_comunesListar Gastos comunes (GastosComunes)get_gastos_comunesObtener Gastos comunes por idlist_pagosListar Pagos (gasto común) (Pagos)get_pagosObtener Pagos (gasto común) por idlist_ingresosListar Ingresos (finanzas) (Ingresos)get_ingresosObtener Ingresos (finanzas) por idlist_empleadosListar Empleados (Empleados)get_empleadosObtener Empleados por idlist_proveedoresListar Proveedores (Proveedores)get_proveedoresObtener Proveedores por idlist_consumosListar Consumos (Consumos)get_consumosObtener Consumos por idlist_mantencionesListar Mantenciones (Mantenciones)get_mantencionesObtener Mantenciones por idlist_multasListar Multas (Multas)get_multasObtener Multas por idlist_visitasListar Visitas / Encomiendas (Visitas)get_visitasObtener Visitas / Encomiendas por idlist_areas_comunesListar Áreas comunes (AreasComunes)get_areas_comunesObtener Áreas comunes por idlist_reservasListar Reservas (Reservas)get_reservasObtener Reservas por idlist_reglamentosListar Reglamentos (Reglamentos)get_reglamentosObtener Reglamentos por idlist_documentos_legalesListar Documentos legales (DocumentosLegales)get_documentos_legalesObtener Documentos legales por idlist_diario_muralListar Diario mural (AnunciosDiarioMural)get_diario_muralObtener Diario mural por idlist_comunicacionesListar Comunicaciones (Comunicaciones)get_comunicacionesObtener Comunicaciones por idlist_ticketsListar Tickets (Tickets)get_ticketsObtener Tickets por idlist_votacionesListar Votaciones (Votaciones)get_votacionesObtener Votaciones por idlist_conveniosListar Convenios de pago (Convenios)get_conveniosObtener Convenios de pago por idlist_cotizacionesListar Cotizaciones (Cotizaciones)get_cotizacionesObtener Cotizaciones por idlist_grupos_unidadesListar Grupos de unidades (GruposUnidades)get_grupos_unidadesObtener Grupos de unidades por idlist_inventarioListar Inventario (Inventario)get_inventarioObtener Inventario por idlist_aprobacionesListar Aprobaciones (Aprobaciones)get_aprobacionesObtener Aprobaciones por idlist_segurosListar Seguros (Seguros)get_segurosObtener Seguros por idlist_siniestrosListar Siniestros (Siniestros)get_siniestrosObtener Siniestros por idlist_plan_emergenciaListar Plan de emergencia (PlanEmergencia)get_plan_emergenciaObtener Plan de emergencia por idlist_procedimientosListar Procedimientos (Procedimientos)get_procedimientosObtener Procedimientos por idlist_pagos_tesoreriaListar Pagos (finanzas) (PagosTesoreria)get_pagos_tesoreriaObtener Pagos (finanzas) por idlist_fondos_reservaListar Fondos de reserva (FondosReserva)get_fondos_reservaObtener Fondos de reserva por idlist_configuracion_edificioListar Configuración del edificio (ConfiguracionEdificio)get_configuracion_edificioObtener Configuración del edificio por idlist_tipos_multaListar Tipos de multa (TiposMulta)get_tipos_multaObtener Tipos de multa por idlist_finanzas_configListar Configuración finanzas (FinanzasConfig)get_finanzas_configObtener Configuración finanzas por idlist_gastos_departamentoListar Gastos por unidad (GastosDepartamento)get_gastos_departamentoObtener Gastos por unidad por idlist_asignaciones_usuarioListar Asignaciones de usuario (UserAssignments)get_asignaciones_usuarioObtener Asignaciones de usuario por idlist_asignaciones_rolListar Asignaciones de rol (RoleAssignments)get_asignaciones_rolObtener Asignaciones de rol por idlist_grupos_permisosListar Grupos de permisos (PermissionGroups)get_grupos_permisosObtener Grupos de permisos por idlist_permisos_usuarioListar Permisos adicionales (UserPermissions)get_permisos_usuarioObtener Permisos adicionales por idlist_turnos_planificacionListar Turnos y planificación (TurnosPlanificacion)get_turnos_planificacionObtener Turnos y planificación por idlist_tareasListar Tareas (Tareas)get_tareasObtener Tareas por idlist_comite_miembrosListar Miembros del comité (MiembrosComite)get_comite_miembrosObtener Miembros del comité por idlist_comite_reunionesListar Reuniones de comité (ReunionesComite)get_comite_reunionesObtener Reuniones de comité por idlist_comite_actasListar Actas de comité (ActasComite)get_comite_actasObtener Actas de comité por idlist_plusvalia_configListar Plusvalía (config) (PlusvaliaConfig)get_plusvalia_configObtener Plusvalía (config) por idlist_plusvalia_snapshotsListar Plusvalía (histórico) (PlusvaliaSnapshots)get_plusvalia_snapshotsObtener Plusvalía (histórico) por idlist_transparenciaListar Transparencia (Transparencia)get_transparenciaObtener Transparencia por idlist_reportesListar Reportes (Reportes)get_reportesObtener Reportes por idlist_reservas_estacionamiento_visitaListar Estacionamientos de visitas (ReservasEstacionamientoVisita)get_reservas_estacionamiento_visitaObtener Estacionamientos de visitas por idlist_actividadListar Registro de actividad (ActivityLogs)get_actividadObtener Registro de actividad por idlist_monitoreo_equiposListar Monitoreo de equipos (MonitoreoEquipos)get_monitoreo_equiposObtener Monitoreo de equipos por idlist_cotizaciones_seguroListar Cotización de seguros (CotizacionesSeguro)get_cotizaciones_seguroObtener Cotización de seguros por idlist_registros_horasListar Registro de horas (RegistrosHoras)get_registros_horasObtener Registro de horas por idlist_pagos_empleadosListar Pagos a empleados (PagosEmpleados)get_pagos_empleadosObtener Pagos a empleados por idlist_mantenciones_periodicasListar Mantenciones periódicas (MantencionesPeriodicas)get_mantenciones_periodicasObtener Mantenciones periódicas por idlist_procedimientos_ejecucionListar Ejecuciones de procedimiento (ProcedimientosEjecucion)get_procedimientos_ejecucionObtener Ejecuciones de procedimiento por idlist_invitacionesListar Invitaciones (Invitaciones)get_invitacionesObtener Invitaciones por idlist_centro_datosListar Centro de datos (CentroDatos)get_centro_datosObtener Centro de datos por idlist_finanzasListar Finanzas (Finanzas)get_finanzasObtener Finanzas por idlist_mensajesListar Mensajes (ChatThreads)get_mensajesObtener Mensajes por idlist_reporte_anualListar Reporte anual de gestión (ReportesAnualesGestion)get_reporte_anualObtener Reporte anual de gestión por idlist_gestion_transversal_personalListar Gestión transversal — Banco de reservas (GestionTransversalPersonal)get_gestion_transversal_personalObtener Gestión transversal — Banco de reservas por idlist_gestion_transversal_equipoListar Gestión transversal — Equipo de soporte (GestionTransversalEquipo)get_gestion_transversal_equipoObtener Gestión transversal — Equipo de soporte por idlist_gestion_transversal_asignacionesListar Gestión transversal — Asignaciones (GestionTransversalAsignaciones)get_gestion_transversal_asignacionesObtener Gestión transversal — Asignaciones por idlist_egresos_exclusiones_gcListar Exclusiones GC (EgresosExclusionGastoComun)get_egresos_exclusiones_gcObtener Exclusiones GC por idlist_conciliaciones_bancariasListar Conciliaciones bancarias (ConciliacionesBancarias)get_conciliaciones_bancariasObtener Conciliaciones bancarias por idlist_movimientos_bancariosListar Movimientos bancarios (MovimientosBancarios)get_movimientos_bancariosObtener Movimientos bancarios por idlist_cargas_cartolaListar Cargas de cartola (CargasCartola)get_cargas_cartolaObtener Cargas de cartola por id
