Catalogue MCP tools

Le serveur MCP d'einvoice-platform expose jusqu'à 39 outils répartis en 6 catégories. Les outils disponibles dépendent du provider configuré (Iopole, Storecove, SUPER PDP) — votre assistant IA découvre automatiquement les outils actifs via le protocole MCP.

La liste ci-dessous est le catalogue complet (tous providers confondus).

Factures (11)

Émettre, recevoir, rechercher et télécharger des factures.

Outil Description
einvoice_invoice_search Rechercher des factures. Filtrer par direction (émises/reçues) et statut.
einvoice_invoice_get Récupérer une facture par son ID. Retourne les détails complets.
einvoice_invoice_submit Soumettre une facture à la plateforme de dématérialisation.
einvoice_invoice_generate_facturx Générer un aperçu Factur-X (PDF/XML hybride).
einvoice_invoice_generate_cii Générer un aperçu CII XML.
einvoice_invoice_generate_ubl Générer un aperçu UBL XML.
einvoice_invoice_download Télécharger le fichier source d'une facture (XML original).
einvoice_invoice_download_readable Télécharger une version PDF lisible.
einvoice_invoice_files Lister tous les fichiers associés à une facture.
einvoice_invoice_attachments Récupérer les pièces jointes métier.
einvoice_invoice_download_file Télécharger un fichier spécifique par son ID.

Prompt exemple : Liste mes 10 dernières factures reçues.

Annuaire (3)

Rechercher des entreprises dans les annuaires PPF et Peppol.

Outil Description
einvoice_directory_fr_search Rechercher dans l'annuaire français PPF (SIRET, SIREN, TVA, nom).
einvoice_directory_int_search Rechercher dans l'annuaire international Peppol.
einvoice_directory_peppol_check Vérifier si un participant Peppol existe.

Prompt exemple : Cherche l'entreprise avec le SIRET 12345678901234.

Statuts (2)

Suivre et mettre à jour le cycle de vie des factures.

Outil Description
einvoice_status_history Historique des statuts d'une facture (ordre chronologique).
einvoice_status_send Envoyer une mise à jour de statut (cycle de vie).

Prompt exemple : Quel est l'historique de la facture FAC-2024-0312 ?

E-reporting (2)

Déclarer les transactions à l'administration fiscale.

Outil Description
einvoice_reporting_invoice_transaction Déclarer une transaction facture (e-reporting B2C/international).
einvoice_reporting_transaction Déclarer une transaction non-facture (paiements, encaissements).

Webhooks (5)

Recevoir des notifications en temps réel.

Outil Description
einvoice_webhook_list Lister tous les webhooks configurés.
einvoice_webhook_create Créer un webhook (URL cible + événements).
einvoice_webhook_get Récupérer la configuration d'un webhook.
einvoice_webhook_update Mettre à jour un webhook existant.
einvoice_webhook_delete Supprimer un webhook.

Prompt exemple : Quels webhooks sont configurés sur mon compte ?

Configuration (16)

Gérer les entités, identifiants et réseaux de votre compte.

Outil Description
einvoice_config_customer_id Récupérer l'ID client de l'opérateur.
einvoice_config_entities_list Lister toutes les entités métier.
einvoice_config_entity_get Détails d'une entité (identifiants, statut).
einvoice_config_entity_create_legal Créer une unité légale (SIREN).
einvoice_config_entity_create_office Créer un établissement (SIRET).
einvoice_config_enroll_fr Inscrire une entité sur le PPF.
einvoice_config_entity_claim Revendiquer la gestion d'une entité.
einvoice_config_entity_delete Retirer une entité du compte.
einvoice_config_network_register Inscrire sur un réseau (FR ou Peppol).
einvoice_config_network_register_by_id Inscrire par identifiant direct.
einvoice_config_network_unregister Désinscrire d'un réseau.
einvoice_config_identifier_create Ajouter un identifiant à une entité.
einvoice_config_identifier_create_by_scheme Ajouter par scheme et valeur.
einvoice_config_identifier_delete Supprimer un identifiant.
einvoice_config_entity_configure Configurer les paramètres (régime TVA).
einvoice_config_claim_delete Retirer la revendication de gestion.

Prompt exemple : Liste mes entités configurées.