Conecta tu IA con Lucca API V3

Dale a Claude, ChatGPT, Mistral o a cualquier cliente MCP acceso seguro a Lucca API V3, sin necesidad de un servidor MCP oficial de Lucca API V3. Proxoria convierte la API de Lucca API V3 en herramientas que tu IA puede usar, con autenticación por usuario y acciones de escritura sujetas a tu aprobación.

Qué puede hacer tu IA con Lucca API V3

Una vez conectado, estas herramientas aparecen automáticamente en tu asistente de IA:

  • list_userssolo lectura

    Lista los usuarios del directorio. Puedes filtrar por correo e incluir a antiguos empleados.

  • get_usersolo lectura

    Obtén los datos de un usuario. Pasa una lista `fields` separada por comas para personalizarlos.

  • list_departmentssolo lectura

    Lista los departamentos de la organización.

  • list_leave_requestssolo lectura

    Lista las solicitudes de ausencia (Timmi Absences), pendientes o ya resueltas.

  • list_leavessolo lectura

    Lista las ausencias efectivamente registradas en un intervalo de fechas (Timmi Absences).

  • decide_leave_requestescritura · requiere aprobación

    Aprueba o deniega una solicitud de ausencia pendiente. Al denegar es obligatorio un comentario.

  • list_expense_claimssolo lectura

    Lista las notas de gastos de Cleemy, opcionalmente filtradas por titular y estado.

  • list_timesheetssolo lectura

    Lista los partes de horas (Timmi), opcionalmente filtrados por titular y fechas.

  • list_time_entriessolo lectura

    Lista los registros de tiempo (Timmi), opcionalmente filtrados por titular y fechas.

  • list_user_locationssolo lectura

    Lista dónde trabajan los empleados en un intervalo de fechas (Timmi Office).

  • list_work_locationssolo lectura

    Lista las ubicaciones o sedes de trabajo disponibles (Timmi Office).

  • create_userescritura · requiere aprobación

    Crea un usuario en el directorio. Pasa el objeto de usuario de Lucca completo en `user` (Lucca exige firstName, lastName, login, mail, dtContractStart, legalEntityId, employeeNumber, departmentId, managerId, rolePrincipalId, habilitedRoles, birthDate, calendarId, cultureID).

  • update_userescritura · requiere aprobación

    Actualiza un usuario (sustitución completa — PUT). Pasa el objeto de usuario de Lucca completo en `user`; los campos obligatorios que omitas se borrarán, así que inclúyelos todos.

  • list_expenseclaimitemssolo lectura

    Lista las líneas de notas de gastos.

  • get_expenseclaimitemsolo lectura

    Obtén una línea de nota de gastos.

  • create_expenseclaimescritura · requiere aprobación

    Crea una nota de gastos a partir de líneas existentes. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • list_expensetempitemssolo lectura

    Lista los gastos temporales.

  • create_temporary_expenseescritura · requiere aprobación

    Crea un gasto temporal. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • get_expensetempitemsolo lectura

    Obtén un gasto temporal.

  • update_expensetempitemescritura · requiere aprobación

    Actualiza un gasto temporal. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • create_expense_accounting_exportescritura · requiere aprobación

    Crea una exportación contable de las notas de gastos y devuelve su contenido. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • list_work_contractssolo lectura

    Lista los contratos de trabajo.

  • get_work_contractsolo lectura

    Obtén un contrato de trabajo.

  • list_booked_documentssolo lectura

    Lista los documentos contabilizados.

  • create_commitment_requestescritura · requiere aprobación

    Crea una solicitud de compromiso sobre un compromiso existente. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • list_cost_centerssolo lectura

    Lista los centros de costes.

  • create_cost_centerescritura · requiere aprobación

    Crea un centro de costes. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • get_cost_centersolo lectura

    Obtén un centro de costes.

  • update_cost_centerescritura · requiere aprobación

    Actualiza un centro de costes. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • delete_documentescritura · requiere aprobación

    Elimina un documento. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • get_documentsolo lectura

    Obtén un documento.

  • update_documentescritura · requiere aprobación

    Actualiza un documento. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • get_invoicesolo lectura

    Obtén una factura.

  • update_invoiceescritura · requiere aprobación

    Actualiza una factura. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • list_invoice_confirmationssolo lectura

    Lista las confirmaciones de una factura.

  • confirm_invoiceescritura · requiere aprobación

    Confirma una factura. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • list_naturessolo lectura

    Lista las naturalezas de gasto.

  • create_natureescritura · requiere aprobación

    Crea una naturaleza de gasto. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • get_naturesolo lectura

    Obtén una naturaleza de gasto.

  • update_natureescritura · requiere aprobación

    Actualiza una naturaleza de gasto. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • list_purchasessolo lectura

    Lista las compras.

  • create_purchaseescritura · requiere aprobación

    Crea una compra. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • get_purchasesolo lectura

    Obtén una compra.

  • close_purchaseescritura · requiere aprobación

    Cierra una compra. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • create_commitmentescritura · requiere aprobación

    Crea un compromiso sobre una compra. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • cancel_commitment_requestescritura · requiere aprobación

    Cancela una solicitud de compromiso. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • list_supplierssolo lectura

    Lista los proveedores.

  • create_supplierescritura · requiere aprobación

    Crea un proveedor. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • get_suppliersolo lectura

    Obtén un proveedor.

  • update_supplierescritura · requiere aprobación

    Actualiza un proveedor. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • import_cost_centersescritura · requiere aprobación

    Importa centros de costes en bloque. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • list_inbox_documentssolo lectura

    Lista los documentos pendientes en la bandeja contable.

  • update_inbox_documentescritura · requiere aprobación

    Modifica un documento de la bandeja contable. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • book_inbox_documentescritura · requiere aprobación

    Contabiliza un documento de la bandeja de entrada. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • list_vat_ratessolo lectura

    Lista los tipos de IVA configurados.

  • list_department_treesolo lectura

    Lista los departamentos en forma de árbol. El primer nodo siempre está vacío: es el punto de partida, ya que varios departamentos pueden estar en el nivel más alto.

  • get_departmentsolo lectura

    Obtén un departamento.

  • list_structure_departmentssolo lectura

    Lista los departamentos.

  • get_structure_departmentsolo lectura

    Obtén un departamento.

  • list_establishmentssolo lectura

    Lista los establecimientos.

  • list_legal_unitssolo lectura

    Lista las entidades jurídicas.

  • list_fixed_itemssolo lectura

    Lista los elementos fijos de nómina.

  • list_fixed_nature_categoriessolo lectura

    Lista las categorías de naturalezas de elementos fijos de nómina.

  • list_fixed_naturessolo lectura

    Lista las naturalezas de elementos fijos.

  • get_fixed_naturesolo lectura

    Obtén una naturaleza de elemento fijo.

  • list_variable_itemssolo lectura

    Lista los elementos variables de nómina.

  • create_variable_itemescritura · requiere aprobación

    Crea un elemento variable de nómina. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • delete_variable_itemescritura · requiere aprobación

    Elimina un elemento variable de nómina. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • get_variable_itemsolo lectura

    Obtén un elemento variable de nómina.

  • update_variable_itemescritura · requiere aprobación

    Actualiza un elemento variable de nómina. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • list_variable_nature_categoriessolo lectura

    Lista las categorías de naturalezas de elementos variables de nómina.

  • list_variable_naturessolo lectura

    Lista las naturalezas de elementos variables.

  • get_variable_naturesolo lectura

    Obtén una naturaleza de elemento variable.

  • list_realized_trainingssolo lectura

    Lista las formaciones realizadas.

  • list_training_categoriessolo lectura

    Lista las categorías de formación.

  • list_training_providerssolo lectura

    Lista los proveedores de formación.

  • list_trainingssolo lectura

    Lista las formaciones.

  • create_trainingescritura · requiere aprobación

    Crea una formación. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • get_trainingsolo lectura

    Obtén una formación.

  • list_realized_trainings_v2solo lectura

    Lista las formaciones realizadas, en la v2 de la API de formación.

  • create_realized_training_v2escritura · requiere aprobación

    Registra una formación realizada, en la v2 de la API de formación. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • delete_realized_training_v2escritura · requiere aprobación

    Elimina una formación realizada, en la v2 de la API de formación. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • get_realized_training_v2solo lectura

    Obtén una formación realizada, en la v2 de la API de formación.

  • list_training_demandssolo lectura

    Lista las solicitudes de formación.

  • list_user_datessolo lectura

    Lista las fechas clave de los empleados: entrada, salida, antigüedad.

  • list_workcycleexceptionssolo lectura

    Lista las excepciones de ciclo de trabajo.

  • get_workcycleexceptionsolo lectura

    Obtén una excepción de ciclo de trabajo.

  • list_employee_assignmentssolo lectura

    Lista las asignaciones de los empleados a un acuerdo de jornada.

  • list_shiftoverridessolo lectura

    Lista las excepciones puntuales a los horarios previstos.

  • list_working_time_arrangementssolo lectura

    Lista los acuerdos de jornada.

  • get_working_time_arrangementsolo lectura

    Obtén un acuerdo de jornada.

  • list_collective_schedules_from_a_working_time_arrangementsolo lectura

    Lista los horarios colectivos de un acuerdo de jornada.

  • get_collective_schedule_from_a_working_time_arrangementsolo lectura

    Obtén un horario colectivo de un acuerdo de jornada.

  • get_leave_requestsolo lectura

    Obtén una solicitud de ausencia.

  • get_leavesolo lectura

    Obtén una ausencia.

  • list_sickleavecertificatessolo lectura

    Lista los justificantes de baja.

  • get_sickleavecertificatesolo lectura

    Obtén un justificante de baja.

  • get_import_user_locations_analysissolo lectura

    Obtén el análisis de una importación de ubicaciones antes de ejecutarla.

  • get_import_user_locations_progresssolo lectura

    Obtén el avance de una importación de ubicaciones.

  • get_import_user_locations_resultssolo lectura

    Obtén el resultado de una importación de ubicaciones.

  • get_specific_userlocationsolo lectura

    Obtén una ubicación declarada por un empleado.

  • get_specific_worklocationsolo lectura

    Obtén una ubicación de trabajo.

  • list_organizationssolo lectura

    Lista las organizaciones de Timmi Project.

  • list_project_financialssolo lectura

    Lista los datos financieros por proyecto: presupuesto, consumido, pendiente.

  • list_clientssolo lectura

    Lista los clientes.

  • create_clientescritura · requiere aprobación

    Crea un cliente. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • delete_clientescritura · requiere aprobación

    Elimina un cliente. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • get_clientsolo lectura

    Obtén un cliente.

  • update_clientescritura · requiere aprobación

    Actualiza un cliente. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • list_projectssolo lectura

    Lista los proyectos.

  • create_projectescritura · requiere aprobación

    Crea un proyecto. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • delete_projectescritura · requiere aprobación

    Elimina un proyecto. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • get_projectsolo lectura

    Obtén un proyecto.

  • update_projectescritura · requiere aprobación

    Actualiza un proyecto. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • list_project_servicessolo lectura

    Lista los servicios de un proyecto.

  • create_project_serviceescritura · requiere aprobación

    Crea un servicio de proyecto. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • approve_timesheetsescritura · requiere aprobación

    Aprueba varias hojas de horas en una sola llamada. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • submit_timesheetsescritura · requiere aprobación

    Envía varias hojas de horas a validación. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • approve_timesheetescritura · requiere aprobación

    Aprueba una hoja de horas. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • cancel_timesheetescritura · requiere aprobación

    Cancela una hoja de horas. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • deny_timesheetescritura · requiere aprobación

    Rechaza una hoja de horas. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • invalidate_timesheetescritura · requiere aprobación

    Invalida una hoja de horas ya aprobada: vuelve a captura. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • update_time_entries_v4escritura · requiere aprobación

    Modifica registros de tiempo mediante el servicio v4, que reemplaza la actualización en bloque de la v3. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • delete_multiple_time_entriesescritura · requiere aprobación

    Elimina varios registros de tiempo en una sola llamada. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • create_time_entriesescritura · requiere aprobación

    Crea varios registros de tiempo en una sola llamada. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • update_multiple_time_entriesescritura · requiere aprobación

    Modifica varios registros de tiempo en una sola llamada. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • delete_time_entryescritura · requiere aprobación

    Elimina un registro de tiempo. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • get_time_entrysolo lectura

    Obtén un registro de tiempo.

  • update_time_entryescritura · requiere aprobación

    Actualiza un registro de tiempo. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • list_due_timesheetssolo lectura

    Lista las hojas de horas por recordar.

  • create_reportescritura · requiere aprobación

    Crea un informe de hojas de horas, para descargar después en CSV o Excel. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • download_report_as_csvsolo lectura

    Descarga un informe de hojas de horas en CSV.

  • download_report_as_excelsolo lectura

    Descarga un informe de hojas de horas en Excel.

  • remind_timesheetsescritura · requiere aprobación

    Recuerda a los empleados con la hoja de horas atrasada. Acción de escritura: pasa por el control de confirmación cuando está activado.

