eu-vat
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
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_standard_rateA | Look up the standard VAT rate in force in one EU member state on a given day (any day since 2016-01-01). Use this for "what was the VAT rate in Germany on 1 July 2020?" or "what is the VAT rate in Finland today?". The day a rate changes is the first day of the new rate. Standard VAT rates only (not reduced rates), from 2016-01-01. Data checked against the published rates on 2026-10-04; a change made after that date appears in a newer release. |
| get_rate_historyA | List every standard VAT rate one EU member state has had since 2016-01-01, with the first day each one applied. Use this for "how has the VAT rate in Ireland changed?". Standard VAT rates only (not reduced rates), from 2016-01-01. Data checked against the published rates on 2026-10-04; a change made after that date appears in a newer release. |
| list_rate_changesA | List the changes of the standard VAT rate across the EU, newest first, optionally for one country and/or since a date. Use this for "which EU countries changed their VAT rate this year?". Each change gives the old rate, the new rate, and the first day of the new rate. Standard VAT rates only (not reduced rates), from 2016-01-01. Data checked against the published rates on 2026-10-04; a change made after that date appears in a newer release. |
| list_countriesA | List the 27 EU member states with the codes the other tools expect. Greece is "EL", the code the European Union uses ("GR" is also accepted). Use this to find a code. The United Kingdom and other non-EU countries are not covered. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 4 tools
Each tool has a clearly stated distinct purpose: point-in-time lookup, per-country history, country code list, and cross-country change feed. There is mild overlap between get_rate_history and list_rate_changes (both surface rate changes for a country), but the descriptions make the intended use cases distinguishable.
All four tools follow a consistent verb_noun snake_case pattern (get_standard_rate, get_rate_history, list_countries, list_rate_changes). No deviations in convention or style.
Four tools is well-scoped for a narrow domain (EU standard VAT rates). Each tool earns its place with no redundancy or bloat.
The surface covers lookup, full history, cross-country change monitoring, and the country code reference needed to use the other tools. Reduced rates are explicitly out of scope, so within the stated domain there are no dead ends.