Aller au contenu

Catalogue des Outils MCP

🛠️ 74 Outils MCP

Pilotez Axonaut depuis Claude, ChatGPT et vos plateformes d'automatisation

20 Catégories 42 Lecture 32 Écriture 0 Suppression

Vue d'Ensemble

Ce serveur MCP fournit 74 outils pour interagir avec l'API Axonaut. Aucun outil de suppression n'est exposé — les suppressions restent dans l'interface Axonaut pour audit. Cliquez sur une catégorie pour y accéder directement.


🏢 Entreprises

list_companies READ Liste paginée avec filtres ▶
ParamètreTypeRequisDescription
pageintegerNonNuméro de page (défaut: 1)
per_pageintegerNonÉléments par page (max: 100)
searchstringNonRecherche par nom
is_activebooleanNonFiltrer par statut actif
{ "name": "list_companies", "arguments": { "search": "acme", "is_active": true } }
get_company READ Détails d'une entreprise ▶
ParamètreTypeRequisDescription
company_idintegerOuiID unique de l'entreprise
create_company WRITE Créer une entreprise ▶
ParamètreTypeRequisDescription
namestringOuiNom de l'entreprise
emailstringNonEmail principal
phone_numberstringNonTéléphone
websitestringNonSite web
address_streetstringNonRue
address_zip_codestringNonCode postal
address_citystringNonVille
address_countrystringNonPays
siretstringNonSIRET
vat_numberstringNonTVA intracommunautaire
custom_fieldsobjectNonChamps personnalisés

Exemple : « Crée l'entreprise "Acme SA" à Toulouse, contact@acme.fr. »

update_company WRITE Modifier une entreprise existante ▶
ParamètreTypeRequisDescription
company_idintegerOuiID de l'entreprise
namestringNonNouveau nom
emailstringNonEmail principal
phone_numberstringNonTéléphone
websitestringNonSite web
address_streetstringNonRue
address_zip_codestringNonCode postal
address_citystringNonVille
address_countrystringNonPays
custom_fieldsobjectNonChamps personnalisés

🏷️ Catégories d'Entreprises

list_company_categories READ Liste paginée des catégories ▶
ParamètreTypeRequisDescription
pageintegerNonNuméro de page
per_pageintegerNonÉléments par page
create_company_category WRITE Créer une catégorie ▶
ParamètreTypeRequisDescription
namestringOuiNom de la catégorie

🏠 Adresses d'Entreprises

list_company_addresses READ Toutes les adresses d'une entreprise ▶
ParamètreTypeRequisDescription
company_idintegerOuiID de l'entreprise
pageintegerNonNuméro de page
create_company_address WRITE Ajouter une adresse à une entreprise ▶
ParamètreTypeRequisDescription
company_idintegerOuiEntreprise cible
namestringNonLibellé (ex: "Siège", "Livraison Lyon")
contact_namestringNonNom du contact sur place
company_namestringNonRaison sociale à afficher
address_streetstringNonRue
address_zip_codestringNonCode postal
address_citystringNonVille
address_countrystringNonPays
is_for_invoicebooleanNonAdresse facturation (défaut: false)
is_for_deliverybooleanNonAdresse livraison (défaut: false)
is_for_quotationbooleanNonAdresse devis (défaut: true)

Exemple : « Ajoute une adresse de livraison à Acme SA : 5 rue de Paris, 31500 Toulouse. »

update_company_address WRITE Modifier une adresse existante ▶
ParamètreTypeRequisDescription
address_idintegerOuiID de l'adresse
namestringNonNouveau libellé
contact_namestringNonNom du contact
company_namestringNonRaison sociale
address_streetstringNonRue
address_zip_codestringNonCode postal
address_citystringNonVille
address_countrystringNonPays
is_for_invoicebooleanNonAdresse facturation
is_for_deliverybooleanNonAdresse livraison
is_for_quotationbooleanNonAdresse devis

📄 Contrats Clients

