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.1.tar.gz (4.6 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.1-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: invoicetronic_mcp-1.0.1.tar.gz
  • Upload date:
  • Size: 4.6 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.1.tar.gz
Algorithm Hash digest
SHA256 c973621e55422e3eabcf4e4933b84a6ef449970a61e2052eb418634f563cf819
MD5 835a57d532ebb76dcf9d30dd68f5251f
BLAKE2b-256 3b3d753cfdb117c80df377b2ccd6e1b78497e59203a73627b6894653bb7aaf9e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: invoicetronic_mcp-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 10.1 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 01fb3ec0e959a0491a16fa5cc4b0fe95a9b6d8b4e4c4ea2844c8913818e8211e
MD5 9d0b285bd98a37cf3ce2faa05164f139
BLAKE2b-256 05435ddb4b3310efb9218506942594f1d75b8e4c8789af185322c1c39ec4909f

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