euinvoice-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_vat_ratesA | Get VAT rates (standard, reduced, super-reduced, parking) for an EU/EEA country. Returns current rates with notes. |
| list_vat_ratesA | List VAT standard rates for all supported countries, sorted by rate. Useful for comparison. |
| get_einvoicing_requirementsB | Get e-invoicing requirements for a country: mandates (B2G, B2B, B2C), systems, formats, Peppol readiness, clearance model. |
| get_invoice_formatA | Get details about an e-invoicing format/standard (UBL, CII, Factur-X, XRechnung, FatturaPA, Peppol BIS, etc.). |
| validate_invoice_fieldsB | Check which fields are required for an invoice in a specific country. Returns common EU requirements plus country-specific fields. |
| get_reverse_charge_rulesA | Get reverse charge mechanism rules for EU cross-border transactions. Explains when and how to apply reverse charge. |
| get_oss_rulesA | Get One-Stop Shop (OSS/IOSS) rules for EU cross-border B2C sales. Covers Union OSS, Non-Union OSS, and Import OSS. |
| get_b2b_mandate_statusA | Get the B2B e-invoicing mandate status across all countries. Shows which countries have mandates, planned dates, and systems. |
| get_en16931_infoB | Get information about the EN 16931 European e-invoicing standard, its core syntaxes, and CIUS extensions. |
| compare_countriesB | Compare e-invoicing requirements and VAT rates between two countries. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| vat-rates | Complete VAT rates database for EU-27 + UK, Norway, Switzerland, Iceland |
| einvoicing-requirements | E-invoicing mandates, systems, and requirements per country |
| invoice-formats | E-invoicing format specifications (UBL, CII, Factur-X, XRechnung, FatturaPA, etc.) |
| validation-rules | Invoice validation rules, required fields, reverse charge rules, and OSS scheme details |
TDQS
Scored across 10 tools
Most tools target clearly distinct aspects (VAT rates, requirements, formats, field validation, reverse charge, OSS, mandates, standard info, comparison). Minor overlap between list_vat_rates and get_vat_rates, and between get_einvoicing_requirements and get_b2b_mandate_status, but descriptions clarify scope.
All tool names follow a consistent snake_case verb_noun pattern with clear prefixes like list_, get_, validate_, and compare_. No mixing of conventions.
10 tools is well-scoped for an EU e-invoicing and VAT reference server; each tool covers a distinct informational need without redundancy or bloat.
Covers core reference areas: VAT rates, e-invoicing requirements, formats, field validation, reverse charge, OSS, B2B mandates, EN16931, and comparison. Minor gaps exist, such as no list_invoice_formats or VAT number validation, but agents can work around them.