Conecta tu IA con BambooHR
Dale a Claude, ChatGPT, Mistral o a cualquier cliente MCP acceso seguro a BambooHR, sin necesidad de un servidor MCP oficial de BambooHR. Proxoria convierte la API de BambooHR 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 BambooHR
Una vez conectado, estas herramientas aparecen automáticamente en tu asistente de IA:
list_employeessolo lecturaEnumere el directorio de empleados (todos los empleados con sus campos básicos).
get_employeesolo lecturaObtenga el detalle de un empleado. Pase una lista `fields` separada por comas para elegir los campos.
list_time_off_requestssolo lecturaEnumere las solicitudes de ausencia, opcionalmente filtradas por periodo y estado.
who_is_outsolo lecturaQuién está ausente (vacaciones y festivos) en un periodo.
list_all_employeessolo lecturaEnumere a todos los empleados, página a página, con más de lo que muestra el directorio publicado. Use list_employees para el directorio rápido, y este cuando sus campos no basten o falte alguien.
update_employeeescritura · requiere aprobaciónModifique los campos de un empleado. Los nombres proceden de list_fields — BambooHR los toma tal cual e ignora en silencio los que no conoce: compruebe allí la ortografía primero. Lo que una clave puede modificar depende de sus permisos: la retribución y otros campos sensibles se rechazan si la clave no los tiene. Acción de escritura: sujeta a la barrera de confirmación cuando está activada.
get_employee_tablesolo lecturaLea una tabla de un empleado — las filas detrás de una pestaña de su ficha: historial de puesto, retribución, formación, contactos de emergencia, equipamiento. list_tabular_fields nombra las tablas existentes y su contenido.
list_changed_employeessolo lecturaEnumere los empleados cuya ficha ha cambiado desde un momento dado — para ponerse al día sin releerlo todo. Devuelve identificadores y el tipo de cambio: alta, modificación, baja.
list_changed_table_datasolo lecturaEnumere las filas de una tabla de empleado modificadas desde un momento dado — por ejemplo todos los cambios retributivos desde principios de año, en toda la empresa.
get_time_off_balancesolo lecturaObtenga el saldo de ausencias restante de alguien, por política, a una fecha — la respuesta a «cuántos días me quedan». list_time_off_requests muestra lo solicitado; este muestra lo que queda.
list_time_off_typessolo lecturaEnumere los tipos de ausencia definidos por la empresa — vacaciones, baja, sin sueldo.
list_time_off_policiessolo lecturaEnumere las políticas de ausencia — cómo se devenga cada tipo, lo que da sentido a un saldo.
list_reportssolo lecturaEnumere los informes personalizados guardados. Ejecutar uno permite responder con las definiciones de la empresa en lugar de reconstruirlas.
run_reportsolo lecturaEjecute un informe guardado y obtenga sus filas.
list_datasetssolo lecturaEnumere los conjuntos de datos consultables — las vistas analíticas de BambooHR sobre empleados, ausencias y nómina.
get_dataset_fieldssolo lecturaEnumere los campos de un conjunto de datos, con sus tipos. Léalo antes de query_dataset: los filtros y columnas pedidos deben nombrar campos que existan aquí.
query_datasetsolo lecturaConsulte un conjunto de datos: elija los campos a devolver, filtre, agrupe u ordene. Es lo más parecido a plantear una pregunta propia a BambooHR en lugar de leer un informe definido por otro.
get_dataset_field_optionssolo lecturaEnumere los valores que puede tomar un campo de conjunto de datos — las entradas permitidas de un desplegable. Pídalos antes de filtrar por un campo así, para que el filtro coincida con algo.
list_job_openingssolo lecturaEnumere los puestos abiertos, con su estado, ubicación y responsable de la contratación.
create_job_openingescritura · requiere aprobaciónAbre un puesto a candidaturas. El responsable viene de list_hiring_leads y la ubicación de list_hiring_locations. BambooHR espera aquí un formulario multipart y no JSON, porque el mismo endpoint puede llevar archivos; no se envía ninguno.
list_applicationssolo lecturaEnumere las candidaturas, con el candidato, el puesto y el estado actual.
get_applicationsolo lecturaObtenga una candidatura íntegramente, con los datos del candidato y sus respuestas.
add_application_commentescritura · requiere aprobaciónAñada un comentario a una candidatura — el hilo de comentarios que deja un equipo de selección. Visible para todos los que tienen acceso a la contratación. Acción de escritura: sujeta a la barrera de confirmación cuando está activada.
update_application_statusescritura · requiere aprobaciónPase una candidatura a otro estado — avanzar a un candidato, o descartarlo. Los identificadores de estado proceden de list_applicant_statuses. Un rechazo puede disparar la notificación configurada por la empresa: es una decisión, no un archivado. Acción de escritura: sujeta a la barrera de confirmación cuando está activada.
list_applicant_statusessolo lecturaEnumere los estados que puede tener una candidatura, con sus identificadores.
list_hiring_locationssolo lecturaEnumere las ubicaciones de la empresa a las que puede vincularse un puesto abierto.
list_hiring_leadssolo lecturaEnumere los empleados que pueden designarse responsables de una contratación.
create_candidateescritura · requiere aprobaciónAñade un candidato y su candidatura a un puesto: alguien que se presentó en otro sitio, o una recomendación introducida a mano. BambooHR espera aquí un formulario multipart y no JSON, porque el mismo endpoint puede llevar un CV; no se envía ningún archivo, adjunta el CV desde BambooHR después.
list_employee_filessolo lecturaEnumere los documentos de un empleado y las categorías en que están archivados — contratos, certificados, evaluaciones. Devuelve qué es cada archivo, no su contenido.
list_company_filessolo lecturaEnumere los documentos de la empresa y sus categorías.
list_fieldssolo lecturaEnumere todos los campos de empleado de la empresa, con su nombre y tipo. Es el vocabulario: los nombres que esperan update_employee y los parámetros `fields`.
list_tabular_fieldssolo lecturaEnumere las tablas de empleado y los campos de cada una — qué tablas puede leer get_employee_table, y qué contienen.
list_list_fieldssolo lecturaEnumere los campos que son desplegables, con los valores permitidos de cada uno. Léalo antes de escribir en un campo así: BambooHR solo acepta los valores definidos aquí.
list_userssolo lecturaEnumere los usuarios de BambooHR de la cuenta, con su nivel de acceso y su estado.
list_bank_holidayssolo lecturaLista los días festivos que BambooHR conoce para un año: lo que distingue un día laborable de un día natural al contar vacaciones. El país viene de la cuenta, no es un parámetro.
get_countriessolo lecturaLista los países.
get_country_by_idsolo lecturaObtén un país.
list_company_benefitssolo lecturaLista los planes de beneficios activos de la empresa.
list_employee_benefitssolo lecturaLista las inscripciones a beneficios, actuales y futuras, agrupadas por empleado.
list_member_benefit_eventssolo lecturaLista los eventos de inscripción a beneficios de los empleados y sus dependientes del último año.
list_benefit_coveragessolo lecturaLista los niveles de cobertura configurados: solo empleado, con cónyuge, familia.
list_member_benefitssolo lecturaLista las inscripciones a beneficios de todos los miembros, empleados y dependientes (paginado).
list_benefit_deduction_typessolo lecturaLista los tipos de deducción vinculados a los beneficios.
list_employee_dependentssolo lecturaLista los beneficiarios dependientes.
get_employee_dependentsolo lecturaObtén un beneficiario dependiente.
list_calendar_eventssolo lecturaLista los eventos de calendario.
get_company_equity_settingssolo lecturaObtén los ajustes de participación accionarial de la empresa: tipo de cálculo, valoración, acciones, precios.
list_available_compensation_toolssolo lecturaLista los módulos de retribución activados para la empresa.
list_compensation_benchmarkssolo lecturaLista los pares puesto / ubicación que la empresa sigue para sus comparativas salariales.
get_compensation_benchmark_detailssolo lecturaObtén los datos de comparativa salarial de un puesto, opcionalmente para una ubicación.
export_compensation_benchmark_detailssolo lecturaExporta en CSV la comparativa salarial de un puesto, opcionalmente para una ubicación.
list_compensation_benchmark_sourcessolo lecturaLista las fuentes de comparativa salarial activadas.
list_compensation_planning_cyclessolo lecturaLista las campañas de revisión salarial, con su estado y el número de empleados afectados.
get_compensation_planning_cycle_detailssolo lecturaObtén el detalle de una campaña de revisión salarial y sus ajustes de moneda.
list_compensation_planning_cycle_adminssolo lecturaLista los administradores de una campaña de revisión salarial.
get_compensation_planning_approval_flowssolo lecturaObtén los circuitos de aprobación de una campaña de revisión salarial, agrupados por departamento.
get_compensation_planning_cycle_budgetssolo lecturaObtén los presupuestos de una campaña de revisión salarial y su reparto.
get_change_communication_letter_detailssolo lecturaObtén el contenido de las cartas de comunicación de una campaña de revisión salarial.
list_employees_in_compensation_planning_cyclesolo lecturaLista los empleados de una campaña de revisión salarial y su pertenencia.
get_compensation_planning_cycle_summarysolo lecturaObtén el avance y las estadísticas de una campaña de revisión salarial.
get_compensation_planning_cycle_worksheetsolo lecturaObtén la hoja de trabajo de una campaña de revisión salarial: propuestas, aprobaciones, vista general.
export_compensation_planning_cycle_worksheet_to_csvsolo lecturaDescarga la hoja de trabajo de una campaña de revisión salarial en CSV.
list_custom_fieldssolo lecturaLista los campos personalizados.
list_custom_field_typessolo lecturaLista los tipos disponibles para crear un campo personalizado.
get_custom_fieldsolo lecturaObtén un campo personalizado.
list_custom_field_list_valuessolo lecturaLista los valores posibles de un campo personalizado de tipo lista, con el número de empleados por valor.
get_legacy_report_field_mapsolo lecturaObtén la correspondencia entre los identificadores de campo del informe antiguo y los nuevos.
get_legacy_report_id_mapsolo lecturaObtén la correspondencia entre los identificadores antiguos de informes personalizados y los nuevos.
get_report_by_idsolo lecturaEjecuta un informe personalizado guardado y obtén sus datos, con sus campos y filtros.
list_custom_tablessolo lecturaLista las tablas personalizadas.
get_custom_tablesolo lecturaObtén una tabla personalizada.
list_goalssolo lecturaLista los objetivos.
create_goalescritura · requiere aprobaciónCrea un objetivo. Acción de escritura: pasa por el control de confirmación cuando está activado.
get_alignable_goal_optionssolo lecturaLista los objetivos a los que otro objetivo puede vincularse.
get_goal_creation_permissionsolo lecturaComprueba si quien llama tiene derecho a crear un objetivo para este empleado.
list_goal_sharing_optionssolo lecturaLista los compañeros con quienes pueden compartirse los objetivos de esta persona.
delete_goalescritura · requiere aprobaciónElimina un objetivo. Acción de escritura: pasa por el control de confirmación cuando está activado.
get_goal_aggregatesolo lecturaObtén un objetivo con sus comentarios, sus vínculos posibles y quién tiene acceso.
close_goalescritura · requiere aprobaciónCierra un objetivo: pasa al estado cerrado. Acción de escritura: pasa por el control de confirmación cuando está activado.
list_goal_commentssolo lecturaLista los comentarios de un objetivo.
create_goal_commentescritura · requiere aprobaciónCrea un comentario de objetivo. Acción de escritura: pasa por el control de confirmación cuando está activado.
delete_goal_commentescritura · requiere aprobaciónElimina un comentario de objetivo. Acción de escritura: pasa por el control de confirmación cuando está activado.
update_goal_commentescritura · requiere aprobaciónActualiza un comentario de objetivo. Acción de escritura: pasa por el control de confirmación cuando está activado.
update_milestone_progressescritura · requiere aprobaciónActualiza el avance de un hito de un objetivo. Acción de escritura: pasa por el control de confirmación cuando está activado.
update_goal_progressescritura · requiere aprobaciónActualiza el porcentaje de avance de un objetivo sin hitos. Acción de escritura: pasa por el control de confirmación cuando está activado.
reopen_goalescritura · requiere aprobaciónReabre un objetivo cerrado: vuelve a estar en curso. Acción de escritura: pasa por el control de confirmación cuando está activado.
update_goal_sharingescritura · requiere aprobaciónReemplaza la lista completa de personas con quienes se comparte un objetivo. ESTO REEMPLAZA TODO EL CONJUNTO. Acción de escritura: pasa por el control de confirmación cuando está activado.
update_goalescritura · requiere aprobaciónActualiza un objetivo. Acción de escritura: pasa por el control de confirmación cuando está activado.
get_goals_aggregatesolo lecturaObtén el panel de objetivos de un empleado: objetivos filtrados y contadores por estado.
get_goal_filterssolo lecturaObtén el número de objetivos por estado de un empleado, hitos incluidos.
list_company_holidayssolo lecturaLista los festivos de empresa.
create_company_holidayescritura · requiere aprobaciónCrea un festivo de empresa. Acción de escritura: pasa por el control de confirmación cuando está activado.
bulk_create_company_holidaysescritura · requiere aprobaciónCrea varios festivos de empresa en una sola llamada. Acción de escritura: pasa por el control de confirmación cuando está activado.
list_catalog_holidayssolo lecturaLista los festivos del catálogo.
get_catalog_holidaysolo lecturaObtén un festivo del catálogo.
delete_company_holidayescritura · requiere aprobaciónElimina un festivo de empresa. Acción de escritura: pasa por el control de confirmación cuando está activado.
get_company_holidaysolo lecturaObtén un festivo de empresa.
update_company_holidayescritura · requiere aprobaciónActualiza un festivo de empresa. Acción de escritura: pasa por el control de confirmación cuando está activado.
create_hour_recordescritura · requiere aprobaciónAñade un registro de horas. Acción de escritura: pasa por el control de confirmación cuando está activado.
update_hour_recordescritura · requiere aprobaciónModifica un registro de horas existente, por su identificador. Acción de escritura: pasa por el control de confirmación cuando está activado.
delete_hour_recordescritura · requiere aprobaciónElimina un registro de horas. Acción de escritura: pasa por el control de confirmación cuando está activado.
create_or_update_hour_recordsescritura · requiere aprobaciónAñade o modifica varios registros de horas en una sola llamada. Acción de escritura: pasa por el control de confirmación cuando está activado.
get_time_tracking_recordsolo lecturaObtén un registro de horas por su identificador.
list_job_locationssolo lecturaLista las ubicaciones de trabajo.
get_a_job_locationsolo lecturaObtén una ubicación de trabajo.
list_break_assessmentssolo lecturaLista los controles de cumplimiento de pausas (paginado).
list_break_policiessolo lecturaLista las políticas de pausa.
create_break_policyescritura · requiere aprobaciónCrea una política de pausa. Acción de escritura: pasa por el control de confirmación cuando está activado.
delete_break_policyescritura · requiere aprobaciónElimina una política de pausa. Acción de escritura: pasa por el control de confirmación cuando está activado.
get_break_policysolo lecturaObtén una política de pausa.
update_break_policyescritura · requiere aprobaciónActualiza una política de pausa. Acción de escritura: pasa por el control de confirmación cuando está activado.
assign_employees_to_break_policyescritura · requiere aprobaciónAsigna empleados a una política de pausa. Acción de escritura: pasa por el control de confirmación cuando está activado.
set_employees_for_break_policyescritura · requiere aprobaciónDefine la lista de empleados de una política de pausa. ESTO REEMPLAZA TODO EL CONJUNTO. Acción de escritura: pasa por el control de confirmación cuando está activado.
list_breaks_for_break_policysolo lecturaLista las pausas de una política de pausa (paginado).
create_breakescritura · requiere aprobaciónCrea una pausa. Acción de escritura: pasa por el control de confirmación cuando está activado.
replace_breaks_for_break_policyescritura · requiere aprobaciónReemplaza todas las pausas de una política de pausa. ESTO REEMPLAZA TODO EL CONJUNTO. Acción de escritura: pasa por el control de confirmación cuando está activado.
list_break_policy_employeessolo lecturaLista los empleados asignados a una política de pausa.
sync_break_policyescritura · requiere aprobaciónReemplaza por completo una política de pausa: sus pausas y sus asignaciones. ESTO REEMPLAZA TODO EL CONJUNTO. Acción de escritura: pasa por el control de confirmación cuando está activado.
unassign_employees_from_break_policyescritura · requiere aprobaciónQuita empleados de una política de pausa. Acción de escritura: pasa por el control de confirmación cuando está activado.
delete_breakescritura · requiere aprobaciónElimina una pausa. Acción de escritura: pasa por el control de confirmación cuando está activado.
get_breaksolo lecturaObtén una pausa.
update_breakescritura · requiere aprobaciónActualiza una pausa. Acción de escritura: pasa por el control de confirmación cuando está activado.
list_employee_break_availabilitiessolo lecturaObtén las pausas a las que un empleado tiene derecho.
list_employee_break_policiessolo lecturaLista las políticas de pausa asignadas a un empleado.
get_published_levels_and_bandssolo lecturaObtén las escalas y bandas salariales publicadas actualmente.
get_job_titles_and_level_assignmentssolo lecturaObtén el borrador de trabajo: qué puestos están asociados a qué nivel retributivo.
list_job_titles_with_employeessolo lecturaLista todos los puestos activos de la empresa, no solo los usados en las bandas.
list_compensation_level_groups_and_levelssolo lecturaObtén el borrador de trabajo de los grupos y niveles retributivos.
get_pay_bandssolo lecturaLista las bandas salariales.
get_levels_and_bands_reviewsolo lecturaObtén la revisión previa a la publicación de los grupos y niveles retributivos, con sus errores de validación.
get_levels_and_bands_statussolo lecturaObtén el estado de configuración de las escalas y bandas salariales, paso a paso.
get_compensation_level_group_status_countssolo lecturaObtén el número de grupos de niveles retributivos en cada estado.
list_schedulessolo lecturaLista los horarios.
create_scheduleescritura · requiere aprobaciónCrea un horario. Acción de escritura: pasa por el control de confirmación cuando está activado.
delete_scheduleescritura · requiere aprobaciónElimina un horario. Acción de escritura: pasa por el control de confirmación cuando está activado.
get_schedulesolo lecturaObtén un horario.
update_scheduleescritura · requiere aprobaciónActualiza un horario. Acción de escritura: pasa por el control de confirmación cuando está activado.
get_schedule_pdfsolo lecturaGenera el PDF de un horario en un periodo dado.
list_shift_assessmentssolo lecturaLista los controles de cumplimiento de los turnos según los filtros dados.
list_shiftssolo lecturaLista los turnos.
create_shiftescritura · requiere aprobaciónCrea un turno. Acción de escritura: pasa por el control de confirmación cuando está activado.
publish_shiftsescritura · requiere aprobaciónPublica uno o varios turnos planificados: pasan a ser visibles para los empleados. Acción de escritura: pasa por el control de confirmación cuando está activado.
delete_shiftescritura · requiere aprobaciónElimina un turno. Acción de escritura: pasa por el control de confirmación cuando está activado.
get_shiftsolo lecturaObtén un turno.
update_shiftescritura · requiere aprobaciónActualiza un turno. Acción de escritura: pasa por el control de confirmación cuando está activado.
list_timezonessolo lecturaLista las zonas horarias.
get_break_policy_suggestionsescritura · requiere aprobaciónPide a BambooHR que proponga políticas de pausa: su IA analiza las políticas existentes y el contexto de la empresa. Acción de escritura: pasa por el control de confirmación cuando está activado.
list_clock_entriessolo lecturaLista los fichajes.
create_clock_entryescritura · requiere aprobaciónCrea un fichaje. Acción de escritura: pasa por el control de confirmación cuando está activado.
delete_clock_entryescritura · requiere aprobaciónElimina un fichaje. Acción de escritura: pasa por el control de confirmación cuando está activado.
get_clock_entrysolo lecturaObtén un fichaje.
update_clock_entryescritura · requiere aprobaciónActualiza un fichaje. Acción de escritura: pasa por el control de confirmación cuando está activado.
clock_inescritura · requiere aprobaciónRegistra la entrada de un empleado a la hora del servidor: abre un fichaje. Acción de escritura: pasa por el control de confirmación cuando está activado.
clock_outescritura · requiere aprobaciónRegistra la salida de un empleado a la hora del servidor: cierra su fichaje abierto. Acción de escritura: pasa por el control de confirmación cuando está activado.
list_configurationssolo lecturaLista las configuraciones.
create_configurationescritura · requiere aprobaciónCrea una configuración. Acción de escritura: pasa por el control de confirmación cuando está activado.
delete_configurationescritura · requiere aprobaciónElimina una configuración. Acción de escritura: pasa por el control de confirmación cuando está activado.
get_configurationsolo lecturaObtén una configuración.
update_configurationescritura · requiere aprobaciónActualiza una configuración. Acción de escritura: pasa por el control de confirmación cuando está activado.
list_enrolled_employeessolo lecturaLista los empleados activados en el control horario (paginado).
bulk_upsert_employee_enrollmentsescritura · requiere aprobaciónActiva, desactiva o reasigna varios empleados en el control horario en una sola llamada. Acción de escritura: pasa por el control de confirmación cuando está activado.
get_employee_enrollmentsolo lecturaObtén la activación del control horario de un empleado.
update_employee_enrollmentescritura · requiere aprobaciónActualiza la activación del control horario de un empleado. Acción de escritura: pasa por el control de confirmación cuando está activado.
list_hour_entriessolo lecturaLista las entradas de horas.
create_hour_entryescritura · requiere aprobaciónCrea una entrada de horas. Acción de escritura: pasa por el control de confirmación cuando está activado.
delete_hour_entryescritura · requiere aprobaciónElimina una entrada de horas. Acción de escritura: pasa por el control de confirmación cuando está activado.
get_hour_entrysolo lecturaObtén una entrada de horas.
update_hour_entryescritura · requiere aprobaciónActualiza una entrada de horas. Acción de escritura: pasa por el control de confirmación cuando está activado.
list_time_tracking_kioskssolo lecturaLista los quioscos de fichaje.
delete_time_tracking_kioskescritura · requiere aprobaciónElimina un quiosco de fichaje. Acción de escritura: pasa por el control de confirmación cuando está activado.
get_time_tracking_kiosksolo lecturaObtén un quiosco de fichaje.
update_time_tracking_kioskescritura · requiere aprobaciónActualiza un quiosco de fichaje. Acción de escritura: pasa por el control de confirmación cuando está activado.
list_time_tracking_projectssolo lecturaLista los proyectos.
create_time_tracking_projectescritura · requiere aprobaciónCrea un proyecto. Acción de escritura: pasa por el control de confirmación cuando está activado.
delete_time_tracking_projectescritura · requiere aprobaciónElimina un proyecto. Acción de escritura: pasa por el control de confirmación cuando está activado.
get_time_tracking_projectsolo lecturaObtén un proyecto.
update_time_tracking_projectescritura · requiere aprobaciónActualiza un proyecto. Acción de escritura: pasa por el control de confirmación cuando está activado.
list_time_tracking_project_taskssolo lecturaLista las tareas.
create_time_tracking_project_taskescritura · requiere aprobaciónCrea una tarea en un proyecto de control horario. Acción de escritura: pasa por el control de confirmación cuando está activado.
list_time_tracking_shift_differentialssolo lecturaLista los recargos de turno.
create_time_tracking_shift_differentialescritura · requiere aprobaciónCrea un recargo de turno. Acción de escritura: pasa por el control de confirmación cuando está activado.
delete_time_tracking_shift_differentialescritura · requiere aprobaciónElimina un recargo de turno. Acción de escritura: pasa por el control de confirmación cuando está activado.
get_time_tracking_shift_differentialsolo lecturaObtén un recargo de turno.
update_time_tracking_shift_differentialescritura · requiere aprobaciónActualiza un recargo de turno. Acción de escritura: pasa por el control de confirmación cuando está activado.
delete_time_tracking_taskescritura · requiere aprobaciónElimina una tarea. Acción de escritura: pasa por el control de confirmación cuando está activado.
get_time_tracking_tasksolo lecturaObtén una tarea.
update_time_tracking_taskescritura · requiere aprobaciónActualiza una tarea. Acción de escritura: pasa por el control de confirmación cuando está activado.
list_time_tracking_time_clockssolo lecturaLista los relojes de fichar.
get_time_tracking_time_clocksolo lecturaObtén un reloj de fichar.
update_time_tracking_time_clockescritura · requiere aprobaciónActualiza un reloj de fichar. Acción de escritura: pasa por el control de confirmación cuando está activado.
approve_timesheetescritura · requiere aprobaciónAprueba una hoja de horas. Acción de escritura: pasa por el control de confirmación cuando está activado.
list_timesheetssolo lecturaLista las hojas de horas.
get_timesheetsolo lecturaObtén una hoja de horas.
get_timesheet_summarysolo lecturaObtén el desglose diario de una hoja de horas: horas normales, extra y dobles.
delete_timesheet_clock_entriesescritura · requiere aprobaciónElimina uno o varios fichajes de una hoja de horas, por sus identificadores. Acción de escritura: pasa por el control de confirmación cuando está activado.
create_or_update_timesheet_clock_entriesescritura · requiere aprobaciónCrea o modifica varios fichajes de una hoja de horas en una sola llamada. Acción de escritura: pasa por el control de confirmación cuando está activado.
create_timesheet_clock_in_entryescritura · requiere aprobaciónRegistra la entrada de un empleado a la hora del servidor. Acción de escritura: pasa por el control de confirmación cuando está activado.
create_timesheet_clock_out_entryescritura · requiere aprobaciónRegistra la salida de un empleado actualmente fichado, a la hora del servidor. Acción de escritura: pasa por el control de confirmación cuando está activado.
delete_timesheet_hour_entriesescritura · requiere aprobaciónElimina una o varias entradas de horas de una hoja de horas, por sus identificadores. Acción de escritura: pasa por el control de confirmación cuando está activado.
create_or_update_timesheet_hour_entriesescritura · requiere aprobaciónCrea o modifica varias entradas de horas de una hoja de horas en una sola llamada. Acción de escritura: pasa por el control de confirmación cuando está activado.
create_time_tracking_project_legacyescritura · requiere aprobaciónCrea un proyecto de control horario por la ruta antigua. BambooHR la marca como obsoleta: prefiere create_time_tracking_project. Acción de escritura: pasa por el control de confirmación cuando está activado.
list_timesheet_entriessolo lecturaLista los registros de tiempo de todos los empleados, o de un subconjunto, en un periodo.
check_total_rewards_profile_availabilitysolo lecturaComprueba si un empleado tiene un perfil de retribución total activo y si quien llama puede verlo.
get_printable_total_rewards_statementsolo lecturaGenera en PDF el estado de retribución total de un empleado.
get_total_rewards_statementsolo lecturaObtén el estado completo de retribución total de un empleado: salario, beneficios y demás.
list_training_categoriessolo lecturaLista las categorías de formación.
create_training_categoryescritura · requiere aprobaciónCrea una categoría de formación. Acción de escritura: pasa por el control de confirmación cuando está activado.
delete_training_categoryescritura · requiere aprobaciónElimina una categoría de formación. Acción de escritura: pasa por el control de confirmación cuando está activado.
update_training_categoryescritura · requiere aprobaciónActualiza una categoría de formación. Acción de escritura: pasa por el control de confirmación cuando está activado.
list_employee_training_recordssolo lecturaLista las formaciones realizadas por los empleados.
create_employee_training_recordescritura · requiere aprobaciónCrea una formación realizada por un empleado. Acción de escritura: pasa por el control de confirmación cuando está activado.
delete_employee_training_recordescritura · requiere aprobaciónElimina una formación realizada por un empleado. Acción de escritura: pasa por el control de confirmación cuando está activado.
update_employee_training_recordescritura · requiere aprobaciónActualiza una formación realizada por un empleado. Acción de escritura: pasa por el control de confirmación cuando está activado.
list_training_typessolo lecturaLista los tipos de formación.
create_training_typeescritura · requiere aprobaciónCrea un tipo de formación. Acción de escritura: pasa por el control de confirmación cuando está activado.
delete_training_typeescritura · requiere aprobaciónElimina un tipo de formación. Acción de escritura: pasa por el control de confirmación cuando está activado.
update_training_typeescritura · requiere aprobaciónActualiza un tipo de formación. 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 BambooHR adecuada.
- “Enumere el directorio de empleados (todos los empleados con sus campos básicos) — desde BambooHR, en lenguaje natural.”
- “Obtenga el detalle de un empleado. Pase una lista `fields` separada por comas para elegir los campos — desde BambooHR, en lenguaje natural.”
- “Enumere las solicitudes de ausencia, opcionalmente filtradas por periodo y estado — desde BambooHR, en lenguaje natural.”
- “Quién está ausente (vacaciones y festivos) en un periodo — desde BambooHR, en lenguaje natural.”
Cómo funciona
- Crea tu cuenta de Proxoria y añade tu endpoint MCP a Claude o ChatGPT.
- Conecta BambooHR con tu clave API: cada persona conecta su propia cuenta y las credenciales se cifran en reposo.
- Tu IA obtiene al instante las herramientas de BambooHR. Las acciones de escritura esperan tu aprobación en el panel antes de cambiar nada.
Preguntas frecuentes
- ¿BambooHR tiene un servidor MCP oficial?
- No te hace falta. Proxoria expone BambooHR 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 BambooHR.
- ¿Qué puede hacer mi IA con BambooHR a través de Proxoria?
- Obtiene 217 herramientas: list_employees, get_employee, list_time_off_requests, who_is_out, list_all_employees, update_employee, get_employee_table, list_changed_employees, list_changed_table_data, get_time_off_balance, list_time_off_types, list_time_off_policies, list_reports, run_report, list_datasets, get_dataset_fields, query_dataset, get_dataset_field_options, list_job_openings, create_job_opening, list_applications, get_application, add_application_comment, update_application_status, list_applicant_statuses, list_hiring_locations, list_hiring_leads, create_candidate, list_employee_files, list_company_files, list_fields, list_tabular_fields, list_list_fields, list_users, list_bank_holidays, get_countries, get_country_by_id, list_company_benefits, list_employee_benefits, list_member_benefit_events, list_benefit_coverages, list_member_benefits, list_benefit_deduction_types, list_employee_dependents, get_employee_dependent, list_calendar_events, get_company_equity_settings, list_available_compensation_tools, list_compensation_benchmarks, get_compensation_benchmark_details, export_compensation_benchmark_details, list_compensation_benchmark_sources, list_compensation_planning_cycles, get_compensation_planning_cycle_details, list_compensation_planning_cycle_admins, get_compensation_planning_approval_flows, get_compensation_planning_cycle_budgets, get_change_communication_letter_details, list_employees_in_compensation_planning_cycle, get_compensation_planning_cycle_summary, get_compensation_planning_cycle_worksheet, export_compensation_planning_cycle_worksheet_to_csv, list_custom_fields, list_custom_field_types, get_custom_field, list_custom_field_list_values, get_legacy_report_field_map, get_legacy_report_id_map, get_report_by_id, list_custom_tables, get_custom_table, list_goals, create_goal, get_alignable_goal_options, get_goal_creation_permission, list_goal_sharing_options, delete_goal, get_goal_aggregate, close_goal, list_goal_comments, create_goal_comment, delete_goal_comment, update_goal_comment, update_milestone_progress, update_goal_progress, reopen_goal, update_goal_sharing, update_goal, get_goals_aggregate, get_goal_filters, list_company_holidays, create_company_holiday, bulk_create_company_holidays, list_catalog_holidays, get_catalog_holiday, delete_company_holiday, get_company_holiday, update_company_holiday, create_hour_record, update_hour_record, delete_hour_record, create_or_update_hour_records, get_time_tracking_record, list_job_locations, get_a_job_location, list_break_assessments, list_break_policies, create_break_policy, delete_break_policy, get_break_policy, update_break_policy, assign_employees_to_break_policy, set_employees_for_break_policy, list_breaks_for_break_policy, create_break, replace_breaks_for_break_policy, list_break_policy_employees, sync_break_policy, unassign_employees_from_break_policy, delete_break, get_break, update_break, list_employee_break_availabilities, list_employee_break_policies, get_published_levels_and_bands, get_job_titles_and_level_assignments, list_job_titles_with_employees, list_compensation_level_groups_and_levels, get_pay_bands, get_levels_and_bands_review, get_levels_and_bands_status, get_compensation_level_group_status_counts, list_schedules, create_schedule, delete_schedule, get_schedule, update_schedule, get_schedule_pdf, list_shift_assessments, list_shifts, create_shift, publish_shifts, delete_shift, get_shift, update_shift, list_timezones, get_break_policy_suggestions, list_clock_entries, create_clock_entry, delete_clock_entry, get_clock_entry, update_clock_entry, clock_in, clock_out, list_configurations, create_configuration, delete_configuration, get_configuration, update_configuration, list_enrolled_employees, bulk_upsert_employee_enrollments, get_employee_enrollment, update_employee_enrollment, list_hour_entries, create_hour_entry, delete_hour_entry, get_hour_entry, update_hour_entry, list_time_tracking_kiosks, delete_time_tracking_kiosk, get_time_tracking_kiosk, update_time_tracking_kiosk, list_time_tracking_projects, create_time_tracking_project, delete_time_tracking_project, get_time_tracking_project, update_time_tracking_project, list_time_tracking_project_tasks, create_time_tracking_project_task, list_time_tracking_shift_differentials, create_time_tracking_shift_differential, delete_time_tracking_shift_differential, get_time_tracking_shift_differential, update_time_tracking_shift_differential, delete_time_tracking_task, get_time_tracking_task, update_time_tracking_task, list_time_tracking_time_clocks, get_time_tracking_time_clock, update_time_tracking_time_clock, approve_timesheet, list_timesheets, get_timesheet, get_timesheet_summary, delete_timesheet_clock_entries, create_or_update_timesheet_clock_entries, create_timesheet_clock_in_entry, create_timesheet_clock_out_entry, delete_timesheet_hour_entries, create_or_update_timesheet_hour_entries, create_time_tracking_project_legacy, list_timesheet_entries, check_total_rewards_profile_availability, get_printable_total_rewards_statement, get_total_rewards_statement, list_training_categories, create_training_category, delete_training_category, update_training_category, list_employee_training_records, create_employee_training_record, delete_employee_training_record, update_employee_training_record, list_training_types, create_training_type, delete_training_type, update_training_type. Por ejemplo: enumere el directorio de empleados (todos los empleados con sus campos básicos).
- ¿El conector de BambooHR 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 BambooHR.
- ¿Cómo conecto BambooHR con mi IA?
- Crea una cuenta de Proxoria, conecta BambooHR con tu clave API y añade tu endpoint MCP de Proxoria a Claude o ChatGPT. Tu IA obtiene al instante las herramientas de BambooHR.
¿Listo para conectar BambooHR con tu IA?
Se configura en minutos: sin código y seguro de serie.
Empezar gratisSobre 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.