Enables batch VAT number validation processing through n8n workflow integration with Google Sheets
Offers pre-built workflows for VAT validation including single validation, batch processing from Google Sheets, CRM integration with webhooks, and scheduled VIES status monitoring
🇪🇺 VAT Validation API & MCP Server
Complete VAT validation solution for EU businesses - REST API server with n8n integration and MCP support for Claude Desktop.
🚀 Quick Deploy Options
Deploy to Coolify
Deploy with Docker
Deploy to Railway
Deploy to Render
✨ Features
🔍 Real-time VAT Validation - Validate EU VAT numbers using official VIES service
🤖 REST API - Simple HTTP endpoints for easy integration
🔗 n8n Ready - Pre-built workflows and examples
🖥️ MCP Server - Claude Desktop integration for AI-powered validation
🐳 Docker Support - Production-ready containerization
🌍 All EU Countries - Support for all 27 EU member states
⚡ Auto-detection - Automatically extract country code from VAT numbers
📊 Health Monitoring - Built-in health check and status endpoints
📦 Installation
Option 1: Run the API Server
Option 2: Docker
Option 3: Use Pre-built Docker Image
🔌 API Endpoints
Endpoint | Method | Description |
| GET | Health check |
| GET | List all EU countries |
| POST | Validate with country code + number |
| POST | Auto-detect and validate |
| GET | Check VIES service status |
Example Request
Example Response
🔧 n8n Integration
Ready-to-use n8n workflows for:
Single VAT validation
Batch processing from Google Sheets
CRM integration with webhooks
Scheduled VIES status monitoring
See N8N_WORKFLOWS.md for complete examples.
🤖 MCP Server (Claude Desktop)
Add to your Claude Desktop config:
🌍 Supported Countries
All 27 EU member states:
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
🔒 Environment Variables
📚 Documentation
API Documentation - Complete API reference
Coolify Deployment - Deploy to Coolify guide
n8n Workflows - Integration examples
Contributing - How to contribute
🧪 Development
🐳 Docker Hub
The Docker image is automatically built and published to GitHub Container Registry:
📄 License
MIT - see LICENSE file
🤝 Contributing
Contributions are welcome! Please read CONTRIBUTING.md first.
🐛 Issues
Found a bug? Report it here
⭐ Support
If you find this project useful, please give it a star!
Made with ❤️ for the EU business community
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Enables real-time validation of EU VAT numbers using the official VIES service. Supports all 27 EU member states with automatic country code detection and provides company information for valid VAT numbers.