Aller au contenu

Intégration · Paie et RH

Connectez Claude et ChatGPT à Oyster

Demandez à votre IA quelles demandes de congés sont en attente, quels frais nécessitent une révision ou quelles modifications du salaire ont été apportées ce mois-ci dans Oyster. Elle peut lister et lire les engagements, les congés, les feuilles de temps, les frais, les modifications de paie, les salaires, les bulletins de salaire, les documents et les factures, ainsi que valider ou refuser des demandes. La routine d'administration RH peut être gérée via la conversation.

Connecter Oyster gratuitement

Offre gratuite, sans carte bancaire. Comptez environ une minute.

Essayez de demander

  • “Quelles sont mes demandes de congés en attente ?”

    L'IA liste les demandes de congés avec le membre de l'équipe, le type, les dates et le statut.

  • “Valider la demande de vacances de Maria du 10 au 14 mars.”

    Elle trouve la demande et la valide. Maria est notifiée.

  • “Quels frais sont toujours en attente de révision ?”

    Elle liste les frais filtrés par état de révision, avec le montant et la catégorie.

Ce que votre IA peut faire

Équipe et congés

Lister les engagements, départements, documents et bulletins de salaire, lire les droits aux congés et jours fériés, ainsi que créer, valider ou refuser des demandes de congés.

Frais et feuilles de temps

Lister et lire les frais et feuilles de temps, soumettre des frais, valider ou refuser des frais et valider les feuilles de temps.

Paie et factures

Lister les salaires et modifications de paie, ajouter des modifications telles que des bonus, et lire les factures Oyster avec montants, statut et date d'échéance.

  • “Ajouter un bonus de 500 EUR à Tom dans la paie de juin.”

    Elle trouve l'engagement de Tom et ajoute une modification de paie pour juin avec le montant et la devise.

  • “Combien de jours de congés reste-t-il à l'équipe ?”

    Elle liste les droits aux congés avec les allocations et soldes pour vos membres d'équipe.

  • “Quels sont les jours fériés en Allemagne en décembre ?”

    Elle liste les jours fériés de ce pays dans cette plage de dates.

133 outils pour Oyster

