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 List Edificios (Edificios)
  • get_edificios Get Edificios by id
  • list_departamentos List Departamentos / Unidades (Departamentos)
  • get_departamentos Get Departamentos / Unidades by id
  • list_egresos List Egresos (Egresos)
  • get_egresos Get Egresos by id
  • list_gastos_comunes List Gastos comunes (GastosComunes)
  • get_gastos_comunes Get Gastos comunes by id
  • list_pagos List Pagos (gasto común) (Pagos)
  • get_pagos Get Pagos (gasto común) by id
  • list_ingresos List Ingresos (tesorería) (Ingresos)
  • get_ingresos Get Ingresos (tesorería) by id
  • list_empleados List Empleados (Empleados)
  • get_empleados Get Empleados by id
  • list_proveedores List Proveedores (Proveedores)
  • get_proveedores Get Proveedores by id
  • list_consumos List Consumos (Consumos)
  • get_consumos Get Consumos by id
  • list_mantenciones List Mantenciones (Mantenciones)
  • get_mantenciones Get Mantenciones by id
  • list_multas List Multas (Multas)
  • get_multas Get Multas by id
  • list_visitas List Visitas / Encomiendas (Visitas)
  • get_visitas Get Visitas / Encomiendas by id
  • list_areas_comunes List Áreas comunes (AreasComunes)
  • get_areas_comunes Get Áreas comunes by id
  • list_reservas List Reservas (Reservas)
  • get_reservas Get Reservas by id
  • list_reglamentos List Reglamentos (Reglamentos)
  • get_reglamentos Get Reglamentos by id
  • list_documentos_legales List Documentos legales (DocumentosLegales)
  • get_documentos_legales Get Documentos legales by id
  • list_anuncios List Diario mural (Anuncios)
  • get_anuncios Get Diario mural by id
  • list_comunicaciones List Comunicaciones (Comunicaciones)
  • get_comunicaciones Get Comunicaciones by id
  • list_tickets List Tickets (Tickets)
  • get_tickets Get Tickets by id
  • list_votaciones List Votaciones (Votaciones)
  • get_votaciones Get Votaciones by id
  • list_convenios List Convenios de pago (Convenios)
  • get_convenios Get Convenios de pago by id
  • list_cotizaciones List Cotizaciones (Cotizaciones)
  • get_cotizaciones Get Cotizaciones by id
  • list_grupos_unidades List Grupos de unidades (GruposUnidades)
  • get_grupos_unidades Get Grupos de unidades by id
  • list_inventario List Inventario (Inventario)
  • get_inventario Get Inventario by id
  • list_aprobaciones List Aprobaciones (Aprobaciones)
  • get_aprobaciones Get Aprobaciones by id
  • list_seguros List Seguros (Seguros)
  • get_seguros Get Seguros by id
  • list_siniestros List Siniestros (Siniestros)
  • get_siniestros Get Siniestros by id
  • list_plan_emergencia List Plan de emergencia (PlanEmergencia)
  • get_plan_emergencia Get Plan de emergencia by id
  • list_procedimientos List Procedimientos (Procedimientos)
  • get_procedimientos Get Procedimientos by id
  • list_pagos_tesoreria List Pagos tesorería (PagosTesoreria)
  • get_pagos_tesoreria Get Pagos tesorería by id
  • list_fondos_reserva List Fondos de reserva (FondosReserva)
  • get_fondos_reserva Get Fondos de reserva by id

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

Comunidesk Shell dev