list_contracts READ Liste paginée de tous les contrats ▶
ParamètreTypeRequisDescription
pageintegerNonNuméro de page
per_pageintegerNonÉléments par page
searchstringNonRecherche par nom
list_company_contracts READ Contrats paginés d'une entreprise ▶
ParamètreTypeRequisDescription
company_idintegerOuiID de l'entreprise
pageintegerNonNuméro de page
get_contract READ Détails d'un contrat ▶
ParamètreTypeRequisDescription
contract_idintegerOuiID du contrat
create_contract WRITE Créer un nouveau contrat ▶
ParamètreTypeRequisDescription
company_idintegerOuiID de l'entreprise
namestringOuiNom du contrat
start_datestringNonDate début (YYYY-MM-DD)
end_datestringNonDate fin (YYYY-MM-DD)
productsarrayNonListe des produits
{ "name": "create_contract", "arguments": { "company_id": 456, "name": "Contrat Annuel 2024", "start_date": "2024-01-01" } }
update_contract WRITE Modifier un contrat existant ▶
ParamètreTypeRequisDescription
contract_idintegerOuiID du contrat
namestringNonNouveau nom
end_datestringNonNouvelle date de fin

👥 Contacts & Employés

list_employees READ Liste paginée de tous les employés ▶
ParamètreTypeRequisDescription
pageintegerNonNuméro de page
per_pageintegerNonÉléments par page
searchstringNonRecherche par nom ou email
list_company_employees READ Employés d'une entreprise spécifique ▶
ParamètreTypeRequisDescription
company_idintegerOuiID de l'entreprise
get_employee READ Détails d'un employé ▶
ParamètreTypeRequisDescription
employee_idintegerOuiID de l'employé
create_employee WRITE Créer un contact employé ▶
ParamètreTypeRequisDescription
company_idintegerOuiID de l'entreprise
firstnamestringOuiPrénom
lastnamestringOuiNom
emailstringNonAdresse email
phone_numberstringNonTéléphone
{ "name": "create_employee", "arguments": { "company_id": 123, "firstname": "Marie", "lastname": "Dupont", "email": "marie.dupont@example.com" } }
update_employee WRITE Modifier les informations d'un employé ▶
ParamètreTypeRequisDescription
employee_idintegerOuiID de l'employé
firstnamestringNonNouveau prénom
lastnamestringNonNouveau nom
emailstringNonNouvel email

🏭 Fournisseurs

list_suppliers READ Liste paginée des fournisseurs ▶
ParamètreTypeRequisDescription
pageintegerNonNuméro de page
per_pageintegerNonÉléments par page
searchstringNonRecherche par nom
get_supplier READ Détails d'un fournisseur ▶
ParamètreTypeRequisDescription
supplier_idintegerOuiID du fournisseur
create_supplier WRITE Créer un nouveau fournisseur ▶
ParamètreTypeRequisDescription
namestringOuiNom du fournisseur
address_streetstringNonAdresse
address_citystringNonVille
address_zip_codestringNonCode postal

📋 Contrats Fournisseurs

list_supplier_contracts READ Liste paginée des contrats fournisseurs ▶
ParamètreTypeRequisDescription
pageintegerNonNuméro de page
searchstringNonRecherche par titre
get_supplier_contract READ Détails d'un contrat fournisseur ▶
ParamètreTypeRequisDescription
contract_idintegerOuiID du contrat
create_supplier_contract WRITE Créer un contrat fournisseur ▶
ParamètreTypeRequisDescription
titlestringOuiTitre du contrat
supplier_idintegerOuiID du fournisseur
start_datestringNonDate de début
end_datestringNonDate de fin

🚚 Livraisons Fournisseurs

list_supplier_deliveries READ Liste paginée des livraisons ▶
ParamètreTypeRequisDescription
pageintegerNonNuméro de page
filtersobjectNonFiltres additionnels
get_supplier_delivery READ Détails d'une livraison ▶
ParamètreTypeRequisDescription
supplier_delivery_idintegerOuiID de la livraison
create_supplier_delivery_receipt WRITE Accusé de réception de marchandises ▶
ParamètreTypeRequisDescription
supplier_delivery_idintegerOuiID de la livraison
receipt_datestringOuiDate de réception
productsarrayOuiProduits reçus

📦 Produits & Services