Ces outils sont activés lors de la connexion. Vous pouvez désactiver chacun d’eux ou exiger votre approbation avant son exécution.

  • approve_expenseVisible par d’autresApprouver une dépense via `expense_id` pour qu'elle soit remboursée au membre d'équipe par Oyster.
  • approve_invoiceVisible par d’autres
  • approve_time_off_requestVisible par d’autresApprouver une demande de congé en attente via `request_id`. Le membre d'équipe est notifié.
  • approve_time_sheetVisible par d’autresValider (approuver) une feuille de temps soumise via `time_sheet_id`.
  • cancel_contract_changeSupprime des données
  • cancel_requestSupprime des données
  • create_a_draft_resignation_for_an_employmentModifie des données
  • create_a_draft_termination_for_an_employmentModifie des données
  • create_accountModifie des données
  • create_approvedModifie des données
  • create_charge_group_wire_sentTransfère de l’argent
  • create_contract_changeModifie des données
  • create_customerModifie des données
  • create_declinedModifie des données
  • create_employmentModifie des données
  • create_expenseModifie des donnéesSoumettre une dépense pour un engagement. Nécessite `engagement_id`, `name`, `category`, `incurred_on` (date), `receipt_url` et `receipt_amount` (décimal et devise).
  • create_grantModifie des données
  • create_inviteVisible par d’autres
  • create_invoice_disputeModifie des données
  • create_offboarding_cancellationModifie des données
  • create_offboarding_initiateModifie des données
  • create_pageModifie des données
  • create_payroll_changeModifie des donnéesAjouter une modification de paie (comme un bonus) pour un engagement dans une paie donnée `year` et `month`. Nécessite `engagement_id`, `type` et `amount` (décimal et devise). Elle modifie ce que le membre d'équipe perçoit.
  • create_project_enrollmentModifie des données
  • create_resignationModifie des données
  • create_terminationModifie des données
  • create_termination_postModifie des données
  • create_time_off_requestModifie des donnéesCréer une demande de congés pour un engagement. Nécessite `engagement_id`, `type` (CONGÉ_VACANCE, MALADIE, CONGÉ_NON_PAYÉ, AUTRE), `reason`, `start_date`, `end_date` et `request_by_admin` (vrai lorsque vous demandez en tant qu'administrateur).
  • create_time_sheetModifie des données
  • create_webhookSupprime des données
  • create_webhook_testSupprime des données
  • decline_expenseVisible par d’autresRefuser une dépense via `expense_id`, optionnellement avec un `reason`. Le membre d'équipe est notifié.
  • delete_accountSupprime des données
  • delete_charge_group_wire_sentsTransfère de l’argent
  • delete_employmentSupprime des données
  • delete_employment_commission_plansTransfère de l’argent
  • delete_employment_documentSupprime des données
  • delete_employment_work_permitsTransfère de l’argent
  • delete_expenseSupprime des données
  • delete_grantsTransfère de l’argent
  • delete_pageSupprime des données
  • delete_payroll_changeSupprime des données
  • delete_time_sheetSupprime des données
  • delete_webhookSupprime des données
  • fetch_the_onboarding_form_for_a_country
  • get_account
  • get_charge_group
  • get_companyObtenir les détails de votre entreprise Oyster. À utiliser pour confirmer l'entreprise dans laquelle vous travaillez.
  • get_contract_change
  • get_credit_note
  • get_document
  • get_employment
  • get_employment_agreement
  • get_engagementObtenir un seul engagement (membre d'équipe) via son ID, passé en paramètre `project_id`, avec le rôle, le pays, les dates et les détails de paiement.
  • get_enrollment
  • get_entitlement
  • get_expenseRécupérer une dépense via `expense_id`, avec le montant, la catégorie, la facture d'état et l'état de révision.
  • get_invoiceObtenir un seul facture Oyster via `invoice_identifier`, avec les montants, le statut et la date d'échéance.
  • get_offboarding
  • get_operation
  • get_payment
  • get_payout
  • get_payroll
  • get_payroll_changeObtenir une seule modification de paie via `payroll_change_id`.
  • get_ruleset
  • get_ruleset_source
  • get_time_off_requestObtenir une seule demande de congés via `request_id`.
  • get_time_sheetObtenir un seul bulletin de temps via `time_sheet_id`, avec ses entrées et son statut.
  • list_accounts
  • list_annuallies
  • list_categories
  • list_charge_group_payments
  • list_contract_changes
  • list_credit_notes
  • list_customers
  • list_defaults
  • list_departmentsLister les départements de votre entreprise.
  • list_dispatches
  • list_employment_agreements
  • list_employment_tasks
  • list_engagement_documentsLister les documents (tels que les contrats) d'un engagement via `engagement_id`.
  • list_engagement_payslipsLister les bulletins de salaire d'un engagement via `engagement_id`.
  • list_engagementsLister les engagements (vos membres d'équipe, employés et prestataires embauchés par Oyster). Paginer avec `page` et `limit`. À utiliser pour trouver un ID d'engagement.
  • list_expensesLister les dépenses, optionnellement recherchées avec `query` ou filtrées par `review_states`. Paginer avec `page` et `limit`.
  • list_forms
  • list_invoice_breakdowns
  • list_invoicesLister les factures Oyster, filtrées par `statuses`, `types`, `engagement_ids` ou une plage de dates d'émission (`issue_date_from`, `issue_date_to`).
  • list_monthlies
  • list_offboarding_agreements
  • list_offboardings
  • list_payroll_changesLister les modifications de paie (bonuses, allocations et autres paiements ponctuels), filtrées par `engagement_id` ou une plage de date `from`/`to`.
  • list_payroll_records
  • list_payrollsLister les cycles de paie, optionnellement dans une plage de date `from`/`to`.
  • list_project_allowances
  • list_project_bonuses
  • list_project_identity_verifications
  • list_project_offerings
  • list_public_holidaysLister les jours fériés entre `start_date` et `end_date`, pour un `country_code` (et optionnellement `subdivision_code`) ou pour un `engagement_id`.
  • list_role_types
  • list_rulesets
  • list_rulesets_2
  • list_rulesets_get
  • list_source_categories
  • list_statuses
  • list_time_off_entitlementsLister les droits aux congés (allocations et soldes) pour vos membres d'équipe.
  • list_time_off_requestsLister les demandes de congés, optionnellement uniquement pour certains `engagement_ids`. Paginer avec `page` et `limit`.
  • list_time_sheetsLister les bulletins de temps soumis par les membres d'équipe. Paginer avec `page` et `limit`.
  • list_types
  • list_webhooks
  • pay_payment_groupsTransfère de l’argent
  • pay_source_typesTransfère de l’argent
  • reject_time_off_requestVisible par d’autresRefuser une demande de congés en attente via `request_id` avec un `reason`. Le membre d'équipe est notifié.
  • 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 par d’autres
  • submit_employmentVisible par d’autres
  • submit_formVisible par d’autres
  • submit_time_sheetVisible par d’autres
  • update_accountModifie des données
  • update_customerModifie des données
  • update_employmentModifie des données
  • update_employment_personal_detailsVisible par d’autres
  • update_formsVisible par d’autres
  • update_pageModifie des données
  • update_payroll_changeModifie des données
  • update_webhookSupprime des données

Configuration en trois étapes

  1. 1

    Choisissez l’application

    Créez un compte PipMCP gratuit et sélectionnez Oyster dans la liste des applications.

  2. 2

    Collez votre clé

    Créez votre propre application développeur Oyster, collez son code d'application, l'ID Client et le secret Client, puis connectez-vous une fois avec Oyster. Vous avez besoin d'un accès administrateur entreprise. Dans Oyster, ouvrez l'onglet Développeur et créez une nouvelle application développeuse avec l'URL de redirection https://pipmcp.com/oauth/callback et les périmètres dont vous avez besoin (lecture, gestion). Copiez l'ID Client et le secret Client depuis la fenêtre modale, car le secret n'est pas affiché à nouveau. Sur la page des applications de développeurs, copiez l'URL d'autorisation et collez le code à sa fin, après /oauth/authorize/, comme votre code d'application.

  3. 3

    Ajoutez le lien à votre IA

    Vous obtenez un lien MCP personnel. Ajoutez-le à Claude, ChatGPT ou Cursor :

    1. Cliquez sur votre nom, puis sur Paramètres › Connecteurs › Ajouter un connecteur personnalisé.
    2. Collez votre lien dans le champ URL du serveur MCP distant.
    3. Activez-le depuis le menu + d’une conversation.

Questions

Que peut faire l'IA dans Oyster ?

Il peut lister et lire les engagements, départements, documents, bulletins de paie, demandes de congés et droits, jours fériés, feuilles de temps, dépenses, modifications de paie, paies et factures Oyster. Il peut créer des demandes de congés, des dépenses et des modifications de paie, approuver ou rejeter les demandes de congés, approuver ou refuser les dépenses et valider les feuilles de temps.

L'IA voit-elle mes identifiants Oyster ?

Non. Votre Client ID, votre clé secrète et vos jetons de connexion sont chiffrés au repos et jamais montrés à l'IA. Une fois sauvegardés, ils ne sont plus affichés, même pas pour vous. L'IA ne voit que les résultats des outils qu'elle appelle.

Puis-je contrôler ce que l'IA est autorisée à faire ?

Oui. Vous choisissez quels outils sont activés, vous pouvez commencer par les recherches uniquement. Une dépense approuvée est remboursée, une modification de paie change ce qu'un membre d'équipe perçoit, et les approbations ou refusements notifient le membre d'équipe, donc ces outils peuvent nécessiter votre approbation avant d'exécuter. Chaque appel d'outil est journalisé.

Fonctionne-t-il avec ChatGPT ?

Oui. Dans ChatGPT, ouvrez Paramètres › Applications et connecteurs › Avancé, activez le mode Développeur et ajoutez votre lien PipMCP. Le mode Développeur nécessite un abonnement payant ChatGPT : Plus, Pro, Business ou Entreprise. Le même lien fonctionne également dans Claude (Paramètres › Connecteurs › Ajouter un connecteur personnalisé), Cursor et autres clients MCP.

Quel est le coût ?

Oyster se connecte via OAuth, et les connexions OAuth nécessitent le plan PipMCP Pro ou supérieur. PipMCP dispose également d'un plan gratuit sans carte de crédit, mais il n'inclut pas cette connexion. Les plans facturés sont payés par tâche terminée. Vous avez également besoin de votre propre compte Oyster.

Qu'est-ce qu'un engagement ?

Dans Oyster, un engagement est un membre d'équipe embauché via Oyster, soit un employé, soit un prestataire. La plupart des outils ont besoin de son ID. Vous n'avez pas à le rechercher : l'IA liste vos engagements en premier et choisit celui approprié, ou vous demande si cela reste ambigu.

Laissez votre IA travailler dans Oyster dès aujourd’hui.

Commencez gratuitement. Votre clé reste chiffrée et vous décidez de ce que l’IA peut faire.

Connecter Oyster gratuitement

PipMCP n’est pas affilié à Oyster. Les noms des produits sont des marques commerciales appartenant à leurs propriétaires respectifs.