Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Fatture in Cloud MCP ServerMostrami le fatture di dicembre 2024"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Fatture in Cloud MCP Server
๐ฎ๐น Italiano | ๐ฌ๐ง English
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ร (20 tool)
Tool | Descrizione |
| Lista fatture/NDC/proforma emesse per anno/mese |
| Dettaglio completo documento |
| URL PDF e link web documento |
| Lista clienti con filtro |
| Info azienda collegata |
| ๐ Crea nuovo cliente in anagrafica |
| ๐ Aggiorna dati cliente esistente |
| Crea nuova fattura (bozza) con codice SDI automatico |
| Crea nota di credito (bozza) |
| Crea proforma (bozza, non inviabile SDI) |
| ๐ Converte proforma in fattura elettronica |
| Modifica parziale documento bozza |
| Duplica fattura con codice SDI aggiornato |
| Elimina documento bozza (non inviato) |
| Invia fattura allo SDI |
| Stato fattura elettronica SDI |
| Invia copia cortesia via email |
| Fatture passive (fornitori) |
| Dashboard: fatturato netto, incassato, costi, margine |
| Verifica continuitร numerica fatture |
Nota: La marcatura dei pagamenti come "pagato" non รจ supportata. Usa il pannello web di Fatture in Cloud per questa operazione.
๐ Installazione
Prerequisiti
Python 3.10+
Account Fatture in Cloud con API attive
Claude Desktop o altro client MCP
1. Clona il repository
git clone https://github.com/aringad/fattureincloud-mcp.git
cd fattureincloud-mcp2. Crea ambiente virtuale e installa dipendenze
python -m venv venv
source venv/bin/activate # Linux/Mac
# oppure: venv\Scripts\activate # Windows
pip install -r requirements.txt3. Configura le credenziali
Copia il file di esempio e inserisci i tuoi dati:
cp .env.example .envModifica .env:
FIC_ACCESS_TOKEN=a/xxxxx.yyyyy.zzzzz
FIC_COMPANY_ID=123456
FIC_SENDER_EMAIL=fatturazione@tuaazienda.itCome 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):
{
"mcpServers": {
"fattureincloud": {
"command": "/percorso/completo/fattureincloud-mcp/venv/bin/python",
"args": ["/percorso/completo/fattureincloud-mcp/server.py"],
"env": {
"FIC_ACCESS_TOKEN": "a/xxxxx.yyyyy.zzzzz",
"FIC_COMPANY_ID": "123456",
"FIC_SENDER_EMAIL": "fatturazione@tuaazienda.it"
}
}
}
}5. Riavvia Claude Desktop
Chiudi completamente Claude Desktop (Cmd+Q su Mac) e riaprilo.
๐ฌ Esempi d'uso
"Mostrami le fatture di dicembre 2024"
"Qual รจ la situazione finanziaria del 2025?"
"Duplica la fattura 310 cambiando 2025 in 2026"
"Invia la fattura 326 allo SDI"
"Manda la copia cortesia via email"
"Quali fatture devo ancora incassare?"
"Verifica la numerazione delle fatture 2025"
"Converti la proforma 12 in fattura"
"Crea un nuovo cliente: Rossi SRL, P.IVA 01234567890"โ ๏ธ 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 codice univoco SDI viene recuperato automaticamente dall'anagrafica cliente
Il metodo di pagamento di default รจ MP05 (bonifico)
๐ Changelog
Vedi CHANGELOG.md
๐ 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 (20 tools)
Tool | Description |
| List invoices/credit notes/proforma by year/month |
| Full document details |
| PDF URL and web link for document |
| List clients with filter |
| Connected company info |
| ๐ Create new client in registry |
| ๐ Update existing client data |
| Create new invoice (draft) with automatic SDI code |
| Create credit note (draft) |
| Create proforma (draft, not sendable to SDI) |
| ๐ Convert proforma to electronic invoice |
| Partial update of draft document |
| Duplicate invoice with updated SDI code |
| Delete draft document (not yet sent) |
| Send invoice to SDI (Italian e-invoice system) |
| E-invoice SDI status |
| Send courtesy copy via email |
| Received invoices (suppliers) |
| Dashboard: net revenue, collected, costs, margin |
| Verify invoice numbering continuity |
Note: Marking payments as "paid" is not supported. Use the Fatture in Cloud web panel for this operation.
๐ Installation
Prerequisites
Python 3.10+
Fatture in Cloud account with API enabled
Claude Desktop or other MCP client
1. Clone the repository
git clone https://github.com/aringad/fattureincloud-mcp.git
cd fattureincloud-mcp2. Create virtual environment and install dependencies
python -m venv venv
source venv/bin/activate # Linux/Mac
# or: venv\Scripts\activate # Windows
pip install -r requirements.txt3. Configure credentials
Copy the example file and fill in your data:
cp .env.example .envEdit .env:
FIC_ACCESS_TOKEN=a/xxxxx.yyyyy.zzzzz
FIC_COMPANY_ID=123456
FIC_SENDER_EMAIL=billing@yourcompany.comHow 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):
{
"mcpServers": {
"fattureincloud": {
"command": "/full/path/to/fattureincloud-mcp/venv/bin/python",
"args": ["/full/path/to/fattureincloud-mcp/server.py"],
"env": {
"FIC_ACCESS_TOKEN": "a/xxxxx.yyyyy.zzzzz",
"FIC_COMPANY_ID": "123456",
"FIC_SENDER_EMAIL": "billing@yourcompany.com"
}
}
}
}5. Restart Claude Desktop
Fully quit Claude Desktop (Cmd+Q on Mac) and reopen it.
๐ฌ Usage examples
"Show me invoices from December 2024"
"What's the financial situation for 2025?"
"Duplicate invoice 310 changing 2025 to 2026"
"Send invoice 326 to SDI"
"Send the courtesy copy via email"
"Which invoices are still pending payment?"
"Check invoice numbering for 2025"
"Convert proforma 12 to invoice"
"Create a new client: Rossi SRL, VAT 01234567890"โ ๏ธ Security notes
Write operations (create, send_to_sdi) always require confirmation
Sending to SDI is irreversible
Invoices are created as drafts
SDI unique code is automatically retrieved from client registry
Default payment method is MP05 (bank transfer)
๐ Changelog
See CHANGELOG.md
๐ License
MIT - See LICENSE
๐จโ๐ป Author
Developed by Mediaform s.c.r.l. - Genova, Italy
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.