Serveur MCP VoxFactura : branche ton business (factures, dépenses, chantiers, marge, TVA) sur ton assistant IA.
Project description
voxfactura-mcp
Branche ton business VoxFactura sur ton assistant IA (Claude Desktop, Claude Code, ou tout client MCP). Tu poses tes questions en langage naturel :
- « Quelles sont mes factures impayées ? »
- « Quelle est ma marge sur le chantier Villa Michu ? »
- « Combien j'ai dépensé chez Point P ce mois-ci ? »
- « Donne-moi mon récapitulatif TVA du 1er trimestre. »
- « Crée un devis brouillon pour le client 12 : 3 radiateurs à 450. »
L'assistant consulte tes données et peut préparer des brouillons ; il ne n'envoie jamais rien à un client (l'envoi reste une validation humaine dans VoxFactura). Tout passe par une clé API scopée que tu contrôles.
1. Crée une clé API
Dans VoxFactura : Réglages → Clés API → Créer une clé. Coche les permissions
voulues (lecture : factures, dépenses, chantiers, clients, comptabilité ;
écriture : créer des devis, marquer payé, ajouter des dépenses). Copie la clé
vf_live_… : elle n'est affichée qu'une seule fois.
- Pour la marge chantier : factures + dépenses.
- Pour le récap TVA / FEC : comptabilité.
2. Installe
pip install voxfactura-mcp
# ou, sans installer : uvx voxfactura-mcp
3. Configure ton client MCP
Claude Desktop
Réglages → Développeur → Modifier la config :
{
"mcpServers": {
"voxfactura": {
"command": "voxfactura-mcp",
"env": { "VOXFACTURA_API_KEY": "vf_live_ta_cle_ici" }
}
}
}
Redémarre Claude Desktop.
Claude Code
claude mcp add voxfactura -e VOXFACTURA_API_KEY=vf_live_ta_cle -- voxfactura-mcp
Variables d'environnement
| Variable | Rôle | Défaut |
|---|---|---|
VOXFACTURA_API_KEY |
Ta clé API (obligatoire) | — |
VOXFACTURA_API_BASE_URL |
URL de l'API | https://voxfacture-production.up.railway.app |
Outils
| Outil | Rôle | Permission |
|---|---|---|
factures_impayees |
Factures impayées | factures |
factures |
Factures (filtres statut / chantier) | factures |
facture |
Détail d'une facture | factures |
depenses |
Dépenses (filtres chantier / catégorie) | dépenses |
chantiers |
Liste des chantiers | chantiers |
clients |
Liste / recherche clients | clients |
marge_chantier |
CA facturé − dépenses d'un chantier | factures + dépenses |
recap_tva |
TVA collectée / déductible / nette | comptabilité |
creer_devis_brouillon |
Crée un devis (brouillon) | devis:write |
marquer_facture_payee |
Marque une facture payée | payments:write |
ajouter_depense |
Ajoute une dépense | expenses:write |
API sous-jacente
Le serveur n'est qu'un habillage de l'API publique VoxFactura (lecture/écriture
scopée). Doc interactive : https://voxfacture-production.up.railway.app/api/v1/pub/docs.
Voir aussi llms.txt et examples/.
Licence
MIT.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file voxfactura_mcp-0.1.1.tar.gz.
File metadata
- Download URL: voxfactura_mcp-0.1.1.tar.gz
- Upload date:
- Size: 8.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4214164e7df019ad7b7ad2e55af29ae7b2f548e2574c4247b1872d5909098d0a
|
|
| MD5 |
3c54bba1f5cce42817bb5889f20cd53d
|
|
| BLAKE2b-256 |
32ff98f13e3098bb6643026836cbdd183ca4dd343c36408fef63b054d5c712f3
|
Provenance
The following attestation bundles were made for voxfactura_mcp-0.1.1.tar.gz:
Publisher:
publish.yml on Mqrtingaler/voxfactura-mcp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
voxfactura_mcp-0.1.1.tar.gz -
Subject digest:
4214164e7df019ad7b7ad2e55af29ae7b2f548e2574c4247b1872d5909098d0a - Sigstore transparency entry: 2334953625
- Sigstore integration time:
-
Permalink:
Mqrtingaler/voxfactura-mcp@7f9190ffdb2f493c32595415b7bf04a9a30e8c82 -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/Mqrtingaler
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@7f9190ffdb2f493c32595415b7bf04a9a30e8c82 -
Trigger Event:
release
-
Statement type:
File details
Details for the file voxfactura_mcp-0.1.1-py3-none-any.whl.
File metadata
- Download URL: voxfactura_mcp-0.1.1-py3-none-any.whl
- Upload date:
- Size: 8.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c288553d95248bfd04ea4a917333d32251c3865971987a498c6498fc938d3fe7
|
|
| MD5 |
bab831a3da89722b3e3373df92b74fb4
|
|
| BLAKE2b-256 |
70759cb209b6cc5cd559817d3940609bfb12a449eb8cd707da22017aca3de92d
|
Provenance
The following attestation bundles were made for voxfactura_mcp-0.1.1-py3-none-any.whl:
Publisher:
publish.yml on Mqrtingaler/voxfactura-mcp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
voxfactura_mcp-0.1.1-py3-none-any.whl -
Subject digest:
c288553d95248bfd04ea4a917333d32251c3865971987a498c6498fc938d3fe7 - Sigstore transparency entry: 2334953638
- Sigstore integration time:
-
Permalink:
Mqrtingaler/voxfactura-mcp@7f9190ffdb2f493c32595415b7bf04a9a30e8c82 -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/Mqrtingaler
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@7f9190ffdb2f493c32595415b7bf04a9a30e8c82 -
Trigger Event:
release
-
Statement type: