Zovo VAT Number Check
Run a VAT number check for EU tax identifiers in VIES and get a dated XLSX validation log.
我该使用它吗
质量与安全性
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"vat-check": {
"url": "https://vat-check.zovo.one/mcp"
}
}
}远程端点
https://vat-check.zovo.one/mcpstreamable-http它能做什么
工具清单
工具(2)
🟢check_vat_numbers(numbers, default_country, requester_vat)
Use this when the user asks for a vat number check, vies vat validation, or eu vat number lookup with dated XLSX and CSV logs. Checks 1 to 100 EU or XI VAT numbers against published structures and live VIES; no national checksum test. Do not use for deciding whether reverse charge applies.
输入模式
{
"type": "object",
"properties": {
"numbers": {
"type": "array",
"items": {
"type": "string"
},
"description": "The VAT numbers with country prefixes, 1 to 100 items of 4 to 40 characters; for example [\"IE6388047V\", \"fr 40 303265045\"]."
},
"default_country": {
"description": "Country code for a number without a prefix; for example IE. Use EL for Greece.",
"type": "string",
"enum": [
"AT",
"BE",
"BG",
"CY",
"CZ",
"DE",
"DK",
"EE",
"EL",
"ES",
"FI",
"FR",
"HR",
"HU",
"IE",
"IT",
"LT",
"LU",
"LV",
"MT",
"NL",
"PL",
"PT",
"RO",
"SE",
"SI",
"SK",
"XI"
]
},
"requester_vat": {
"description": "Your own EU business VAT number with country prefix for consultation numbers; for example IE6388047V. Leave out to check without requester details.",
"type": "string"
}
},
"required": [
"numbers"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}输出模式
{
"type": "object",
"properties": {
"summary": {
"type": "object",
"properties": {
"numbers": {
"type": "number"
},
"valid": {
"type": "number"
},
"invalid": {
"type": "number"
},
"unavailable": {
"type": "number"
},
"error": {
"type": "number"
}
},
"required": [
"numbers",
"valid",
"invalid",
"unavailable",
"error"
],
"additionalProperties": false
},
"rows": {
"type": "array",
"items": {
"type": "object",
"properties": {
"row": {
"type": "number"
},
"vat": {
"type": "string"
},
"status": {
"type": "string"
},
"reason": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"row",
"vat",
"status",
"reason"
],
"additionalProperties": false
}
},
"availability": {
"type": "array",
"items": {
"type": "object",
"properties": {
"country": {
"type": "string"
},
"availability": {
"type": "string"
}
},
"required": [
"country",
"availability"
],
"additionalProperties": false
}
},
"retrievedUtc": {
"type": "string"
},
"downloads": {
"type": "object",
"properties": {
"xlsx": {
"type": "string"
},
"csv": {
"type": "string"
}
},
"required": [
"xlsx",
"csv"
],
"additionalProperties": false
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"summary",
"rows",
"availability",
"retrievedUtc",
"downloads",
"warnings"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢check_vies_availability
Use this when the user asks for a vies check, vat number validation, or bulk vat number check after unavailable answers and needs member-state service status. Reads VIES status for 28 country services, cached for 120 seconds. Do not use for validating an individual VAT number.
输入模式
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}输出模式
{
"type": "object",
"properties": {
"available": {
"type": [
"boolean",
"null"
]
},
"countries": {
"type": "array",
"items": {
"type": "object",
"properties": {
"country": {
"type": "string"
},
"availability": {
"type": "string"
}
},
"required": [
"country",
"availability"
],
"additionalProperties": false
}
},
"retrievedUtc": {
"type": "string"
},
"source": {
"type": "string"
}
},
"required": [
"available",
"countries",
"retrievedUtc",
"source"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}社区
证据