Saltar al contenido

Integración · Nóminas y RR. HH.

Conecte Claude y ChatGPT con Oyster

Pregunte a su IA qué solicitudes de tiempo libre esperan, qué gastos necesitan revisión o qué cambios en nómina se realizaron este mes en Oyster. Puede listar y leer compromisos, tiempo libre, hojas de tiempo, gastos, cambios en nómina, nóminas, recibos, documentos e invoices, y aprobar o rechazar solicitudes. La administración rutinaria de RRHH puede manejarse desde el chat.

Conecta Oyster gratis

Plan gratuito, sin tarjeta de crédito. Solo lleva un minuto aproximadamente.

Prueba a pedirle

  • “¿Qué solicitudes de tiempo libre esperan por mí?”

    La IA lista las solicitudes de tiempo libre con el miembro del equipo, tipo, fechas y estado.

  • “Aprobar la solicitud de vacaciones de María para del 10 al 14 de marzo.”

    Encuentra la solicitud y la aprueba. María es notificada.

  • “¿Qué gastos aún esperan por revisión?”

    Lista los gastos filtrados por estado de revisión, con monto y categoría.

Qué puede hacer tu IA

Equipo y tiempo libre

Liste compromisos, departamentos, documentos y recibos, lea derechos y feriados públicos, y cree, apruebe o rechegue solicitudes de tiempo libre.

Gastos y hojas de tiempo

Liste y lea gastos y hojas de tiempo, envíe gastos, apruebe o rechegue gastos y apruebe hojas de tiempo.

Nómina e invoices

Liste nóminas y cambios en nómina, agregue cambios como bonos, y lea las invoices de Oyster con montos, estado y fecha límite.

  • “Agregar un bono de 500 EUR para Tom en la nómina de junio.”

    Encuentra el compromiso de Tom y agrega un cambio en nómina para junio con el monto y moneda.

  • “¿Cuántos días de vacaciones tiene el equipo restantes?”

    Lista los derechos de tiempo libre con permisos y saldos para sus miembros del equipo.

  • “¿Qué feriados públicos hay en Alemania en diciembre?”

    Lista los feriados públicos para ese país en ese rango de fechas.

133 herramientas para Oyster

