Skip to main content
Glama
artisan-at-work

euinvoice-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

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

CapabilityDetails
tools
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
vat-ratesComplete VAT rates database for EU-27 + UK, Norway, Switzerland, Iceland
einvoicing-requirementsE-invoicing mandates, systems, and requirements per country
invoice-formatsE-invoicing format specifications (UBL, CII, Factur-X, XRechnung, FatturaPA, etc.)
validation-rulesInvoice validation rules, required fields, reverse charge rules, and OSS scheme details

TDQS

A3.7/5.0

Scored across 10 tools

Disambiguation4/5

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.

Naming Consistency5/5

All tool names follow a consistent snake_case verb_noun pattern with clear prefixes like list_, get_, validate_, and compare_. No mixing of conventions.

Tool Count5/5

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.

Completeness4/5

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.

Maintenance

ActivityInactive
ResponsivenessUnresponsive