Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

voxfactura_mcp-0.1.0.tar.gz (7.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

voxfactura_mcp-0.1.0-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

Details for the file voxfactura_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: voxfactura_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.11.2

File hashes

Hashes for voxfactura_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 911c82574ed41874dcd095c3891c1bbfa5f51f118a27590b4d5719a89dc368ed
MD5 699404714d8e996fa74d8bc977785778
BLAKE2b-256 35f4ca7203bcc9d3bf9621783499f68fcc0e101e8f338df8a0ae80b1cad7e86c

See more details on using hashes here.

File details

Details for the file voxfactura_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: voxfactura_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.11.2

File hashes

Hashes for voxfactura_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 263dc6cae15c1a98f0d6bdb473a9e12ffa12fb11f2e1b0ed5485173752e159a0
MD5 54e512222fb318326c456c8369d2d79e
BLAKE2b-256 1be4d45d6fdd10155d7b07d472671387ac5fcb60ca667f8340925495a4d87336

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page