voxfactura-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| VOXFACTURA_API_KEY | Yes | Ta clé API (obligatoire) | |
| VOXFACTURA_API_BASE_URL | No | URL de l'API | https://voxfacture-production.up.railway.app |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| factures_impayeesA | Liste les factures impayées (envoyées, partiellement payées, en retard). |
| facturesB | Liste les factures émises, éventuellement filtrées par statut ou chantier
( |
| factureA | Détail d'une facture (lignes comprises) par son numéro dans le compte
(le champ |
| depensesC | Liste les dépenses (factures de frais), filtrables par chantier (numéro du chantier dans le compte) ou catégorie. |
| chantiersB | Liste les chantiers, éventuellement filtrés par statut (en_cours, termine…)
ou par client ( |
| chantierA | Détail d'un chantier par son numéro dans le compte (le champ |
| clientsA | Liste les clients, avec une recherche textuelle optionnelle. |
| marge_chantierB | Marge d'un chantier (par son numéro dans le compte) : chiffre d'affaires facturé moins les dépenses. Nécessite une clé avec les permissions factures + dépenses. |
| recap_tvaA | Récapitulatif TVA sur une période (dates AAAA-MM-JJ) : collectée, déductible, TVA nette. Nécessite la permission comptabilité. |
| journal_ventesB | Journal des ventes sur une période (dates AAAA-MM-JJ) : une écriture par facture et avoir. Nécessite la permission comptabilité. |
| journal_achatsB | Journal des achats sur une période (dates AAAA-MM-JJ) : une écriture par dépense. Nécessite la permission comptabilité. |
| export_fecB | Fichier des écritures comptables (FEC, texte tabulé) de l'année, à remettre à l'expert-comptable. Nécessite la permission comptabilité. |
| creer_devis_brouillonA | Crée un devis en BROUILLON (permission devis:write). |
| marquer_facture_payeeA | Marque une facture payée (permission payments:write). |
| ajouter_depenseC | Ajoute une dépense (permission expenses:write). Montants en texte (ex. « 240.00 »). Rattache à un chantier via chantier_id (numéro du chantier dans le compte). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 15 tools
Most tools target clearly distinct resources or views: factures vs facture, chantiers vs chantier, depenses vs journal_achats, etc. The singular/plural list-detail pairs and the subset relationship between factures and factures_impayees create some potential confusion, but descriptions make the boundaries usable.
The set mixes bare French nouns (factures, chantiers, clients), compound nouns (marge_chantier, journal_ventes, recap_tva), and imperative verb phrases (creer_devis_brouillon, marquer_facture_payee, ajouter_depense). Singular/plural is used meaningfully for list vs detail, but there is no single predictable verb_noun convention.
Fifteen tools sit in the upper end of the well-scoped range, but each tool has a clear role in the invoicing/accounting workflow. There is no obvious filler or redundant read-only tool.
The surface covers listing/detail reads, accounting journals, VAT summaries, FEC export, expense entry, payment marking, and draft quote creation. However, it lacks create/update/delete operations for clients, chantiers, and invoices, and the quote lifecycle stops at draft creation, which are notable gaps for an invoicing/accounting domain.