vat.support VAT Compliance
EU/UK VAT compliance for AI agents: number validation, rate lookups, reverse-charge checks.
사용해야 할까요
품질 및 안전성
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"vat-support": {
"url": "https://snapshot.vat.support/api/mcp"
}
}
}원격 엔드포인트
https://snapshot.vat.support/api/mcpstreamable-http할 수 있는 일
도구 목록
도구 (5)
⚪reverse_charge_certificate(supplier_country, customer_country, customer_vat_id, service_type)
Generate an EU Art. 196 reverse-charge eligibility verdict for a B2B service invoice between two EU Member States. Validates the customer's VAT ID via VIES and returns a printable certificate. Returns INELIGIBLE for same-country, non-EU, or invalid VAT cases.
입력 스키마
{
"type": "object",
"properties": {
"supplier_country": {
"type": "string",
"description": "Supplier ISO-3166-1 alpha-2 (e.g. 'DE')"
},
"customer_country": {
"type": "string",
"description": "Customer ISO-3166-1 alpha-2 (e.g. 'IT')"
},
"customer_vat_id": {
"type": "string",
"description": "Customer VAT identifier including country prefix (e.g. 'IT12345678901')"
},
"service_type": {
"type": "string",
"description": "Type of service: professional_services | digital_services | transport | telecom | event_admission"
}
},
"required": [
"supplier_country",
"customer_country"
]
}🟢vat_number_check(vat_id)
Validate a single EU/UK VAT identifier against VIES (EU) or HMRC (UK). Returns name + address when available.
입력 스키마
{
"type": "object",
"properties": {
"vat_id": {
"type": "string",
"description": "Full VAT identifier including country prefix (e.g. 'DE123456789' or 'GB123456789')"
}
},
"required": [
"vat_id"
]
}⚪vat_rate_lookup(country, rate_type)
Look up the applicable VAT rate for a country (and optional rate type), sourced from the EU TEDB (Taxes in Europe Database).
입력 스키마
{
"type": "object",
"properties": {
"country": {
"type": "string",
"description": "ISO-2 country code"
},
"rate_type": {
"type": "string",
"enum": [
"standard",
"reduced",
"super_reduced",
"zero",
"parking"
],
"description": "Defaults to 'standard' if omitted"
}
},
"required": [
"country"
]
}🟢vat_registration_check(country, customer_type, annual_revenue_eur, sale_countries, supply_types)
Determine whether a business needs to register for VAT in a given country, given customer type and annual revenue.
입력 스키마
{
"type": "object",
"properties": {
"country": {
"type": "string"
},
"customer_type": {
"type": "string",
"enum": [
"B2C",
"B2B",
"MIXED"
]
},
"annual_revenue_eur": {
"type": "number"
},
"sale_countries": {
"type": "array",
"items": {
"type": "string"
},
"description": "Other countries where the business sells"
},
"supply_types": {
"type": "array",
"items": {
"type": "string"
},
"description": "Supply mix — `goods`, `digital_services`, `professional_services`, etc. Defaults to `[goods]` when omitted."
}
},
"required": [
"country"
]
}⚪vat_compliance_full(language, answers)
Run the full 10-question VAT compliance gap analysis. Returns compliance score (0–100), risk band, itemised findings with Article citations, and source verification per finding.
입력 스키마
{
"type": "object",
"properties": {
"language": {
"type": "string",
"description": "en, ru, es, zh-CN"
},
"answers": {
"type": "object",
"description": "Q1..Q10 answers. Q1=ISO country, Q2=array of supply types, Q3=B2B|B2C|MIXED, Q4=array of countries, Q5A=annual cross-border B2C revenue in EUR (numeric; legacy strings under_10k/over_10k/unsure still accepted), Q6=array of registration countries or ['NONE'], Q7B=UNION|IOSS|NONE, Q8=array of marketplaces, Q9=yes|no, Q10=under|over|both|na."
}
},
"required": [
"answers"
]
}커뮤니티
증거