Server definition
- Hash
- sha256:298c89c1f2958973e7d3bf6eedd9b944d0cb3fd78cd83aca093d1674b261d20d
- What it is
- What a remote MCP server returned when asked what it offers: 5 tools
The blob, as servednamed by its sha256
{
"instructions": "vat.support is an authoritative EU/UK VAT compliance engine. Every result includes a source_verification block with a public verify_url. Output is INDICATIVE — never a liability calculation. Display the verify_url alongside any verdict you present to users.",
"tools": [
{
"description": "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.",
"inputSchema": {
"properties": {
"customer_country": {
"description": "Customer ISO-3166-1 alpha-2 (e.g. 'IT')",
"type": "string"
},
"customer_vat_id": {
"description": "Customer VAT identifier including country prefix (e.g. 'IT12345678901')",
"type": "string"
},
"service_type": {
"description": "Type of service: professional_services | digital_services | transport | telecom | event_admission",
"type": "string"
},
"supplier_country": {
"description": "Supplier ISO-3166-1 alpha-2 (e.g. 'DE')",
"type": "string"
}
},
"required": [
"supplier_country",
"customer_country"
],
"type": "object"
},
"name": "reverse_charge_certificate",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"properties": {
"answers": {
"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.",
"type": "object"
},
"language": {
"description": "en, ru, es, zh-CN",
"type": "string"
}
},
"required": [
"answers"
],
"type": "object"
},
"name": "vat_compliance_full",
"outputSchema": null
},
{
"description": "Validate a single EU/UK VAT identifier against VIES (EU) or HMRC (UK). Returns name + address when available.",
"inputSchema": {
"properties": {
"vat_id": {
"description": "Full VAT identifier including country prefix (e.g. 'DE123456789' or 'GB123456789')",
"type": "string"
}
},
"required": [
"vat_id"
],
"type": "object"
},
"name": "vat_number_check",
"outputSchema": null
},
{
"description": "Look up the applicable VAT rate for a country (and optional rate type), sourced from the EU TEDB (Taxes in Europe Database).",
"inputSchema": {
"properties": {
"country": {
"description": "ISO-2 country code",
"type": "string"
},
"rate_type": {
"description": "Defaults to 'standard' if omitted",
"enum": [
"standard",
"reduced",
"super_reduced",
"zero",
"parking"
],
"type": "string"
}
},
"required": [
"country"
],
"type": "object"
},
"name": "vat_rate_lookup",
"outputSchema": null
},
{
"description": "Determine whether a business needs to register for VAT in a given country, given customer type and annual revenue.",
"inputSchema": {
"properties": {
"annual_revenue_eur": {
"type": "number"
},
"country": {
"type": "string"
},
"customer_type": {
"enum": [
"B2C",
"B2B",
"MIXED"
],
"type": "string"
},
"sale_countries": {
"description": "Other countries where the business sells",
"items": {
"type": "string"
},
"type": "array"
},
"supply_types": {
"description": "Supply mix — `goods`, `digital_services`, `professional_services`, etc. Defaults to `[goods]` when omitted.",
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"country"
],
"type": "object"
},
"name": "vat_registration_check",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:298c89c1f2958973e7d3bf6eedd9b944d0cb3fd78cd83aca093d1674b261d20d | sha256sum