Estas herramientas se activan al conectar la aplicación. Puedes desactivar cualquiera de ellas o exigir tu aprobación antes de que se ejecute.

  • approve_expenseVisible para otrosAprobar un gasto mediante `expense_id` para que sea reembolsado al miembro del equipo a través de Oyster.
  • approve_invoiceVisible para otros
  • approve_time_off_requestVisible para otrosAprobar una solicitud pendiente de tiempo libre mediante `request_id`. El miembro del equipo es notificado.
  • approve_time_sheetVisible para otrosConfirmar (aprobar) una hoja de tiempo presentada mediante `time_sheet_id`.
  • cancel_contract_changeElimina datos
  • cancel_requestElimina datos
  • create_a_draft_resignation_for_an_employmentModifica datos
  • create_a_draft_termination_for_an_employmentModifica datos
  • create_accountModifica datos
  • create_approvedModifica datos
  • create_charge_group_wire_sentMueve dinero
  • create_contract_changeModifica datos
  • create_customerModifica datos
  • create_declinedModifica datos
  • create_employmentModifica datos
  • create_expenseModifica datosPresentar un gasto para una participación. Necesita `engagement_id`, `name`, `category`, `incurred_on` (fecha), `receipt_url` y `receipt_amount` (decimal y código de moneda).
  • create_grantModifica datos
  • create_inviteVisible para otros
  • create_invoice_disputeModifica datos
  • create_offboarding_cancellationModifica datos
  • create_offboarding_initiateModifica datos
  • create_pageModifica datos
  • create_payroll_changeModifica datosAgregar un cambio en nómina (como una bonificación) para una participación en una determinada nómina `year` y `month`. Necesita `engagement_id`, `type` y `amount` (decimal y código de moneda). Modifica cuánto recibe el miembro del equipo.
  • create_project_enrollmentModifica datos
  • create_resignationModifica datos
  • create_terminationModifica datos
  • create_termination_postModifica datos
  • create_time_off_requestModifica datosCrear una solicitud de tiempo libre para una participación. Necesita `engagement_id`, `type` (VACATION, SICK_LEAVE, UNPAID_LEAVE, OTHER), `reason`, `start_date`, `end_date` y `request_by_admin` (true cuando usted como administrador solicita).
  • create_time_sheetModifica datos
  • create_webhookElimina datos
  • create_webhook_testElimina datos
  • decline_expenseVisible para otrosRechazar un gasto mediante `expense_id`, opcionalmente con una `reason`. El miembro del equipo es notificado.
  • delete_accountElimina datos
  • delete_charge_group_wire_sentsMueve dinero
  • delete_employmentElimina datos
  • delete_employment_commission_plansMueve dinero
  • delete_employment_documentElimina datos
  • delete_employment_work_permitsMueve dinero
  • delete_expenseElimina datos
  • delete_grantsMueve dinero
  • delete_pageElimina datos
  • delete_payroll_changeElimina datos
  • delete_time_sheetElimina datos
  • delete_webhookElimina datos
  • fetch_the_onboarding_form_for_a_country
  • get_account
  • get_charge_group
  • get_companyObtener los detalles de su empresa en Oyster. Úsela para confirmar en qué empresa trabaja.
  • get_contract_change
  • get_credit_note
  • get_document
  • get_employment
  • get_employment_agreement
  • get_engagementObtener un compromiso (miembro del equipo) mediante su ID, pasado como `project_id`, con rol, país, fechas y detalles de pago.
  • get_enrollment
  • get_entitlement
  • get_expenseObtener un gasto mediante `expense_id`, con monto, categoría, recibo y estado de revisión.
  • get_invoiceObtener una factura de Oyster mediante `invoice_identifier`, con importes, estado y fecha de vencimiento.
  • get_offboarding
  • get_operation
  • get_payment
  • get_payout
  • get_payroll
  • get_payroll_changeObtener un cambio de nómina mediante `payroll_change_id`.
  • get_ruleset
  • get_ruleset_source
  • get_time_off_requestObtener una solicitud de tiempo libre mediante `request_id`.
  • get_time_sheetObtener una hoja de tiempos mediante `time_sheet_id`, con sus entradas y estado.
  • list_accounts
  • list_annuallies
  • list_categories
  • list_charge_group_payments
  • list_contract_changes
  • list_credit_notes
  • list_customers
  • list_defaults
  • list_departmentsListar los departamentos de su empresa.
  • list_dispatches
  • list_employment_agreements
  • list_employment_tasks
  • list_engagement_documentsListar los documentos (como contratos) de un compromiso mediante `engagement_id`.
  • list_engagement_payslipsListar las boletas de pago de un compromiso mediante `engagement_id`.
  • list_engagementsListar compromisos (miembros del equipo, empleados y contratistas contratados a través de Oyster). Página con `page` y `limit`. Úsela para encontrar un ID de compromiso.
  • list_expensesListar gastos, opcionalmente buscados con `query` o filtrados por `review_states`. Página con `page` y `limit`.
  • list_forms
  • list_invoice_breakdowns
  • list_invoicesListar facturas de Oyster, filtradas por `statuses`, `types`, `engagement_ids` o un rango de fechas de emisión (`issue_date_from`, `issue_date_to`).
  • list_monthlies
  • list_offboarding_agreements
  • list_offboardings
  • list_payroll_changesListar cambios de nómina (bonos, cuotas y otros pagos únicos), filtrados por `engagement_id` o un rango de `from`/`to`.
  • list_payroll_records
  • list_payrollsListar ejecuciones de nómina, opcionalmente dentro del rango de fechas `from`/`to`.
  • list_project_allowances
  • list_project_bonuses
  • list_project_identity_verifications
  • list_project_offerings
  • list_public_holidaysListar días festivos entre `start_date` y `end_date`, para un `country_code` (y opcional `subdivision_code`) o para un `engagement_id`.
  • list_role_types
  • list_rulesets
  • list_rulesets_2
  • list_rulesets_get
  • list_source_categories
  • list_statuses
  • list_time_off_entitlementsListar las prestaciones de tiempo libre (cuotas y saldos) para sus miembros del equipo.
  • list_time_off_requestsListar solicitudes de tiempo libre, opcionalmente solo para algunos `engagement_ids`. Página con `page` y `limit`.
  • list_time_sheetsListar hojas de tiempos presentadas por miembros del equipo. Página con `page` y `limit`.
  • list_types
  • list_webhooks
  • pay_payment_groupsMueve dinero
  • pay_source_typesMueve dinero
  • reject_time_off_requestVisible para otrosRechazar una solicitud pendiente de tiempo libre mediante `request_id` con una `reason`. El miembro del equipo es notificado.
  • retrieve_benefits_ruleset
  • retrieve_default_expenses_ruleset
  • retrieve_default_payroll_changes_rulesets_for_source_types
  • retrieve_invoices_rulesets_for_source_statuses
  • retrieve_invoices_rulesets_for_source_types
  • retrieve_payroll_changes_ruleset
  • retrieve_payroll_changes_rulesets_for_source_types
  • retrieve_rulesets_for_creating_a_contract_change
  • retrieve_time_tracking_rulesets_for_engagement
  • submit_agreementVisible para otros
  • submit_employmentVisible para otros
  • submit_formVisible para otros
  • submit_time_sheetVisible para otros
  • update_accountModifica datos
  • update_customerModifica datos
  • update_employmentModifica datos
  • update_employment_personal_detailsVisible para otros
  • update_formsVisible para otros
  • update_pageModifica datos
  • update_payroll_changeModifica datos
  • update_webhookElimina datos

