Invoicetronic MCP Server
MCP server for Italian electronic invoicing (SDI) via Invoicetronic API
Install
Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).
invoicetronic-mcpclaude mcp add invoicetronic-mcp-server -e 'INVOICETRONIC_API_KEY=<your invoicetronic_api_key>' -- uvx invoicetronic-mcp==1.0.1
{
"mcpServers": {
"invoicetronic-mcp-server": {
"command": "uvx",
"args": [
"invoicetronic-mcp==1.0.1"
],
"env": {
"INVOICETRONIC_API_KEY": "<your invoicetronic_api_key>"
}
}
}
}
Environment variables
INVOICETRONIC_API_KEYrequired secret Invoicetronic API key
Documentation
From the project's README on GitHub, refreshed weekly. Links open on GitHub.
Invoicetronic MCP Server
MCP server for the Invoicetronic API — Italian electronic invoicing through the SDI (Servizio di Interscambio).
Built with FastMCP (Python).
Features
20 tools covering the full Invoicetronic API:
| Category | Tools |
|---|---|
| Account | account_status, health_check |
| Send | list_sent_invoices, get_sent_invoice, get_sent_invoice_by_identifier, get_sent_invoice_payload, send_invoice_xml, validate_invoice_xml |
| Receive | list_received_invoices, get_received_invoice, get_received_invoice_payload |
| Company | list_companies, get_company |
| Events | list_events, get_event |
| Updates | list_updates, get_update |
| Export | export_invoices |
Setup
Prerequisites
- Python 3.11+
- uv (recommended) or pip
- An Invoicetronic API key
Claude Code
Add to your .mcp.json:
{
"mcpServers": {
"invoicetronic": {
"command": "uv",
"args": ["run", "--directory", "/path/to/invoicetronic-mcp", "server.py"],
"env": {
"INVOICETRONIC_API_KEY": "your-api-key"
}
}
}
}
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"invoicetronic": {
"command": "uv",
"args": ["run", "--directory", "/path/to/invoicetronic-mcp", "server.py"],
"env": {
"INVOICETRONIC_API_KEY": "your-api-key"
}
}
}
}
Authentication
The Invoicetronic API uses Basic auth with your API key as the username and an empty password. Set the INVOICETRONIC_API_KEY environment variable.
Get your API key at invoicetronic.com.
API Reference
Full API docs: api.invoicetronic.com
License
MIT
Frequently asked questions
What is Invoicetronic MCP Server?
MCP server for Italian electronic invoicing (SDI) via Invoicetronic API
How do I install Invoicetronic MCP Server?
It runs on your machine. In Claude Code: claude mcp add invoicetronic-mcp-server -e 'INVOICETRONIC_API_KEY=<your invoicetronic_api_key>' -- uvx invoicetronic-mcp==1.0.1. For other clients, paste the JSON configuration from this page into their MCP settings.
Does Invoicetronic MCP Server need an API key?
Yes. It expects INVOICETRONIC_API_KEY, which you set in its configuration.
Is Invoicetronic MCP Server open source?
Yes. Its code is on GitHub under the MIT license.
Who maintains Invoicetronic MCP Server?
It is published by fgasparetto. AI.tn lists it but does not maintain or endorse it.
From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.