Intégration · Comptabilité
Connectez Claude et ChatGPT à Invoice Ninja
Demandez à votre IA quels factures sont impayées ou en retard, combien un client doit, ou faites une esquisse de facture ou devis dans Invoice Ninja. Elle peut créer et mettre à jour des clients, produits, devis et tâches, enregistrer les paiements reçus, et lire les dépenses, notes de crédit, projets et fournisseurs. Elle peut également envoyer par email une facture ou un devis au client si vous activez cet outil.
Offre gratuite, sans carte bancaire. Comptez environ une minute.
Essayez de demander
“Quelles factures sont en retard ?”
L'IA recherche les factures avec un statut client en retard et les liste avec le nom du client, le numéro et le solde.
“Créez une esquisse de facture pour Acme : 12 heures de design à 95 par heure, due dans 14 jours.”
Elle trouve le client et crée une esquisse de facture avec un article, la date de facture et la date d'échéance.
“Acme a payé la facture 0042 par virement bancaire aujourd'hui. Enregistrez-le.”
Elle enregistre le paiement contre la facture. Cela ne logue que l'argent déjà reçu, donc personne n'est débité.
Ce que votre IA peut faire
Factures et devis
Créez des esquisse de factures et devis, mettez à jour les devis, trouvez des factures par client, numéro ou statut payé, impayé et en retard, et envoyez des documents aux clients.
Clients et paiements
Recherchez, créez et mettez à jour des clients, enregistrez les paiements reçus contre des factures, et consultez les paiements et notes de crédit.
Produits, tâches et dépenses
Créez et mettez à jour des produits, loguez et mettez à jour des tâches avec du temps, et lisez les dépenses, projets et fournisseurs.
“Faites un devis pour Nordic Foods pour la refonte du site web, valable 30 jours.”
Elle crée un devis pour le client avec des articles et une date de validité, prêt à être examiné.
“Loguez une tâche pour Acme : 2 heures sur le logo hier après-midi.”
Elle crée une tâche liée au client avec une description et un temps logé.
“Quelles sont nos dernières dépenses ?”
Elle liste les dépenses par ordre de récence, avec le montant, le fournisseur, la catégorie et la date.
371 outils pour Invoice Ninja
Ces outils sont activés lors de la connexion. Vous pouvez désactiver chacun d’eux ou exiger votre approbation avant son exécution.
add_invoice_documentModifie des donnéesapprove_apple_purchaseVisible par d’autrescreate_accountModifie des donnéescreate_account_idModifie des donnéescreate_addressModifie des donnéescreate_ar_detail_reportModifie des donnéescreate_ar_summary_reportModifie des donnéescreate_bank_integrationModifie des donnéescreate_calculated_fieldModifie des donnéescreate_categoryModifie des donnéescreate_chart_summary_v2Modifie des donnéescreate_check_versionModifie des donnéescreate_clientModifie des donnéesCréer un client avec `contacts` (prénom, nom, email, téléphone), `country_id` (code pays ISO numérique, ex: 840 pour USA) et le nom, l'adresse, le numéro TVA intracommunautaire et le site web optionnels. Passer `requested_with` comme XMLHttpRequest.create_client_balance_reportModifie des donnéescreate_client_sales_reportModifie des donnéescreate_companyModifie des donnéescreate_company_set_default_companyModifie des donnéescreate_company_store_company_gatewayModifie des donnéescreate_contactModifie des donnéescreate_contact_get_client_contact_reportModifie des donnéescreate_creditModifie des donnéescreate_credit_store_creditModifie des donnéescreate_customerSupprime des donnéescreate_customer_client_statementModifie des donnéescreate_customer_get_client_reportModifie des donnéescreate_customer_purgeModifie des donnéescreate_designModifie des donnéescreate_documentModifie des donnéescreate_entityModifie des donnéescreate_expenseModifie des donnéescreate_expense_get_expense_reportModifie des donnéescreate_exportModifie des donnéescreate_group_settingModifie des donnéescreate_importModifie des donnéescreate_invoiceModifie des donnéesCréer un brouillon de facture pour un `client_id` avec `line_items` (clé produit, notes, quantité, coût), `date`, `due_date`, le nombre de commande optionnel, les taxes, et des notes. Passer `requested_with` comme XMLHttpRequest.create_invoice_2Modifie des donnéescreate_invoice_get_recurring_invoice_reportModifie des donnéescreate_invoice_lineModifie des donnéescreate_matchModifie des donnéescreate_messageModifie des donnéescreate_one_time_tokenSupprime des donnéescreate_optionModifie des donnéescreate_option_post_settings_passkeys_optionsModifie des donnéescreate_orderModifie des donnéescreate_passkeyModifie des donnéescreate_paymentModifie des donnéescreate_payment_get_payment_reportModifie des donnéescreate_payment_store_bank_transaction_ruleModifie des donnéescreate_payment_store_payment_termModifie des donnéescreate_postmark_webhookSupprime des donnéescreate_preimportModifie des donnéescreate_previewModifie des donnéescreate_process_webhookSupprime des donnéescreate_productModifie des donnéesCréer un produit ou service avec `product_key` (nom), `notes` (description), `price`, `cost` et des taux de taxe optionnels. Passer `requested_with` comme XMLHttpRequest.create_product_2Modifie des donnéescreate_product_get_quote_item_reportModifie des donnéescreate_product_saleModifie des donnéescreate_profitlossModifie des donnéescreate_projectModifie des donnéescreate_project_store_projectModifie des donnéescreate_purchase_orderModifie des donnéescreate_quoteModifie des donnéesCréer un devis pour un `client_id` avec `date`, `due_date` (valable jusqu'au), `line_items` (clé produit, notes, quantité, coût) et des notes publiques/privées. Passer `requested_with` comme XMLHttpRequest.create_quote_2Modifie des donnéescreate_quote_get_quote_reportModifie des donnéescreate_recurring_expenseModifie des donnéescreate_recurring_invoiceModifie des donnéescreate_refreshModifie des donnéescreate_searchModifie des donnéescreate_self_updateModifie des donnéescreate_startModifie des donnéescreate_subscriptionModifie des donnéescreate_supplierModifie des donnéescreate_tagModifie des donnéescreate_taskModifie des donnéesCréer une tâche avec un `description`, optionnel `client_id`, `project_id`, `due_date` et `time_log` (liste JSON de [début, fin] timestamps Unix). Passer `requested_with` comme XMLHttpRequest.create_task_2Modifie des donnéescreate_task_get_activity_reportModifie des donnéescreate_task_scheduler_with_jobModifie des donnéescreate_task_sort_tasksModifie des donnéescreate_task_store_task_statusModifie des donnéescreate_tax_period_reportModifie des donnéescreate_tax_summary_reportModifie des donnéescreate_templateModifie des donnéescreate_tokenSupprime des donnéescreate_totalModifie des donnéescreate_totals_v2Modifie des donnéescreate_userVisible par d’autrescreate_user_bulk_bank_transaction_rulesVisible par d’autrescreate_user_bulk_bank_transactionsVisible par d’autrescreate_user_bulk_clientsVisible par d’autrescreate_user_bulk_company_gatewaysVisible par d’autrescreate_user_bulk_creditsVisible par d’autrescreate_user_bulk_designsVisible par d’autrescreate_user_bulk_expense_categorysVisible par d’autrescreate_user_bulk_expensesVisible par d’autrescreate_user_bulk_group_settingsVisible par d’autrescreate_user_bulk_invoicesVisible par d’autrescreate_user_bulk_locationsVisible par d’autrescreate_user_bulk_payment_termsVisible par d’autrescreate_user_bulk_paymentsVisible par d’autrescreate_user_bulk_productsVisible par d’autrescreate_user_bulk_projectsVisible par d’autrescreate_user_bulk_purchase_orderssVisible par d’autrescreate_user_bulk_quotesVisible par d’autrescreate_user_bulk_recurring_expensesVisible par d’autrescreate_user_bulk_recurring_invoicesVisible par d’autrescreate_user_bulk_recurring_quotesVisible par d’autrescreate_user_bulk_subscriptionsVisible par d’autrescreate_user_bulk_tagsVisible par d’autrescreate_user_bulk_task_scheduler_actionsVisible par d’autrescreate_user_bulk_task_statussVisible par d’autrescreate_user_bulk_tasksVisible par d’autrescreate_user_bulk_tax_ratesVisible par d’autrescreate_user_bulk_tokensTransfère de l’argentcreate_user_bulk_usersVisible par d’autrescreate_user_bulk_vendorsVisible par d’autrescreate_user_bulk_webhooksTransfère de l’argentcreate_user_inviteVisible par d’autrescreate_user_reconfirmVisible par d’autrescreate_user_sales_reportModifie des donnéescreate_user_store_userModifie des donnéescreate_webhookSupprime des donnéesdelete_addressSupprime des donnéesdelete_bank_integrationSupprime des donnéesdelete_categorySupprime des donnéesdelete_clientSupprime des donnéesdelete_companySupprime des donnéesdelete_company_delete_company_gatewaySupprime des donnéesdelete_creditSupprime des donnéesdelete_customerSupprime des donnéesdelete_designSupprime des donnéesdelete_expenseSupprime des donnéesdelete_group_settingSupprime des donnéesdelete_invoiceSupprime des donnéesdelete_invoice_delete_invoiceSupprime des donnéesdelete_orderSupprime des donnéesdelete_passkeySupprime des donnéesdelete_paymentSupprime des donnéesdelete_payment_delete_bank_transaction_ruleSupprime des donnéesdelete_payment_delete_paymentSupprime des donnéesdelete_payment_delete_payment_termSupprime des donnéesdelete_productSupprime des donnéesdelete_projectSupprime des donnéesdelete_quoteSupprime des donnéesdelete_quote_delete_quoteSupprime des donnéesdelete_recurring_expenseSupprime des donnéesdelete_subscriptionSupprime des donnéesdelete_supplierSupprime des donnéesdelete_tagSupprime des donnéesdelete_taskSupprime des donnéesdelete_task_delete_taskSupprime des donnéesdelete_task_delete_task_statusSupprime des donnéesdelete_tax_rateSupprime des donnéesdelete_tokenSupprime des donnéesdelete_userSupprime des donnéesdelete_webhookSupprime des donnéesdetach_user_from_companySupprime des donnéesdownload_creditdownload_invoicedownload_invoice_pdfdownload_orderdownload_quoteemail_documentVisible par d’autresEnvoyer par email un devis, une offre, une note de crédit ou un reçu de paiement au client : `entity` (devis, offre, crédit, paiement), `entity_id`, et `template` (par exemple, email_template_invoice, email_template_reminder1), avec des options personnalisées `subject` et `body`. L'email est envoyé immédiatement. Transmettre `requested_with` en tant que XMLHttpRequest.export_previewModifie des donnéesget_addressget_bank_integrationget_categoryget_clientRécupérer un client via `customer_id` (l'ID haché du client), avec les contacts, l'adresse, le solde et les paiements effectués à la date. Transmettre `requested_with` en tant que XMLHttpRequest.get_companyget_company_show_company_gatewayget_creditget_current_companyModifie des donnéesRécupérer les détails et paramètres de la société Invoice Ninja connectée (nom, devise, adresse). Passer `requested_with` comme XMLHttpRequest.get_customerget_designget_download_entityget_expenseRécupérer une dépense via `expense_id`, avec le montant, le fournisseur, la catégorie et la date. Transmettre `requested_with` en tant que XMLHttpRequest.get_group_settingget_invoiceRécupérer un devis via `invoice_id` (ID haché), avec les lignes, les totaux, le solde, l'état et les invitations. Transmettre `requested_with` en tant que XMLHttpRequest.get_invoice_2get_orderget_paymentRécupérer un paiement via `payment_id` (ID haché), avec le montant, la date, la méthode et les devis auxquels il a été appliqué. Transmettre `requested_with` en tant que XMLHttpRequest.get_payment_2get_payment_show_bank_transaction_ruleget_payment_show_payment_termget_productget_projectget_quoteRécupérer une offre via `quote_id` (ID haché), avec les lignes, les totaux et l'état. Transmettre `requested_with` en tant que XMLHttpRequest.get_quote_2get_quote_action_recurring_quoteget_recurring_expenseget_subscriptionget_supplierget_system_logget_tagget_taskRécupérer une tâche via `task_id`, avec la description, le client, le projet et le journal horaire. Transmettre `requested_with` en tant que XMLHttpRequest.get_task_2get_task_show_task_statusget_tax_rateget_tokenget_userget_webhooklist_bank_integration_editslist_bank_integrationslist_categorieslist_categories_edit_expense_categorylist_claim_licenseslist_companieslist_companies_edit_companylist_companies_edit_company_gatewaylist_companies_get_company_gatewayslist_company_ledgerslist_credit_editslist_creditsLister les notes de crédit émises aux clients. Transmettre `requested_with` en tant que XMLHttpRequest.list_customerslist_customers_edit_clientlist_customers_edit_client_gateway_tokenlist_design_editslist_designslist_documentslist_expense_editslist_expensesLister les dépenses, des plus récentes. Utiliser `page` et `limit` pour la pagination. Transmettre `requested_with` en tant que XMLHttpRequest.list_group_setting_editslist_group_settingslist_health_checkslist_invoice_messageslist_invoiceslist_invoices_edit_invoicelist_last_errorslist_orderslist_orders_edit_purchase_orderlist_passkeyslist_paymentslist_payments_edit_bank_transactionlist_payments_edit_bank_transaction_rulelist_payments_edit_paymentlist_payments_edit_payment_termslist_payments_get_bank_transaction_ruleslist_payments_get_payment_termslist_productslist_projectsLister les projets avec leurs clients, budgets et heures. Transmettre `requested_with` en tant que XMLHttpRequest.list_projects_edit_projectlist_quoteslist_quotes_edit_quotelist_quotes_edit_recurring_quotelist_recurring_expense_editslist_recurring_expenseslist_schedulerslist_staticslist_subscriptionslist_subscriptions_edit_subscriptionlist_suppliers_edit_vendorlist_system_logslist_tag_editslist_tasksLister les tâches (éléments de travail suivis dans le temps). Utiliser `page` et `limit` pour la pagination. Transmettre `requested_with` en tant que XMLHttpRequest.list_tasks_2list_tasks_edit_tasklist_tasks_edit_task_statusslist_tasks_get_task_schedulerslist_tasks_get_task_statuseslist_tax_rate_editslist_tax_rateslist_token_editslist_tokenslist_userslist_users_edit_userlist_users_get_bank_transaction_rules_createlist_users_get_bank_transactions_createlist_users_get_client_gateway_tokens_createlist_users_get_clients_createlist_users_get_companies_createlist_users_get_company_gateways_createlist_users_get_credits_createlist_users_get_designs_createlist_users_get_expense_category_createlist_users_get_expenses_createlist_users_get_group_settings_createlist_users_get_invoice_createlist_users_get_locations_createlist_users_get_payment_terms_createlist_users_get_payments_createlist_users_get_products_createlist_users_get_projects_createlist_users_get_purchase_order_createlist_users_get_quotes_createlist_users_get_recurring_expenses_createlist_users_get_recurring_invoices_createlist_users_get_recurring_quotes_createlist_users_get_subscriptions_createlist_users_get_tags_createlist_users_get_task_schedulerlist_users_get_task_statuss_createlist_users_get_tasks_createlist_users_get_tax_rate_createlist_users_get_tokens_createlist_users_get_userslist_users_get_users_createlist_users_get_vendors_createlist_users_get_webhooks_createlist_vendorsLister les fournisseurs (fournisseurs). Transmettre `requested_with` en tant que XMLHttpRequest.list_webcronslist_webhook_editslist_webhooksrecord_paymentModifie des donnéesEnregistrer un paiement reçu d'un client (`client_id`) avec `amount`, `date`, `type_id` (moyen de paiement) et le `invoices` qu'il paie (id_facture et montant). Cela enregistre l'argent déjà reçu ; cela ne charge personne. `email_receipt` envoie un reçu au client par email. Passer `requested_with` comme XMLHttpRequest.refund_paymentTransfère de l’argentretrieve_transactions_for_a_accountModifie des donnéessearch_addressessearch_clientsTrouver des clients via `name`, `email`, `number`, `balance` ou un texte libre `filter`, et via `status` (actif, archivé, supprimé). Utiliser `page` et `limit` pour la pagination. Transmettre `requested_with` en tant que XMLHttpRequest.search_invoicesTrouver des devis via `client_id`, `number`, `status` (par exemple, actif, archivé), `client_status` (payé, impayé, en retard), `date_range` ou un texte libre `filter`. Utiliser `page` et `limit` pour la pagination. Transmettre `requested_with` en tant que XMLHttpRequest.search_invoices_2search_paymentsTrouver des paiements via `client_id`, `number`, `status` ou un texte libre `filter`. Utiliser `page` et `limit` pour la pagination. Transmettre `requested_with` en tant que XMLHttpRequest.search_productsTrouver des produits et services via `product_key` ou un texte libre `filter`. Transmettre `requested_with` en tant que XMLHttpRequest.search_quotesTrouver des offres via `client_id`, `number`, `status`, `client_status` ou un texte libre `filter`. Utiliser `page` et `limit` pour la pagination. Transmettre `requested_with` en tant que XMLHttpRequest.search_tagssend_message_sendVisible par d’autressubmit_bank_integration_accountsVisible par d’autressubmit_customerVisible par d’autressubmit_yodleeSupprime des donnéesupdate_a_company_user_recordModifie des donnéesupdate_addressModifie des donnéesupdate_bank_integrationModifie des donnéesupdate_categoryModifie des donnéesupdate_clientModifie des donnéesMise à jour d'un client via `customer_id`; réenvoyez `contacts` et `country_id` ainsi que tout nom, adresse ou autre champ modifié. Passez `requested_with` comme XMLHttpRequest.update_companyModifie des donnéesupdate_company_update_company_gatewayModifie des donnéesupdate_creditModifie des donnéesupdate_customerSupprime des donnéesupdate_customer_tax_dataModifie des donnéesupdate_designModifie des donnéesupdate_expenseModifie des donnéesupdate_group_settingModifie des donnéesupdate_invoiceModifie des donnéesupdate_invoice_update_invoiceModifie des donnéesupdate_messageVisible par d’autresupdate_orderModifie des donnéesupdate_paymentModifie des donnéesupdate_payment_update_bank_transaction_ruleModifie des donnéesupdate_payment_update_paymentModifie des donnéesupdate_payment_update_payment_termModifie des donnéesupdate_previewModifie des donnéesupdate_preview_get_template_previewModifie des donnéesupdate_productModifie des donnéesMise à jour d'un produit via `product_id` : nom, description, prix, coût ou taxe. Seuls les champs passés sont modifiés. Passez `requested_with` comme XMLHttpRequest.update_projectModifie des donnéesupdate_purgeModifie des donnéesupdate_purge_save_settingModifie des donnéesupdate_quoteModifie des donnéesMise à jour d'une facture via `quote_id`; `client_id`, `date` et `due_date` sont toujours requis, ainsi que les lignes ou notes modifiées. Passez `requested_with` comme XMLHttpRequest.update_quote_2Modifie des donnéesupdate_recurring_expenseModifie des donnéesupdate_subscriptionModifie des donnéesupdate_supplierModifie des donnéesupdate_tagModifie des donnéesupdate_taskModifie des donnéesMise à jour d'une tâche via `task_id`; `description` est toujours requis, ainsi que le client, projet, statut ou journal horaire modifié. Passez `requested_with` comme XMLHttpRequest.update_task_2Modifie des donnéesupdate_task_update_task_statusModifie des donnéesupdate_tax_rateModifie des donnéesupdate_tokenSupprime des donnéesupdate_userModifie des donnéesupdate_webhookSupprime des donnéesupload_companyModifie des donnéesupload_creditModifie des donnéesupload_customerModifie des donnéesupload_expenseModifie des donnéesupload_group_settingModifie des donnéesupload_invoiceModifie des donnéesupload_jsonModifie des donnéesupload_orderModifie des donnéesupload_paymentModifie des donnéesupload_productModifie des donnéesupload_projectModifie des donnéesupload_quoteModifie des donnéesupload_recurring_expenseModifie des donnéesupload_supplierModifie des donnéesupload_taskModifie des données
Configuration en trois étapes
- 1
Choisissez l’application
Créez un compte PipMCP gratuit et sélectionnez Invoice Ninja dans la liste des applications.
- 2
Collez votre clé
Collez un jeton API Invoice Ninja. Dans Invoice Ninja, allez dans Paramètres > Gestion du compte > Intégrations > Jetons API, créez un nouveau jeton et copiez-le.
- 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 Invoice Ninja ?
L'IA peut lire et rechercher des clients, factures, devis, paiements, produits, tâches, dépenses, notes de crédit, projets, fournisseurs et vos détails d'entreprise. Elle peut créer des clients, produits, esquisse de factures, devis et tâches, mettre à jour des clients, produits, devis et tâches, et enregister les paiements reçus. Elle peut également envoyer par email une facture, un devis, une note de crédit ou un reçu de paiement à un client.
L'IA voit-elle mes identifiants Invoice Ninja ?
Non. Vos identifiants Invoice Ninja sont chiffrés au repos et jamais affichés à l'IA. Une fois sauvegardés, ils ne sont plus visibles, même pour vous. L'IA n'accède qu'aux résultats des outils qu'elle appelle.
Puedo controlar qué acciones puede realizar la IA?
Oui. Vous choisissez les outils activés, permettant un mode lecture seule. L'envoi d'un document par email va directement au client et peut nécessiter votre approbation avant exécution. Chaque appel d'outil est journalisé.
¿Funciona con ChatGPT?
Sí. En ChatGPT ve a Configuración › Aplicaciones y Conectores › Avanzado y activa el Modo Desarrollador, luego añade tu enlace PipMCP. El 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?
PipMCP propose un plan gratuit sans carte bancaire. Les plans payants sont facturés par tâche terminée. Vous devez également disposer de votre propre compte Invoice Ninja.
L'IA peut-elle envoyer des factures à mes clients ?
Uniquement si vous activez l'outil email. Il envoie immédiatement une facture, devis, note de crédit ou reçu au client via un modèle (ex: facture ou rappel). Vous pouvez le désactiver ou exiger votre approbation. Les nouvelles factures sont créées en brouillon.
Laissez votre IA travailler dans Invoice Ninja dès aujourd’hui.
Commencez gratuitement. Votre clé reste chiffrée et vous décidez de ce que l’IA peut faire.
Connecter Invoice Ninja gratuitementPipMCP n’est pas affilié à Invoice Ninja. Les noms des produits sont des marques commerciales appartenant à leurs propriétaires respectifs.