Configúralo en tres pasos

  1. 1

    Elige la aplicación

    Crea una cuenta gratuita de PipMCP y elige Oyster en la lista de aplicaciones.

  2. 2

    Pega tu clave

    Cree su propia App Desarrolladora de Oyster, pegue su código de app, ID de cliente y secreto de cliente, luego inicie sesión con Oyster una vez. Necesita acceso como Administrador de Empresa. En Oyster abra la pestaña Desarrollador y cree una nueva App Desarrolladora con la URL de redirección https://pipmcp.com/oauth/callback y los alcances que necesite (lectura, gestión). Copie el ID de cliente y el secreto de cliente desde la ventana emergente, ya que el secreto no se muestra nuevamente. En la página de Aplicaciones de Desarrollador copie la URL de autorización y pegue el código al final, después de /oauth/authorize/, como su código de app.

  3. 3

    Añade el enlace a tu IA

    Recibirás un enlace MCP personal. Añádelo a Claude, ChatGPT o Cursor:

    1. Haz clic en tu nombre y luego en Configuración › Conectores › Añadir conector personalizado.
    2. Pega tu enlace como URL del servidor MCP remoto.
    3. Actívalo desde el menú + de un chat.

Preguntas frecuentes

¿Qué puede hacer la IA en Oyster?

Puede listar y leer participaciones, departamentos, documentos, recibos de pago, solicitudes de tiempo libre y derechos, días festivos públicos, hojas de tiempo, gastos, cambios en nómina, nóminas y facturas de Oyster. Puede crear solicitudes de tiempo libre, gastos y cambios en nómina, aprobar o rechazar solicitudes de tiempo libre, aprobar o declinar gastos y aprobar hojas de tiempo.

¿Vea mis credenciales de Oyster?

No. Su ID de cliente, la clave secreta del cliente y los tokens de inicio de sesión están encriptados en reposo y nunca se muestran a la IA. Después de guardarlos, no se muestran nuevamente, ni siquiera a usted. La IA solo ve los resultados de las herramientas que llama.

¿Puedo controlar qué puede hacer la IA?

Sí. Usted elige qué herramientas están activas, por lo que puede comenzar con solo consultas. Un gasto aprobado es reembolsado, un cambio en nómina modifica cuánto recibe un miembro del equipo y las aprobaciones o rechazos notifican al miembro del equipo, por lo que esas herramientas pueden requerir su aprobación antes de ejecutarse. Cada llamada a herramienta se registra.

¿Funciona con ChatGPT?

Sí. En ChatGPT, abre Configuración › Aplicaciones y conectores › Avanzado, activa Modo desarrollador y añade tu enlace PipMCP. Modo desarrollador requiere un plan de pago de ChatGPT: Plus, Pro, Business o Enterprise. El mismo enlace también funciona en Claude (Configuración › Conectores › Añadir conector personalizado), Cursor y otros clientes MCP.

¿Cuánto cuesta?

Oyster se conecta con OAuth, y las conexiones OAuth requieren el plan PipMCP Pro o superior. PipMCP también tiene un plan gratuito sin tarjeta de crédito, pero no incluye esta conexión. Los planes facturados cobran por tarea completada. También necesita su propia cuenta de Oyster.

¿Qué es una participación?

En Oyster, una participación es un miembro del equipo contratado a través de Oyster, ya sea un empleado o un contratista. La mayoría de las herramientas necesitan su ID. No tiene que buscarlo: la IA lista sus participaciones primero y selecciona la correcta, o le pregunta si no está claro.

Pon tu IA a trabajar en Oyster hoy.

Empieza gratis. Tu clave permanece cifrada y tú decides qué puede hacer la IA.

Conecta Oyster gratis

PipMCP no está afiliado a Oyster. Los nombres de los productos son marcas comerciales de sus respectivos propietarios.