list_products READ Liste paginée des produits ▶
ParamètreTypeRequisDescription
pageintegerNonNuméro de page
per_pageintegerNonÉléments par page
filtersobjectNonCritères de filtrage
get_product READ Détails d'un produit ▶
ParamètreTypeRequisDescription
product_idintegerOuiID du produit
create_product WRITE Créer un produit ou service ▶
ParamètreTypeRequisDescription
namestringOuiNom du produit
pricenumberOuiPrix
tax_ratenumberNonTaux de TVA (%)
descriptionstringNonDescription
{ "name": "create_product", "arguments": { "name": "Pack Premium", "price": 99.99, "tax_rate": 20 } }
update_product WRITE Modifier un produit ▶
ParamètreTypeRequisDescription
product_idintegerOuiID du produit
namestringNonNouveau nom
pricenumberNonNouveau prix
get_product_stock READ Consulter le stock actuel ▶
ParamètreTypeRequisDescription
product_idintegerOuiID du produit
update_product_stock WRITE Mettre à jour la quantité en stock ▶
ParamètreTypeRequisDescription
product_idintegerOuiID du produit
stocknumberOuiNouvelle quantité

📝 Devis

list_quotations READ Liste paginée des devis ▶
ParamètreTypeRequisDescription
pageintegerNonNuméro de page
statusstringNonFiltrer par statut
company_idintegerNonFiltrer par entreprise
get_quotation READ Détails d'un devis ▶
ParamètreTypeRequisDescription
quotation_idintegerOuiID du devis
create_quotation WRITE Créer un devis pour une entreprise ▶
ParamètreTypeRequisDescription
company_idintegerOuiEntreprise destinataire
titlestringNonTitre du devis
datestringNonDate émission (DD/MM/YYYY)
validity_datestringNonDate validité (DD/MM/YYYY)
productsarray<object>Non{product_id, quantity, price}
custom_fieldsobjectNonChamps personnalisés

Exemple : « Crée un devis pour Acme SA avec 3 licences "Serveur MCP Pro" à 890€ HT. »


🧾 Factures

list_invoices READ Liste paginée des factures ▶
ParamètreTypeRequisDescription
pageintegerNonNuméro de page
statusstringNonFiltrer par statut
company_idintegerNonFiltrer par entreprise
date_fromstringNonDate de début
date_tostringNonDate de fin
{ "name": "list_invoices", "arguments": { "status": "paid", "date_from": "2024-01-01" } }
get_invoice READ Détails d'une facture ▶
ParamètreTypeRequisDescription
invoice_idintegerOuiID de la facture
create_invoice WRITE Créer une facture (de zéro ou depuis devis) ▶
ParamètreTypeRequisDescription
company_idintegerOuiEntreprise à facturer
titlestringNonTitre / objet
datestringNonDate émission (DD/MM/YYYY)
due_datestringNonDate échéance (DD/MM/YYYY)
productsarray<object>Non{product_id, quantity, price}
quotation_idintegerNonConvertir depuis un devis
custom_fieldsobjectNonChamps personnalisés

Exemple : « Génère la facture correspondant au devis #4521. »


💰 Dépenses

list_expenses READ Liste paginée des dépenses ▶
ParamètreTypeRequisDescription
pageintegerNonNuméro de page
searchstringNonRecherche
company_idintegerNonFiltrer par entreprise
supplier_idintegerNonFiltrer par fournisseur
is_paidbooleanNonFiltrer par statut paiement
get_expense READ Détails d'une dépense ▶
ParamètreTypeRequisDescription
expense_idintegerOuiID de la dépense
create_expense WRITE Créer une nouvelle dépense ▶
ParamètreTypeRequisDescription
titlestringOuiTitre de la dépense
pre_tax_amountnumberOuiMontant HT
supplier_idintegerNonID du fournisseur
datestringNonDate de la dépense

📎 Documents

get_document READ Détails d'un document ▶
ParamètreTypeRequisDescription
document_idintegerOuiID du document
get_company_documents READ Documents d'une entreprise ▶
ParamètreTypeRequisDescription
company_idintegerOuiID de l'entreprise
pageintegerNonNuméro de page

💳 Paiements

