comunidesk

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_edificios Listar Edificios (Edificios)
  • get_edificios Obtener Edificios por id
  • list_departamentos Listar Departamentos / Unidades (Departamentos)
  • get_departamentos Obtener Departamentos / Unidades por id
  • list_egresos Listar Egresos (Egresos)
  • get_egresos Obtener Egresos por id
  • list_gastos_comunes Listar Gastos comunes (GastosComunes)
  • get_gastos_comunes Obtener Gastos comunes por id
  • list_pagos Listar Pagos (gasto común) (Pagos)
  • get_pagos Obtener Pagos (gasto común) por id
  • list_ingresos Listar Ingresos (finanzas) (Ingresos)
  • get_ingresos Obtener Ingresos (finanzas) por id
  • list_empleados Listar Empleados (Empleados)
  • get_empleados Obtener Empleados por id
  • list_proveedores Listar Proveedores (Proveedores)
  • get_proveedores Obtener Proveedores por id
  • list_consumos Listar Consumos (Consumos)
  • get_consumos Obtener Consumos por id
  • list_mantenciones Listar Mantenciones (Mantenciones)
  • get_mantenciones Obtener Mantenciones por id
  • list_multas Listar Multas (Multas)
  • get_multas Obtener Multas por id
  • list_visitas Listar Visitas / Encomiendas (Visitas)
  • get_visitas Obtener Visitas / Encomiendas por id
  • list_areas_comunes Listar Áreas comunes (AreasComunes)
  • get_areas_comunes Obtener Áreas comunes por id
  • list_reservas Listar Reservas (Reservas)
  • get_reservas Obtener Reservas por id
  • list_reglamentos Listar Reglamentos (Reglamentos)
  • get_reglamentos Obtener Reglamentos por id
  • list_documentos_legales Listar Documentos legales (DocumentosLegales)
  • get_documentos_legales Obtener Documentos legales por id
  • list_diario_mural Listar Diario mural (AnunciosDiarioMural)
  • get_diario_mural Obtener Diario mural por id
  • list_comunicaciones Listar Comunicaciones (Comunicaciones)
  • get_comunicaciones Obtener Comunicaciones por id
  • list_tickets Listar Tickets (Tickets)
  • get_tickets Obtener Tickets por id
  • list_votaciones Listar Votaciones (Votaciones)
  • get_votaciones Obtener Votaciones por id
  • list_convenios Listar Convenios de pago (Convenios)
  • get_convenios Obtener Convenios de pago por id
  • list_cotizaciones Listar Cotizaciones (Cotizaciones)
  • get_cotizaciones Obtener Cotizaciones por id
  • list_grupos_unidades Listar Grupos de unidades (GruposUnidades)
  • get_grupos_unidades Obtener Grupos de unidades por id
  • list_inventario Listar Inventario (Inventario)
  • get_inventario Obtener Inventario por id
  • list_aprobaciones Listar Aprobaciones (Aprobaciones)
  • get_aprobaciones Obtener Aprobaciones por id
  • list_seguros Listar Seguros (Seguros)
  • get_seguros Obtener Seguros por id
  • list_siniestros Listar Siniestros (Siniestros)
  • get_siniestros Obtener Siniestros por id
  • list_plan_emergencia Listar Plan de emergencia (PlanEmergencia)
  • get_plan_emergencia Obtener Plan de emergencia por id
  • list_procedimientos Listar Procedimientos (Procedimientos)
  • get_procedimientos Obtener Procedimientos por id
  • list_pagos_tesoreria Listar Pagos (finanzas) (PagosTesoreria)
  • get_pagos_tesoreria Obtener Pagos (finanzas) por id
  • list_fondos_reserva Listar Fondos de reserva (FondosReserva)
  • get_fondos_reserva Obtener Fondos de reserva por id
  • list_configuracion_edificio Listar Configuración del edificio (ConfiguracionEdificio)
  • get_configuracion_edificio Obtener Configuración del edificio por id
  • list_tipos_multa Listar Tipos de multa (TiposMulta)
  • get_tipos_multa Obtener Tipos de multa por id
  • list_finanzas_config Listar Configuración finanzas (FinanzasConfig)
  • get_finanzas_config Obtener Configuración finanzas por id
  • list_gastos_departamento Listar Gastos por unidad (GastosDepartamento)
  • get_gastos_departamento Obtener Gastos por unidad por id
  • list_asignaciones_usuario Listar Asignaciones de usuario (UserAssignments)
  • get_asignaciones_usuario Obtener Asignaciones de usuario por id
  • list_asignaciones_rol Listar Asignaciones de rol (RoleAssignments)
  • get_asignaciones_rol Obtener Asignaciones de rol por id
  • list_grupos_permisos Listar Grupos de permisos (PermissionGroups)
  • get_grupos_permisos Obtener Grupos de permisos por id
  • list_permisos_usuario Listar Permisos adicionales (UserPermissions)
  • get_permisos_usuario Obtener Permisos adicionales por id
  • list_turnos_planificacion Listar Turnos y planificación (TurnosPlanificacion)
  • get_turnos_planificacion Obtener Turnos y planificación por id
  • list_tareas Listar Tareas (Tareas)
  • get_tareas Obtener Tareas por id
  • list_comite_miembros Listar Miembros del comité (MiembrosComite)
  • get_comite_miembros Obtener Miembros del comité por id
  • list_comite_reuniones Listar Reuniones de comité (ReunionesComite)
  • get_comite_reuniones Obtener Reuniones de comité por id
  • list_comite_actas Listar Actas de comité (ActasComite)
  • get_comite_actas Obtener Actas de comité por id
  • list_plusvalia_config Listar Plusvalía (config) (PlusvaliaConfig)
  • get_plusvalia_config Obtener Plusvalía (config) por id
  • list_plusvalia_snapshots Listar Plusvalía (histórico) (PlusvaliaSnapshots)
  • get_plusvalia_snapshots Obtener Plusvalía (histórico) por id
  • list_transparencia Listar Transparencia (Transparencia)
  • get_transparencia Obtener Transparencia por id
  • list_reportes Listar Reportes (Reportes)
  • get_reportes Obtener Reportes por id
  • list_reservas_estacionamiento_visita Listar Estacionamientos de visitas (ReservasEstacionamientoVisita)
  • get_reservas_estacionamiento_visita Obtener Estacionamientos de visitas por id
  • list_actividad Listar Registro de actividad (ActivityLogs)
  • get_actividad Obtener Registro de actividad por id
  • list_monitoreo_equipos Listar Monitoreo de equipos (MonitoreoEquipos)
  • get_monitoreo_equipos Obtener Monitoreo de equipos por id
  • list_cotizaciones_seguro Listar Cotización de seguros (CotizacionesSeguro)
  • get_cotizaciones_seguro Obtener Cotización de seguros por id
  • list_registros_horas Listar Registro de horas (RegistrosHoras)
  • get_registros_horas Obtener Registro de horas por id
  • list_pagos_empleados Listar Pagos a empleados (PagosEmpleados)
  • get_pagos_empleados Obtener Pagos a empleados por id
  • list_mantenciones_periodicas Listar Mantenciones periódicas (MantencionesPeriodicas)
  • get_mantenciones_periodicas Obtener Mantenciones periódicas por id
  • list_procedimientos_ejecucion Listar Ejecuciones de procedimiento (ProcedimientosEjecucion)
  • get_procedimientos_ejecucion Obtener Ejecuciones de procedimiento por id
  • list_invitaciones Listar Invitaciones (Invitaciones)
  • get_invitaciones Obtener Invitaciones por id
  • list_centro_datos Listar Centro de datos (CentroDatos)
  • get_centro_datos Obtener Centro de datos por id
  • list_finanzas Listar Finanzas (Finanzas)
  • get_finanzas Obtener Finanzas por id
  • list_mensajes Listar Mensajes (ChatThreads)
  • get_mensajes Obtener Mensajes por id
  • list_reporte_anual Listar Reporte anual de gestión (ReportesAnualesGestion)
  • get_reporte_anual Obtener Reporte anual de gestión por id
  • list_gestion_transversal_personal Listar Gestión transversal — Banco de reservas (GestionTransversalPersonal)
  • get_gestion_transversal_personal Obtener Gestión transversal — Banco de reservas por id
  • list_gestion_transversal_equipo Listar Gestión transversal — Equipo de soporte (GestionTransversalEquipo)
  • get_gestion_transversal_equipo Obtener Gestión transversal — Equipo de soporte por id
  • list_gestion_transversal_asignaciones Listar Gestión transversal — Asignaciones (GestionTransversalAsignaciones)
  • get_gestion_transversal_asignaciones Obtener Gestión transversal — Asignaciones por id
  • list_egresos_exclusiones_gc Listar Exclusiones GC (EgresosExclusionGastoComun)
  • get_egresos_exclusiones_gc Obtener Exclusiones GC por id
  • list_conciliaciones_bancarias Listar Conciliaciones bancarias (ConciliacionesBancarias)
  • get_conciliaciones_bancarias Obtener Conciliaciones bancarias por id
  • list_movimientos_bancarios Listar Movimientos bancarios (MovimientosBancarios)
  • get_movimientos_bancarios Obtener Movimientos bancarios por id
  • list_cargas_cartola Listar Cargas de cartola (CargasCartola)
  • get_cargas_cartola Obtener Cargas de cartola por id

Portal: developers.comunidesk.com · Gateway: gateway.comunidesk.com