aringad avatar

Fattureincloud Mcp

aringad/fattureincloud-mcp

Connects Claude to Fatture in Cloud, Italy's mandated e-invoicing system for B2B and B2C transactions through the Sistema di Interscambio (SDI). Exposes 23 tools covering the full invoicing lifecycle: create and send invoices, credit notes, and proformas to SDI, manage clients and suppliers, track payment status, and allocate documents to cost or revenue centers. The cost center support is especially useful for project-level P&L tracking since every issued and received document can be tagged. Includes local caching of client lists and centers to avoid redundant API calls. Reach for this if you're doing business in Italy and need to automate compliance-driven billing workflows without leaving your MCP client.

GitHub stars
14
tools
23
auth
Secret needed
transport
STDIO
env vars
3
last updated
Dec 11, 2025

Tools

23 tools

Public tool metadata for what this MCP can expose to an agent.

list_invoicesList issued invoices / credit notes / proformas by year / month

List issued invoices / credit notes / proformas by year / month

No parameter schema in public metadata yet.

get_invoiceFull document detail by ID

Full document detail by ID

No parameter schema in public metadata yet.

get_pdf_urlPDF URL and web link for a document

PDF URL and web link for a document

No parameter schema in public metadata yet.

list_clientsList clients with optional filter

List clients with optional filter

No parameter schema in public metadata yet.

get_company_infoConnected company info

Connected company info

No parameter schema in public metadata yet.

create_clientCreate a new client

Create a new client

No parameter schema in public metadata yet.

update_clientUpdate an existing client

Update an existing client

No parameter schema in public metadata yet.

create_invoiceCreate a draft invoice (optional `revenue_center`)

Create a draft invoice (optional `revenue_center`)

No parameter schema in public metadata yet.

create_credit_noteCreate a draft credit note (optional `revenue_center`)

Create a draft credit note (optional `revenue_center`)

No parameter schema in public metadata yet.

create_proformaCreate a draft proforma (optional `revenue_center`)

Create a draft proforma (optional `revenue_center`)

No parameter schema in public metadata yet.

convert_proforma_to_invoiceConvert a proforma into a draft electronic invoice (optional `revenue_center`)

Convert a proforma into a draft electronic invoice (optional `revenue_center`)

No parameter schema in public metadata yet.

update_documentPartial update of a draft document (optional `revenue_center`)

Partial update of a draft document (optional `revenue_center`)

No parameter schema in public metadata yet.

duplicate_invoiceDuplicate an invoice with a new date (optional `revenue_center`)

Duplicate an invoice with a new date (optional `revenue_center`)

No parameter schema in public metadata yet.

delete_invoiceDelete a draft document

Delete a draft document

No parameter schema in public metadata yet.

send_to_sdiSend invoice / credit note to the Italian e-invoice system (SDI)

Send invoice / credit note to the Italian e-invoice system (SDI)

No parameter schema in public metadata yet.

get_invoice_statusE-invoice status for a document

E-invoice status for a document

No parameter schema in public metadata yet.

send_emailSend a courtesy copy by email

Send a courtesy copy by email

No parameter schema in public metadata yet.

list_received_documentsList supplier documents (exposes `cost_center` when present)

List supplier documents (exposes `cost_center` when present)

No parameter schema in public metadata yet.

get_received_documentFull detail of a received document by ID

Full detail of a received document by ID

No parameter schema in public metadata yet.

create_received_documentCreate a passive document / expense (optional `cost_center`)

Create a passive document / expense (optional `cost_center`)

No parameter schema in public metadata yet.

list_cost_centersList configured cost / revenue centers

List configured cost / revenue centers

No parameter schema in public metadata yet.

get_situationYearly dashboard: net revenue, collected, outstanding, costs, margin

Yearly dashboard: net revenue, collected, outstanding, costs, margin

No parameter schema in public metadata yet.

check_numerationVerify invoice numbering continuity

Verify invoice numbering continuity

No parameter schema in public metadata yet.

Sponsors

Configuration

FIC_ACCESS_TOKEN*secret

Fatture in Cloud API access token

FIC_COMPANY_ID*

Fatture in Cloud company ID

FIC_SENDER_EMAIL

Email sender for courtesy copies

Readme

fattureincloud-mcp

PyPI License MCPB Listed in italia-mcp-servers

by Mediaform s.c.r.l. — Genova, Italy

MCP server that connects Claude (Desktop, Code, or any MCP client) to FattureInCloud, the leading Italian SaaS for electronic invoicing. Manage invoices, credit notes, proformas, clients, suppliers, cost/revenue centers, and supplier expenses through natural language. Italy mandates B2B/B2C e-invoicing through the Sistema di Interscambio (SDI) — this server brings AI-assisted billing to that compliance-driven workflow.


View the full README on GitHub

Details

Repository
github.com/aringad/fattureincloud-mcp
Package
fattureincloud-mcp
Transport
STDIO
Auth
Required
Registry
MCP registry, active

More from aringad