Ejemplos de prompts

Pídeselo a tu IA en lenguaje natural: elegirá la herramienta de Lucca API V3 adecuada.

  • Lista los usuarios del directorio. Puedes filtrar por correo e incluir a antiguos empleados — desde Lucca API V3, en lenguaje natural.
  • Obtén los datos de un usuario. Pasa una lista `fields` separada por comas para personalizarlos — desde Lucca API V3, en lenguaje natural.
  • Lista los departamentos de la organización — desde Lucca API V3, en lenguaje natural.
  • Lista las solicitudes de ausencia (Timmi Absences), pendientes o ya resueltas — desde Lucca API V3, en lenguaje natural.

Cómo funciona

  1. Crea tu cuenta de Proxoria y añade tu endpoint MCP a Claude o ChatGPT.
  2. Conecta Lucca API V3 con tu clave API: cada persona conecta su propia cuenta y las credenciales se cifran en reposo.
  3. Tu IA obtiene al instante las herramientas de Lucca API V3. Las acciones de escritura esperan tu aprobación en el panel antes de cambiar nada.

Preguntas frecuentes

¿Lucca API V3 tiene un servidor MCP oficial?
No te hace falta. Proxoria expone Lucca API V3 a tu IA mediante el Model Context Protocol, así que puedes usarlo desde Claude, ChatGPT, Mistral o cualquier cliente compatible con MCP, sin ningún servidor MCP oficial de Lucca API V3.
¿Qué puede hacer mi IA con Lucca API V3 a través de Proxoria?
Obtiene 134 herramientas: list_users, get_user, list_departments, list_leave_requests, list_leaves, decide_leave_request, list_expense_claims, list_timesheets, list_time_entries, list_user_locations, list_work_locations, create_user, update_user, list_expenseclaimitems, get_expenseclaimitem, create_expenseclaim, list_expensetempitems, create_temporary_expense, get_expensetempitem, update_expensetempitem, create_expense_accounting_export, list_work_contracts, get_work_contract, list_booked_documents, create_commitment_request, list_cost_centers, create_cost_center, get_cost_center, update_cost_center, delete_document, get_document, update_document, get_invoice, update_invoice, list_invoice_confirmations, confirm_invoice, list_natures, create_nature, get_nature, update_nature, list_purchases, create_purchase, get_purchase, close_purchase, create_commitment, cancel_commitment_request, list_suppliers, create_supplier, get_supplier, update_supplier, import_cost_centers, list_inbox_documents, update_inbox_document, book_inbox_document, list_vat_rates, list_department_tree, get_department, list_structure_departments, get_structure_department, list_establishments, list_legal_units, list_fixed_items, list_fixed_nature_categories, list_fixed_natures, get_fixed_nature, list_variable_items, create_variable_item, delete_variable_item, get_variable_item, update_variable_item, list_variable_nature_categories, list_variable_natures, get_variable_nature, list_realized_trainings, list_training_categories, list_training_providers, list_trainings, create_training, get_training, list_realized_trainings_v2, create_realized_training_v2, delete_realized_training_v2, get_realized_training_v2, list_training_demands, list_user_dates, list_workcycleexceptions, get_workcycleexception, list_employee_assignments, list_shiftoverrides, list_working_time_arrangements, get_working_time_arrangement, list_collective_schedules_from_a_working_time_arrangement, get_collective_schedule_from_a_working_time_arrangement, get_leave_request, get_leave, list_sickleavecertificates, get_sickleavecertificate, get_import_user_locations_analysis, get_import_user_locations_progress, get_import_user_locations_results, get_specific_userlocation, get_specific_worklocation, list_organizations, list_project_financials, list_clients, create_client, delete_client, get_client, update_client, list_projects, create_project, delete_project, get_project, update_project, list_project_services, create_project_service, approve_timesheets, submit_timesheets, approve_timesheet, cancel_timesheet, deny_timesheet, invalidate_timesheet, update_time_entries_v4, delete_multiple_time_entries, create_time_entries, update_multiple_time_entries, delete_time_entry, get_time_entry, update_time_entry, list_due_timesheets, create_report, download_report_as_csv, download_report_as_excel, remind_timesheets. Por ejemplo: lista los usuarios del directorio. puedes filtrar por correo e incluir a antiguos empleados.
¿El conector de Lucca API V3 es de solo lectura?
No, también puede modificar datos. Las acciones de escritura pasan por defecto por el control de confirmación de Proxoria: tu IA las propone y tú apruebas cada una desde tu panel antes de que se escriba nada en Lucca API V3.
¿Cómo conecto Lucca API V3 con mi IA?
Crea una cuenta de Proxoria, conecta Lucca API V3 con tu clave API y añade tu endpoint MCP de Proxoria a Claude o ChatGPT. Tu IA obtiene al instante las herramientas de Lucca API V3.

¿Listo para conectar Lucca API V3 con tu IA?

Se configura en minutos: sin código y seguro de serie.

Empezar gratis

Sobre Proxoria. Proxoria conecta los asistentes de IA — Claude, ChatGPT, Mistral y cualquier cliente del Model Context Protocol (MCP) — con las aplicaciones de empresa que ya usas, convirtiendo la API de cada una en herramientas que tu IA puede llamar, con autenticación por usuario y acciones de escritura sujetas a aprobación humana.