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.
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’autresapprove_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éescancel_requestSupprime des donnéescreate_a_draft_resignation_for_an_employmentModifie des donnéescreate_a_draft_termination_for_an_employmentModifie des donnéescreate_accountModifie des donnéescreate_approvedModifie des donnéescreate_charge_group_wire_sentTransfère de l’argentcreate_contract_changeModifie des donnéescreate_customerModifie des donnéescreate_declinedModifie des donnéescreate_employmentModifie des donnéescreate_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éescreate_inviteVisible par d’autrescreate_invoice_disputeModifie des donnéescreate_offboarding_cancellationModifie des donnéescreate_offboarding_initiateModifie des donnéescreate_pageModifie des donnéescreate_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éescreate_resignationModifie des donnéescreate_terminationModifie des donnéescreate_termination_postModifie des donnéescreate_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éescreate_webhookSupprime des donnéescreate_webhook_testSupprime des donnéesdecline_expenseVisible par d’autresRefuser une dépense via `expense_id`, optionnellement avec un `reason`. Le membre d'équipe est notifié.delete_accountSupprime des donnéesdelete_charge_group_wire_sentsTransfère de l’argentdelete_employmentSupprime des donnéesdelete_employment_commission_plansTransfère de l’argentdelete_employment_documentSupprime des donnéesdelete_employment_work_permitsTransfère de l’argentdelete_expenseSupprime des donnéesdelete_grantsTransfère de l’argentdelete_pageSupprime des donnéesdelete_payroll_changeSupprime des donnéesdelete_time_sheetSupprime des donnéesdelete_webhookSupprime des donnéesfetch_the_onboarding_form_for_a_countryget_accountget_charge_groupget_companyObtenir les détails de votre entreprise Oyster. À utiliser pour confirmer l'entreprise dans laquelle vous travaillez.get_contract_changeget_credit_noteget_documentget_employmentget_employment_agreementget_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_enrollmentget_entitlementget_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_offboardingget_operationget_paymentget_payoutget_payrollget_payroll_changeObtenir une seule modification de paie via `payroll_change_id`.get_rulesetget_ruleset_sourceget_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_accountslist_annuallieslist_categorieslist_charge_group_paymentslist_contract_changeslist_credit_noteslist_customerslist_defaultslist_departmentsLister les départements de votre entreprise.list_dispatcheslist_employment_agreementslist_employment_taskslist_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_formslist_invoice_breakdownslist_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_monthlieslist_offboarding_agreementslist_offboardingslist_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_recordslist_payrollsLister les cycles de paie, optionnellement dans une plage de date `from`/`to`.list_project_allowanceslist_project_bonuseslist_project_identity_verificationslist_project_offeringslist_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_typeslist_rulesetslist_rulesets_2list_rulesets_getlist_source_categorieslist_statuseslist_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_typeslist_webhookspay_payment_groupsTransfère de l’argentpay_source_typesTransfère de l’argentreject_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_rulesetretrieve_default_expenses_rulesetretrieve_default_payroll_changes_rulesets_for_source_typesretrieve_invoices_rulesets_for_source_statusesretrieve_invoices_rulesets_for_source_typesretrieve_payroll_changes_rulesetretrieve_payroll_changes_rulesets_for_source_typesretrieve_rulesets_for_creating_a_contract_changeretrieve_time_tracking_rulesets_for_engagementsubmit_agreementVisible par d’autressubmit_employmentVisible par d’autressubmit_formVisible par d’autressubmit_time_sheetVisible par d’autresupdate_accountModifie des donnéesupdate_customerModifie des donnéesupdate_employmentModifie des donnéesupdate_employment_personal_detailsVisible par d’autresupdate_formsVisible par d’autresupdate_pageModifie des donnéesupdate_payroll_changeModifie des donnéesupdate_webhookSupprime des données
Configuration en trois étapes
- 1
Choisissez l’application
Créez un compte PipMCP gratuit et sélectionnez Oyster dans la liste des applications.
- 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
Ajoutez le lien à votre IA
Vous obtenez un lien MCP personnel. Ajoutez-le à Claude, ChatGPT ou Cursor :
- Cliquez sur votre nom, puis sur Paramètres › Connecteurs › Ajouter un connecteur personnalisé.
- Collez votre lien dans le champ URL du serveur MCP distant.
- 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.
Intégrations associées
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 gratuitementPipMCP n’est pas affilié à Oyster. Les noms des produits sont des marques commerciales appartenant à leurs propriétaires respectifs.






