Intégration · Comptabilité
Connecter Claude & ChatGPT à Xero
Demandez à votre IA quelles factures sont impayées, combien un client doit ou comment s'est présentée la perte et résultat du dernier trimestre, et elle lira la réponse depuis Xero. Elle peut créer des contacts, articles, devis, factures, factures d'achat et notes de crédit, enregistrer les paiements dans les livres et envoyer par email les factures approuvées aux clients.
Offre gratuite, sans carte bancaire. Comptez environ une minute.
Essayez de demander
“Quelles factures commerciales sont encore impayées ?”
L'IA recherche les factures commerciales avec un montant dû et les liste avec le contact, la date d'échéance et le montant impayé.
“Combien Harbour Coffee nous doit, et combien est-il en retard ?”
Elle trouve le contact et lit le rapport des créances âgées pour ce client.
“Rédigez une facture à l'attention de Harbour Coffee pour 20 heures de travail de design à 750 $ par heure.”
Elle consulte le contact et le bon compte de vente, puis crée un projet de facture avec une ligne. Elle reste en projet tant que vous ne l'avez pas approuvée.
Ce que votre IA peut faire
Factures, factures d'achat et paiements
Rechercher, créer et mettre à jour les factures commerciales et les factures d'achat, enregistrer les paiements, ajouter des notes de crédit, et envoyer par email les factures approuvées ou obtenir leur lien de paiement en ligne.
Contacts, articles et devis
Rechercher, créer et mettre à jour les clients et fournisseurs, gérer les produits et services que vous vendez, et créer et lire des devis.
Rapports et comptes
Lire les rapports Perte et Résultat, Bilan et créances âgées, le tableau analytique des comptes, les taux d'imposition et les transactions bancaires.
“Montrez-moi la perte et résultat pour les trois derniers mois, mois par mois.”
Elle extrait le rapport Perte et Résultat avec une colonne par mois.
“La facture INV-0412 a été payée sur le compte de l'entreprise le 3 mars.”
Elle enregistre le paiement contre la facture pour qu'elle apparaisse comme payée. Cela met à jour les livres uniquement ; aucun argent ne bouge.
“Envoyez la facture INV-0415 au client par email.”
Elle envoie la facture approuvée via Xero vers l'adresse email du contact. Le client la reçoit immédiatement.
213 outils pour Xero
Ces outils sont activés lors de la connexion. Vous pouvez désactiver chacun d’eux ou exiger votre approbation avant son exécution.
create_branding_theme_paymentModifie des donnéescreate_contactModifie des donnéesCréer (ou mettre à jour si un ContactID est fourni) des contacts : passez `contacts` comme une liste avec Nom et optionnellement EmailAddress, Phones, Addresses, TaxNumber. Recherchez d'abord pour éviter les doublons.create_credit_noteModifie des donnéesCréer des notes de crédit : passez `credit_notes` comme une liste avec Type (ACCRECCREDIT pour les clients, ACCPAYCREDIT pour les fournisseurs), Contact, Date et LineItems.create_invoiceModifie des donnéesCréer des factures ou des factures d'approvisionnement : passez `invoices` comme une liste avec Type (ACCREC = facture de vente, ACCPAY = facture d'approvisionnement), Contact {ContactID}, Date, DueDate, LineItems (Description, Quantité, UnitAmount, AccountCode) et Status (DRAFT ou AUTHORISED).create_invoice_update_or_create_repeating_invoicesModifie des donnéescreate_itemModifie des donnéesCréer des articles : passer `items` sous forme de liste avec Code, Nom et optionnellement Description, SalesDetails {UnitPrice, AccountCode}, PurchaseDetails.create_manual_journalModifie des donnéescreate_orderModifie des donnéescreate_paymentModifie des donnéescreate_quoteModifie des donnéesCréer des devis : passer `quotes` sous forme de liste avec Contact {ContactID}, Date, LineItems et optionnellement ExpiryDate, Title, Summary.create_setupModifie des donnéescreate_tax_rateModifie des donnéescreate_tracking_categoriesModifie des donnéesdelete_accountSupprime des donnéesdelete_bank_transferTransfère de l’argentdelete_bank_transfersSupprime des donnéesdelete_categorySupprime des donnéesdelete_category_optionSupprime des donnéesdelete_contactSupprime des donnéesdelete_contactsTransfère de l’argentdelete_credit_note_allocationSupprime des donnéesdelete_overpayment_allocationSupprime des donnéesdelete_paymentTransfère de l’argentdelete_payment_delete_linked_transactionSupprime des donnéesdelete_payment_delete_paymentSupprime des donnéesdelete_paymentsTransfère de l’argentdelete_prepayment_allocationSupprime des donnéesdelete_productSupprime des donnéesdownload_credit_note_pdfdownload_invoice_pdfdownload_order_pdfdownload_quote_pdfemail_invoiceVisible par d’autresEnvoyer par email une facture de vente approuvée (état AUTORISÉ) à l'adresse du contact via Xero, en `invoice_id`. Le client la reçoit immédiatement.get_accountget_account_documentget_account_document_get_account_attachment_by_file_nameget_aged_receivablesRécupérer le rapport des créances par âge pour un client via `contact_id`, montrant ce qu'il doit et son retard, au `date`.get_balance_sheetRécupérer le rapport Bilan au `date` (YYYY-MM-DD), optionnellement comparé sur plusieurs `periods` avec `timeframe` MOIS, TRIMESTRE ou ANNÉE.get_bank_transferget_bank_transfer_documentget_bank_transfer_document_get_bank_transfer_attachment_by_file_get_branding_themeget_budgetget_categoryget_category_statusget_contactRécupérer un contact via `contact_id`, incluant adresses, téléphones, emails et soldes impayés ou en retard.get_contact_2get_contact_documentget_contact_document_get_contact_attachment_by_file_nameget_contact_get_contact_groupget_credit_noteget_credit_note_documentget_credit_note_document_get_credit_note_attachment_by_file_nameget_expense_claimget_invoiceRécupérer une facture ou une facture d'achat via `invoice_id` (ou numéro de facture) avec lignes, montants dus et paiements.get_invoice_documentget_invoice_document_get_invoice_attachment_by_file_nameget_invoice_document_get_repeating_invoice_attachment_by_file_naget_invoice_document_get_repeating_invoice_attachment_by_idget_invoice_get_repeating_invoiceget_invoice_online_urlRécupérer le lien de facture en ligne pour une facture commerciale via `invoice_id`, que le client peut ouvrir pour la consulter et payer.get_itemRécupérer un article via `product_id` (l'ItemID ou le code), incluant détails ventes et achats.get_journalget_journal_get_journal_by_numberget_manual_journalget_manual_journal_documentget_manual_journal_document_get_manual_journal_attachment_by_filget_orderget_order_documentget_order_document_get_purchase_order_attachment_by_file_nameget_order_get_purchase_order_by_numberget_organisationRécupérer les détails de l'organisation Xero connectée (nom, devise de base, pays, fin d'exercice). Utilisez pour confirmer quelle organisation vous travaillez.get_overpaymentget_paymentget_payment_documentget_payment_document_get_bank_transaction_attachment_by_file_namget_payment_get_bank_transactionget_payment_get_linked_transactionget_payment_get_paymentget_prepaymentget_profit_and_lossRécupérer le rapport Compte de résultat pour `from_date` à `to_date` (YYYY-MM-DD), optionnellement comparé sur plusieurs `periods` avec `timeframe` MOIS, TRIMESTRE ou ANNÉE.get_quoteRécupérer une devise via `quote_id` avec lignes et totaux.get_quote_documentget_quote_document_get_quote_attachment_by_file_nameget_receiptget_receipt_documentget_receipt_document_get_receipt_attachment_by_file_nameget_reportget_tax_rateget_userlist_account_documentslist_accountsLister la structure des comptes (codes, noms, types, types de taxe). Utilisez-le pour sélectionner les valeurs AccountCode pour les lignes factures et achats. Filtrer avec `where`.list_actionslist_bank_summarieslist_bank_transactionsLister les transactions bancaires (dépenses et revenus). Filtrer avec `where` (ex: Type=="SPEND") et paginer avec `page`.list_bank_transfer_documentslist_bank_transfer_historieslist_bank_transferslist_branding_theme_paymentslist_branding_themeslist_budget_summarieslist_budgetslist_company_cis_settingslist_contact_cis_settingslist_contact_documentslist_contact_historieslist_contactslist_contacts_get_report_aged_payables_by_contactlist_credit_note_documentslist_credit_note_historieslist_credit_notesLister les notes de crédit, filtrées avec `where` (ex: Status=="AUTHORISED") et paginées avec `page`.list_currencieslist_executive_summarieslist_expense_claim_historieslist_expense_claimslist_invoice_documentslist_invoice_documents_get_repeating_invoice_attachmentslist_invoice_historieslist_invoice_histories_get_repeating_invoice_historylist_invoices_get_invoice_reminderslist_invoices_get_repeating_invoiceslist_itemsLister les produits et services (articles) que vous vendez ou achetez, avec codes, prix et niveaux de stock. Filtrer avec `where`.list_journalslist_manual_journal_documentslist_manual_journal_historieslist_manual_journalslist_order_documentslist_order_historieslist_orderslist_overpayment_historieslist_overpaymentslist_payment_documentslist_payment_historieslist_payment_histories_get_bank_transactions_historylist_payment_histories_get_payment_historylist_paymentsLister les paiements enregistrés contre factures et achats. Filtrer avec `where` (ex: Date>=DateTime(2025,1,1)) et paginer avec `page`.list_payments_2list_payments_get_linked_transactionslist_payments_get_payment_serviceslist_prepayment_historieslist_prepaymentslist_product_historieslist_quote_documentslist_quote_historieslist_quotesLister les devis, filtrés par `status`, `contact_id`, `quote_number` ou plages de dates (`date_from`, `date_to`).list_receipt_documentslist_receipt_historieslist_receiptslist_reportslist_tax_ratesLister les taux de taxe avec leurs codes TaxType, pour utilisation sur les lignes factures et achats.list_ten_ninety_nineslist_trial_balanceslist_usersrecord_paymentModifie des donnéesEnregistrer un paiement contre une facture ou une facture d'approvisionnement dans les livres : passez `invoice` {InvoiceID}, `account` {Code ou ID du compte bancaire}, `amount` et `date`. Cela ne déplace pas l'argent ; il marque la facture comme payée.search_contactsRechercher clients et fournisseurs avec `search_term` (nom, email ou numéro de compte), ou filtrer avec `where` et paginer avec `page`. Utilisez ceci pour trouver un ContactID avant d'autres appels.search_invoicesRechercher des factures de vente et des factures d'achat. Filtrer par `statuses` (BUTIN, SOUMIS, AUTORISÉ, PAYÉ, ANNULÉ), `contact_i_ds`, `invoice_numbers`, `search_term` ou une clause `where` telle que Type=="ACCPAY" pour les factures d'achat ou AmountDue>0 pour les impayés.update_accountModifie des donnéesupdate_accountsVisible par d’autresupdate_bank_transfer_historiesTransfère de l’argentupdate_bank_transfersTransfère de l’argentupdate_categoryModifie des donnéesupdate_category_optionModifie des donnéesupdate_category_optionsVisible par d’autresupdate_contactModifie des donnéesMettre à jour un contact en `contact_id` ; passer `contacts` comme une liste d'un élément contenant uniquement les champs à modifier (par exemple EmailAddress, Addresses).update_contact_historiesVisible par d’autresupdate_contact_update_contact_groupModifie des donnéesupdate_contactsVisible par d’autresupdate_contacts_create_contact_groupVisible par d’autresupdate_contacts_create_contact_group_contactsVisible par d’autresupdate_credit_noteModifie des donnéesupdate_credit_note_allocationsVisible par d’autresupdate_credit_note_historiesVisible par d’autresupdate_credit_notesVisible par d’autresupdate_currenciesVisible par d’autresupdate_expense_claimModifie des donnéesupdate_expense_claim_historiesVisible par d’autresupdate_expense_claimsVisible par d’autresupdate_invoiceModifie des donnéesMettre à jour une facture ou une facture d'achat en `invoice_id` ; passer `invoices` comme une liste d'un élément avec les champs à modifier, par exemple LineItems, DueDate, Reference ou Status (réglé sur VOIDED pour annuler une facture approuvée).update_invoice_historiesVisible par d’autresupdate_invoice_histories_create_repeating_invoice_historyVisible par d’autresupdate_invoice_update_repeating_invoiceModifie des donnéesupdate_invoicesVisible par d’autresupdate_invoices_create_repeating_invoicesVisible par d’autresupdate_itemModifie des donnéesMettre à jour un article en `product_id` ; passer `items` comme une liste d'un élément avec le Code et les champs à modifier, tels que Name ou SalesDetails.UnitPrice.update_manual_journalModifie des donnéesupdate_manual_journal_historiesVisible par d’autresupdate_manual_journalsVisible par d’autresupdate_orderModifie des donnéesupdate_order_historiesVisible par d’autresupdate_ordersVisible par d’autresupdate_overpayment_allocationsVisible par d’autresupdate_overpayment_historiesVisible par d’autresupdate_paymentModifie des donnéesupdate_payment_historiesVisible par d’autresupdate_payment_histories_create_bank_transaction_history_recordVisible par d’autresupdate_payment_histories_create_payment_historyVisible par d’autresupdate_payment_update_linked_transactionModifie des donnéesupdate_paymentsVisible par d’autresupdate_payments_create_bank_transactionsVisible par d’autresupdate_payments_create_linked_transactionVisible par d’autresupdate_payments_create_payment_serviceVisible par d’autresupdate_payments_create_paymentsVisible par d’autresupdate_prepayment_allocationsVisible par d’autresupdate_prepayment_historiesVisible par d’autresupdate_product_historiesVisible par d’autresupdate_productsVisible par d’autresupdate_quoteModifie des donnéesupdate_quote_historiesVisible par d’autresupdate_quotesVisible par d’autresupdate_receiptModifie des donnéesupdate_receipt_historiesVisible par d’autresupdate_receiptsVisible par d’autresupdate_tax_ratesVisible par d’autres
Configuration en trois étapes
- 1
Choisissez l’application
Créez un compte PipMCP gratuit et sélectionnez Xero dans la liste des applications.
- 2
Collez votre clé
Collez trois valeurs : l'ID Client et la clé secrète Client provenant d'une application Xero Custom Connection, et votre ID d'organisation (tenant) Xero. Créez l'application sur developer.xero.com sous My Apps, choisissez le type Custom connection et sélectionnez les périmètres que vous souhaitez. L'administrateur de l'organisation autorise ensuite par email. Génère la clé secrète Client sur la page Configuration de l'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 Xero ?
Il peut rechercher et lire les contacts, factures, factures d'approvisionnement, articles, devis, notes de crédit, paiements et transactions bancaires, ainsi que le plan comptable, les taux fiscaux et les détails de votre organisation. Il peut extraire les rapports de résultat net, bilan et comptes à recouvrer. Il peut créer et mettre à jour des contacts, articles, factures et factures d'approvisionnement, créer des devis et notes de crédit, enregistrer des paiements et envoyer par email des factures approuvées.
L'IA voit-elle mes identifiants Xero ?
Non. Votre ID client et votre secret client 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 n'affiche que les résultats des outils qu'elle appelle.
Puedo controlar qué acciones puede realizar la IA?
Oui. Vous choisissez quels outils sont activés, vous pouvez commencer par les recherches et rapports uniquement. L'envoi d'une facture atteint votre client immédiatement, et la mise à jour d'une facture peut aussi la rendre nulle, donc les deux peuvent nécessiter votre approbation avant exécution. Chaque appel d'outil est journalisé.
¿Funciona con 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 ChatGPT payant : 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.
¿Cuánto cuesta?
Xero 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 facturés par tâche terminée. Vous avez également besoin de votre propre compte Xero.
Qu'est-ce qu'une connexion personnalisée Xero ?
C'est un type d'application dans le portail développeur Xero qui se connecte à une organisation Xero avec un ID client et un secret au lieu d'un login personnel. Vous la créez sous Mes applications, choisissez les périmètres que vous voulez donner à l'IA, et l'administrateur de l'organisation l'autorise par email. Les périmètres que vous choisissez limitent ce que PipMCP peut atteindre, en plus des outils que vous activez.
Laissez votre IA travailler dans Xero dès aujourd’hui.
Commencez gratuitement. Votre clé reste chiffrée et vous décidez de ce que l’IA peut faire.
Connecter Xero gratuitementPipMCP n’est pas affilié à Xero. Les noms des produits sont des marques commerciales appartenant à leurs propriétaires respectifs.






