{"transport":"streamable-http","protocol":"mcp","protocolVersion":"2024-11-05","serverInfo":{"name":"vat.support","version":"1.0.0","title":"vat.support — EU/UK VAT compliance engine"},"tools":[{"name":"vida_mandate_check","description":"Determine EU VAT in the Digital Age (ViDA) and statutory B2B e-invoicing mandates, implementation phases (P1–P5), platform economy deemed-supplier rules, and digital reporting deadlines.","inputSchema":{"type":"object","properties":{"business_type":{"type":"string","enum":["seller","marketplace","platform","traditional"],"description":"Primary business model"},"is_platform":{"type":"boolean","description":"Whether the business operates an online digital platform or intermediation service"},"cross_border_b2b":{"type":"boolean","description":"Whether the business engages in cross-border B2B sales within the EU (triggers mandatory e-invoicing & real-time digital reporting)"},"short_term_accommodation":{"type":"boolean","description":"Whether the platform facilitates short-term property/room rentals"},"passenger_transport":{"type":"boolean","description":"Whether the platform facilitates road or passenger transport"},"language":{"type":"string","description":"Response language: en, ru, es, zh-CN"}}}},{"name":"intrastat_threshold_check","description":"Evaluate statutory Intrastat reporting obligations for cross-border physical goods movement (dispatches and arrivals) across all 27 EU Member States and Northern Ireland.","inputSchema":{"type":"object","required":["business_country"],"properties":{"business_country":{"type":"string","description":"Two-letter ISO country code of establishment (e.g. DE, FR, PL, IT, ES)"},"business_subdivision":{"type":"string","description":"Optional regional overlay (pass 'NI' for Northern Ireland)"},"annual_dispatches_eur":{"type":"number","description":"Total annual value of goods shipped to other EU Member States in EUR"},"annual_arrivals_eur":{"type":"number","description":"Total annual value of goods received from other EU Member States in EUR"},"dispatches_unsure":{"type":"boolean","description":"Set to true if dispatch volume is unknown"},"arrivals_unsure":{"type":"boolean","description":"Set to true if arrival volume is unknown"},"language":{"type":"string","description":"Response language: en, ru, es, zh-CN"}}}},{"name":"reverse_charge_certificate","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":{"type":"object","required":["supplier_country","customer_country"],"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"}}}},{"name":"vat_number_check","description":"Validate a single EU/UK VAT identifier against VIES (EU) or HMRC (UK). Returns name + address when available.","inputSchema":{"type":"object","required":["vat_id"],"properties":{"vat_id":{"type":"string","description":"Full VAT identifier including country prefix (e.g. 'DE123456789' or 'GB123456789')"}}}},{"name":"vat_rate_lookup","description":"Look up the applicable VAT rate for a country (and optional rate type), sourced from the EU TEDB (Taxes in Europe Database).","inputSchema":{"type":"object","required":["country"],"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"}}}},{"name":"vat_registration_check","description":"Determine whether a business needs to register for VAT in a given country, given customer type and annual revenue.","inputSchema":{"type":"object","required":["country"],"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."}}}},{"name":"vat_compliance_full","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":{"type":"object","required":["answers"],"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."}}}}],"documentation":"https://vat.support/llms.txt"}