list_payments READ Liste paginée des paiements ▶
ParamètreTypeRequisDescription
pageintegerNonNuméro de page
invoice_idintegerNonFiltrer par facture
date_fromstringNonDate de début
date_tostringNonDate de fin
get_payment READ Détails d'un paiement ▶
ParamètreTypeRequisDescription
payment_idintegerOuiID du paiement
create_payment WRITE Créer un paiement de facture ▶
ParamètreTypeRequisDescription
invoice_idintegerOuiID de la facture
natureintegerOui1=Prélèvement 2=Virement 3=Chèque 4=CB 5=Espèces 6=Autre
amountnumberOuiMontant du paiement
datestringOuiDate du paiement
{ "name": "create_payment", "arguments": { "invoice_id": 789, "nature": 2, "amount": 1500.00, "date": "2024-10-08" } }

💸 Paiements de Dépenses

list_expense_payments READ Liste paiements de dépenses ▶
ParamètreTypeRequisDescription
pageintegerNonNuméro de page
expense_idintegerNonFiltrer par dépense
date_fromstringNonDate de début
create_expense_payment WRITE Créer un paiement pour une dépense ▶
ParamètreTypeRequisDescription
expense_idintegerOuiID de la dépense
natureintegerOuiMéthode (1-6)
amountnumberOuiMontant
date_tsintegerOuiDate (timestamp Unix)

📊 Projets & Types

list_projects READ Liste paginée des projets ▶
ParamètreTypeRequisDescription
pageintegerNonNuméro de page
searchstringNonRecherche par nom
get_project READ Détails d'un projet ▶
ParamètreTypeRequisDescription
project_idintegerOuiID du projet
create_project WRITE Créer un nouveau projet ▶
ParamètreTypeRequisDescription
namestringOuiNom du projet
company_idintegerNonEntreprise cliente
project_nature_idintegerNonType de projet
start_datestringNonDate début (DD/MM/YYYY)
end_datestringNonDate fin (DD/MM/YYYY)
descriptionstringNonDescription
custom_fieldsobjectNonChamps personnalisés
update_project WRITE Modifier un projet existant ▶
ParamètreTypeRequisDescription
project_idintegerOuiID du projet
namestringNonNouveau nom
start_datestringNonDate début
end_datestringNonDate fin
descriptionstringNonDescription
statusstringNonStatut du projet
custom_fieldsobjectNonChamps personnalisés
list_project_natures READ Types de projets disponibles ▶
ParamètreTypeRequisDescription
pageintegerNonNuméro de page

✅ Tâches

list_tasks READ Liste paginée des tâches ▶
ParamètreTypeRequisDescription
pageintegerNonNuméro de page
searchstringNonRecherche
project_idintegerNonFiltrer par projet
company_idintegerNonFiltrer par entreprise
prioritystringNonhaute / normale / basse
{ "name": "list_tasks", "arguments": { "project_id": 42, "priority": "haute" } }
get_task READ Détails d'une tâche ▶
ParamètreTypeRequisDescription
task_idintegerOuiID de la tâche
create_task WRITE Créer une nouvelle tâche ▶
ParamètreTypeRequisDescription
titlestringOuiTitre de la tâche
descriptionstringNonDescription
prioritystringNonPriorité
project_idintegerNonID du projet
start_datestringNonDate début (DD/MM/YYYY)
update_task WRITE Modifier titre, statut, priorité, assignation ▶
ParamètreTypeRequisDescription
task_idintegerOuiID de la tâche
titlestringNonNouveau titre
prioritystringNonbasse / normale / haute / urgente
is_donebooleanNontrue = terminée
assigned_to_idintegerNonID employé assigné
due_datestringNonÉchéance (DD/MM/YYYY)

🎯 Opportunités Commerciales

