Fatture in Cloud MCP Server
Italiano
Server MCP (Model Context Protocol) per integrare Fatture in Cloud con Claude AI e altri assistenti compatibili.
Permette di gestire fatture elettroniche italiane tramite conversazione naturale.
✨ Funzionalità
Tool | Descrizione |
| Lista fatture emesse per anno/mese |
| Dettaglio completo fattura |
| Lista clienti con filtro |
| Info azienda collegata |
| Crea nuova fattura (bozza) |
| Duplica fattura esistente |
| Invia fattura allo SDI |
| Stato fattura elettronica |
| Invia copia cortesia via email |
| Fatture passive (fornitori) |
| Dashboard: fatturato, incassato, costi |
🚀 Installazione
Prerequisiti
Python 3.10+
Account Fatture in Cloud con API attive
Claude Desktop o altro client MCP
1. Clona il repository
2. Crea ambiente virtuale e installa dipendenze
3. Configura le credenziali
Copia il file di esempio e inserisci i tuoi dati:
Modifica .env:
Come ottenere le credenziali:
Accedi a Fatture in Cloud
Vai su Impostazioni > API e Integrazioni
Crea un Token Manuale con i permessi necessari
Il
COMPANY_IDè visibile nell'URL quando sei loggato
4. Configura Claude Desktop
Modifica ~/Library/Application Support/Claude/claude_desktop_config.json (Mac) o %APPDATA%\Claude\claude_desktop_config.json (Windows):
5. Riavvia Claude Desktop
Chiudi completamente Claude Desktop (Cmd+Q su Mac) e riaprilo.
💬 Esempi d'uso
⚠️ Note di sicurezza
Le operazioni di scrittura (create, send_to_sdi) richiedono sempre conferma
L'invio allo SDI è irreversibile
Le fatture vengono create come bozze (draft)
Il metodo di pagamento di default è MP05 (bonifico)
📄 Licenza
MIT - Vedi LICENSE
👨💻 Autore
Sviluppato da Mediaform s.c.r.l. - Genova, Italia
English
MCP (Model Context Protocol) Server to integrate Fatture in Cloud with Claude AI and other compatible assistants.
Manage Italian electronic invoices through natural conversation.
✨ Features
Tool | Description |
| List issued invoices by year/month |
| Full invoice details |
| List clients with filter |
| Connected company info |
| Create new invoice (draft) |
| Duplicate existing invoice |
| Send invoice to SDI (Italian e-invoice system) |
| E-invoice status |
| Send courtesy copy via email |
| Received invoices (suppliers) |
| Dashboard: revenue, collected, costs |
🚀 Installation
Prerequisites
Python 3.10+
Fatture in Cloud account with API enabled
Claude Desktop or other MCP client
1. Clone the repository
2. Create virtual environment and install dependencies
3. Configure credentials
Copy the example file and fill in your data:
Edit .env:
How to get credentials:
Log into Fatture in Cloud
Go to Settings > API and Integrations
Create a Manual Token with required permissions
The
COMPANY_IDis visible in the URL when logged in
4. Configure Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (Mac) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
5. Restart Claude Desktop
Fully quit Claude Desktop (Cmd+Q on Mac) and reopen it.
💬 Usage examples
⚠️ Security notes
Write operations (create, send_to_sdi) always require confirmation
Sending to SDI is irreversible
Invoices are created as drafts
Default payment method is MP05 (bank transfer)
📄 License
MIT - See LICENSE
👨💻 Author
Developed by Mediaform s.c.r.l. - Genova, Italy