Skip to main content

MCP server for the Invoicetronic API — Italian electronic invoicing (SDI) from any MCP client

Project description

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

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

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

invoicetronic_mcp-1.0.0.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

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

invoicetronic_mcp-1.0.0-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

File details

Details for the file invoicetronic_mcp-1.0.0.tar.gz.

File metadata

  • Download URL: invoicetronic_mcp-1.0.0.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.21 {"installer":{"name":"uv","version":"0.9.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"25.10","id":"questing","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for invoicetronic_mcp-1.0.0.tar.gz
Algorithm Hash digest
SHA256 9411761df777344cefb4cd7e75c1d06e91c356a4a388a41778c270a70e340980
MD5 c02ab3b99687e328b87a4eb0d3049284
BLAKE2b-256 2da042bc51b59e7a1187cbea658f30ca495b7e5b115e05cd93a3c9dcadda72cf

See more details on using hashes here.

File details

Details for the file invoicetronic_mcp-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: invoicetronic_mcp-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 9.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.21 {"installer":{"name":"uv","version":"0.9.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"25.10","id":"questing","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for invoicetronic_mcp-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 104191bc2d5ddd32e21c1f0317dc058e3ea90ae10cce84a5774652e7b76dbd3b
MD5 bb74ca1c833f047509e59fa10464c5a0
BLAKE2b-256 db282fd49920f155df0631e7c4081d60caa3cf0bb9bad5ff227a4b60601eae8c

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