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 identifiant. |
| depensesA | Liste les dépenses (factures de frais), filtrables par chantier ou catégorie. |
| chantiersA | Liste les chantiers, éventuellement filtrés par statut (en_cours, termine…). |
| clientsA | Liste les clients, avec une recherche textuelle optionnelle. |
| marge_chantierA | Marge d'un chantier : 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é. |
| creer_devis_brouillonA | Crée un devis en BROUILLON (permission devis:write). Chaque ligne : {designation, quantite, prix_unitaire_ht, taux_tva}. Le devis n'est jamais envoyé automatiquement : l'artisan le relit et l'envoie dans VoxFactura. |
| marquer_facture_payeeA | Marque une facture payée (permission payments:write). |
| ajouter_depenseA | Ajoute une dépense (permission expenses:write). Montants en texte (ex. « 240.00 »). Rattache à un chantier via chantier_id. |
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 11 tools
Most tools target distinct resources/actions, but 'factures_impayees' overlaps with 'factures' since the latter can filter by status. 'marge_chantier' and 'recap_tva' are both summary tools but on different metrics, so they remain clear.
All tool names follow a consistent pattern: lowercase with underscores, plural nouns for list operations, singular for detail, and verb_noun for mutations. Predictable and coherent across the set.
With 11 tools, the set is well-scoped for a billing/accounting domain, covering clients, projects, invoices, expenses, quotes, VAT, and margin without bloat or redundancy.
Read operations are solid, and some writes exist (create devis, add expense, mark paid), but there are notable gaps: no create_invoice, no update/delete for factures, clients, or chantiers, limiting full lifecycle workflows.