# isvat MCP

> isvat is an MCP for instant, automated validation of European VAT numbers. Connect it to your AI agent to verify tax IDs across all EU countries without manual lookups or complex API scripting. It checks if a business's tax ID is valid in real time, making international compliance and financial auditing simple for global teams.

## Overview
- **Category:** finance-accounting
- **Price:** Free
- **Tags:** vat-validation, tax-compliance, european-tax, financial-auditing, tax-id-verification

## Description

Need to make sure that client’s European VAT number is legit? You don't have to open ten different websites or deal with messy spreadsheets anymore. This MCP lets your AI agent manage the entire tax ID verification workflow instantly. Instead of writing a script, you just ask your agent: 'Is this German VAT number valid?' Your agent handles the lookup and gives you a simple yes/no answer, complete with confirmation details.

Whether you're running due diligence on a new partner or processing invoices for cross-border sales, your AI client acts like a real-time compliance officer. It checks IDs, validates batches of numbers at once, and even lets you check the service status to make sure everything is working. Since Vinkius hosts this MCP, you can connect it from Claude, Cursor, Windsurf, or any compatible agent, keeping your tax data verified right inside your natural conversation flow.

## Tools

### validate_multiple_vat
Checks a list of many European VAT numbers simultaneously for validity.

### check_api_status
Confirms if the tax ID verification service is currently working and operational.

### validate_eu_vat
Checks a single European VAT number to determine its validity status.

## Prompt Examples

**Prompt:** 
```
Validate the European VAT number 'DE123456789' using isvat.
```

**Response:** 
```
VAT number validated! The ID DE123456789 is identified as valid. Would you like to check another European VAT record?
```

**Prompt:** 
```
Check if French VAT 'FR12345678901' is valid.
```

**Response:** 
```
I've checked the record. The French VAT number FR12345678901 is identified as valid by isvat. I can assist you with more tax ID auditing if needed.
```

**Prompt:** 
```
Verify multiple VAT numbers: DE123, FR456.
```

**Response:** 
```
I've processed the batch validation. Both records were identified as valid. I can provide the individual confirmation markers for each if you'd like.
```

## Capabilities

### Check single VAT validity
Instantly verifies if one European VAT number is legitimate.

### Validate multiple batches of IDs
Processes and validates large lists or groups of VAT numbers at once.

### Monitor service uptime
Confirms the operational status of the tax ID validation API.

## Use Cases

### Vetting a new international partner
A financial analyst needs to approve three potential partners from different EU countries. Instead of running three separate manual searches, they prompt their agent: 'Validate these three VAT numbers.' The agent uses the `validate_multiple_vat` tool and returns a single list showing which IDs are legitimate.

### Cleaning up a sales lead database
The Sales Ops Manager gets a massive spreadsheet of leads. They connect their agent to this MCP and run the batch validation, using `validate_multiple_vat`, allowing them to instantly filter out any records with invalid tax IDs before handing the list to finance.

### Quickly checking a single invoice detail
An accountant receives an invoice for a new supplier. They don't want to search the vendor portal; they just ask their agent, 'Is this VAT ID valid?' The agent uses `validate_eu_vat` and provides immediate confirmation.

### Ensuring system readiness before audit day
Before a major financial audit begins, the operations lead wants to confirm that all tax data querying will work. They use the MCP's status check tool (`check_api_status`) first, guaranteeing the entire workflow is operational.

## Benefits

- Avoid manual lookups entirely. Instead of copying and pasting IDs into a web form, you simply ask your agent to validate them, and it handles the complex API call behind the scenes.
- Maintain strict control over large data sets by using the `validate_multiple_vat` tool. This allows you to process entire contact lists for tax compliance in one go.
- Get instant confirmation status on single numbers with `validate_eu_vat`. Perfect for vetting a new supplier or client during an active conversation.
- Spend less time debugging broken workflows. The `check_api_status` tool ensures your agent's verification process is always reliable and operational before you start working.
- Stop guessing about tax compliance. This MCP provides immediate, verified confirmation that the tax data you rely on for invoicing or auditing is accurate.

## How It Works

The bottom line is you tell your agent to check the VAT numbers, and it gets back a clean report showing which ones are valid and which aren't.

1. Subscribe to this MCP in Vinkius.
2. Connect your preferred AI agent (like Claude or Cursor). No API key is required for access.
3. Tell your agent what you need, like 'Validate these ten European tax IDs,' and it runs the checks instantly.

## Frequently Asked Questions

**Does isvat MCP handle all European VAT countries?**
Yes, it validates against the entire scope of European Union tax IDs. You don't need to worry about regional variations; just provide the number.

**Can I validate a huge list of VAT numbers using isvat MCP?**
Absolutely. Use `validate_multiple_vat` for batch processing. This tool handles large volumes of IDs efficiently, saving you from manual entry errors.

**Do I need to sign up for an API key for the isvat MCP?**
No keys are required. The service is publicly available and integrated directly into your agent via this MCP, making setup fast and painless.

**What if my validation fails? Does it tell me why?**
The tool provides clear confirmation status. It tells you whether the ID failed or passed, which is enough information to flag the record for manual review.

**Is this MCP just for invoices, or can I use it for audits?**
You can use it for everything involving tax compliance. It's perfect for financial auditing and confirming vendor details long before an invoice is even generated.