Skip to main content
Glama
vmalyshev1

VAT SUPPORT — EU & UK VAT Compliance Engine

by vmalyshev1

VAT.SUPPORT — Model Context Protocol (MCP) Server

MCP Protocol License: MIT Status

Official Model Context Protocol (MCP) server for VAT.SUPPORT — the European Union & United Kingdom statutory VAT compliance and audit engine.

This server equips AI agents (Claude, Cursor, Windsurf, Arcade.dev, Cline) with real-time tax determinations, sub-100ms VIES entity validation, and statutory Art. 196 reverse-charge audit certificates.


🛠 Available Tools

1. reverse_charge_certificate

Evaluates statutory eligibility under Art. 196 EU VAT Directive (2006/112/EC) for cross-border B2B invoices between EU Member States.

  • Inputs: supplier_country (ISO-2), customer_country (ISO-2), customer_vat_id, service_type.

  • Output: Printable certificate with audit token, statutory article citation, and public verification URL.

2. vat_number_check

Validates European Union (EU-27) and United Kingdom (GB) VAT numbers in real-time against European Commission VIES and HMRC.

  • Inputs: vat_id (e.g. DE123456789, FR12345678901, GB123456789).

  • Output: Validity flag, registered company legal name, official address, and consultation number.

3. vat_rate_lookup

Fetches verified standard, reduced, super-reduced, and zero rates synced from the European Commission TEDB (Taxes in Europe Database).

  • Inputs: country (ISO-2), rate_type (standard | reduced | super_reduced | zero | parking).

4. vat_registration_check

Determines whether a cross-border seller is legally required to register for VAT in a destination country or qualifies for the Pan-EU One Stop Shop (€10,000 threshold).

  • Inputs: country, customer_type (B2C | B2B | MIXED), annual_revenue_eur, sale_countries, supply_types.

5. vat_compliance_full

Executes a comprehensive 10-point EU statutory VAT audit, returning a 0–100 compliance index, risk band, and Article citations.


Related MCP server: goodvat

🚀 Quick Setup

Option A: Streamable HTTP (Remote / No Installation)

You can connect directly to the live hosted endpoint without installing any local code:

Endpoint: https://vat.support/api/mcp
Transport: streamable-http

Cursor (.cursor/mcp.json)

{
  "mcpServers": {
    "vat-support": {
      "url": "https://vat.support/api/mcp",
      "transport": "streamable-http"
    }
  }
}

Windsurf (~/.codeium/windsurf/mcp_config.json)

{
  "mcpServers": {
    "vat-support": {
      "url": "https://vat.support/api/mcp",
      "transport": "streamable-http"
    }
  }
}

Arcade.dev

In Arcade.dev, navigate to Servers → Add Server:

  • Name: vat-support

  • URI: https://vat.support/api/mcp

  • Type: MCP


Option B: Local Stdio (Python)

Clone this repository and run locally:

git clone https://github.com/vmalyshev1/vat-support-mcp.git
cd vat-support-mcp

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "vat-support": {
      "command": "python3",
      "args": ["/path/to/vat-support-mcp/server.py"]
    }
  }
}

Option C: Docker

docker build -t vat-support-mcp .
docker run -i --rm vat-support-mcp

📚 Machine Readable Specs

📄 License

MIT License — Copyright (c) 2026 VAT.SUPPORT

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    Enables AI assistants to answer tax compliance questions (VAT, sales tax, GST) and validate EU VAT numbers in real time via the VIES registry.
    2
    5 npm
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Validates EU VAT IDs using VIES and Germany's BZSt with automatic failover and legally binding qualified confirmations per §18e UStG, ensuring reliability even when VIES is down.
    2
    9 npm
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Validates EU, UK, and AU VAT numbers against live sources and uses AI pattern analysis to detect invoice fraud.
    124 npm
    MIT