list_opportunities READ Liste paginée des opportunités ▶
ParamètreTypeRequisDescription
pageintegerNonNuméro de page
searchstringNonRecherche
company_idintegerNonFiltrer par entreprise
is_winbooleanNonFiltrer par statut gagné
pipe_namestringNonFiltrer par pipeline
get_opportunity READ Détails d'une opportunité ▶
ParamètreTypeRequisDescription
opportunity_idintegerOuiID de l'opportunité
get_company_opportunities READ Opportunités d'une entreprise ▶
ParamètreTypeRequisDescription
company_idintegerOuiID de l'entreprise
create_opportunity WRITE Créer une opportunité dans le pipeline ▶
ParamètreTypeRequisDescription
company_idintegerOuiID de l'entreprise
pipe_namestringOuiNom du pipeline
pipe_step_namestringOuiÉtape du pipeline
amountnumberNonValeur de l'opportunité
probabilitynumberNonProbabilité de gain (%)
{ "name": "create_opportunity", "arguments": { "company_id": 123, "pipe_name": "Ventes", "pipe_step_name": "Qualification", "amount": 50000 } }
update_opportunity WRITE Modifier montant, probabilité, étape ▶
ParamètreTypeRequisDescription
opportunity_idintegerOuiID de l'opportunité
amountnumberNonNouveau montant
probabilitynumberNonNouvelle probabilité
pipe_step_namestringNonNouvelle étape
mark_opportunity_won WRITE Marquer gagnée → workflows post-vente ▶
ParamètreTypeRequisDescription
opportunity_idintegerOuiID de l'opportunité

Déclenche automatiquement les workflows post-vente (facture, projet, notification équipe).

mark_opportunity_lost WRITE Marquer perdue → statistiques commerciales ▶
ParamètreTypeRequisDescription
opportunity_idintegerOuiID de l'opportunité

🎫 Tickets Support

list_tickets READ Liste tickets avec filtres ▶
ParamètreTypeRequisDescription
pageintegerNonNuméro de page
company_idintegerNonFiltrer par entreprise
is_closedstringNon"true" ou "false"
orderbystringNonChamp de tri

Exemple : « Liste tous les tickets ouverts de l'entreprise Acme SA. »

get_ticket READ Détails complets d'un ticket ▶
ParamètreTypeRequisDescription
ticket_idintegerOuiID du ticket
create_ticket WRITE Créer un ticket support ▶
ParamètreTypeRequisDescription
titlestringOuiTitre du ticket
descriptionstringNonDescription longue
prioritystringNonbasse / normale / haute / urgente
company_idintegerNonRattacher à une entreprise
employees_idsarray<int>NonEmployés assignés
project_idintegerNonRattacher à un projet
workforce_idintegerNonÉquipe / workforce
custom_fieldsobjectNonChamps personnalisés

Exemple : « Crée un ticket urgent "Panne serveur mail" sur Acme SA, priorité haute. »

update_ticket WRITE Modifier, assigner ou clore un ticket ▶
ParamètreTypeRequisDescription
ticket_idintegerOuiID du ticket
titlestringNonNouveau titre
prioritystringNonbasse / normale / haute / urgente
company_idintegerNonRéaffecter entreprise
project_idintegerNonRéaffecter projet
workforce_idintegerNonRéaffecter équipe
is_closedstringNon"true" = clore, "false" = rouvrir

Exemple : « Marque le ticket #1523 comme clos. »


📅 Événements

list_events READ Événements avec filtres temporels ▶
ParamètreTypeRequisDescription
pageintegerNonNuméro de page
date_infstringNonAvant cette date (ISO 8601)
date_supstringNonAprès cette date (ISO 8601)
date_eqstringNonÀ cette date exacte
orders_datestringNonTri : asc ou desc

Exemple : « Liste les événements enregistrés cette semaine. »

get_company_events READ Événements liés à une entreprise ▶
ParamètreTypeRequisDescription
company_idintegerOuiID de l'entreprise
pageintegerNonNuméro de page

Exemple : « Résume l'historique des interactions avec Acme SA sur 30 jours. »

create_event WRITE Créer réunion, appel, email ou note ▶
ParamètreTypeRequisDescription
contentstringOuiContenu / corps de l'événement
company_idintegerNonRattacher entreprise
opportunity_idintegerNonRattacher opportunité
employee_emailstringNonEmail auteur
datestringNonDate/heure ISO 8601
natureintegerNon1=Meeting 2=Email 3=Phone 4=Mail 5=SMS
titlestringNonTitre court
durationintegerNonDurée en minutes
is_donestringNon"true" ou "false"

Exemple : « Ajoute un Meeting sur Migration Cloud aujourd'hui 14h. »

send_event WRITE Envoyer événement (déclenche notification) ▶
ParamètreTypeRequisDescription
event_idintegerOuiID de l'événement

Documentation Complémentaire