Labsco
MCP SERVER · OFFICIAL PROJECT

GoodVat MCP Server

by goodvat

Answer VAT and sales tax questions, and check an EU VAT number against VIES.

Accounting, Invoicing & BookkeepingVerified
Summary
Tax questions answered where the invoice is being written.

The two halves fit together: work out whether you owe VAT in a jurisdiction, then check the customer's VAT number is real before you zero-rate the invoice. The VIES check is a live registry lookup, not a format test.

What it is

GoodVat's remote MCP server at https://api.goodvat.com/mcp. It searches a body of tax guidance — UK VAT, EU VAT across member states, US state sales tax, India GST, registration thresholds and invoicing rules — and validates EU VAT numbers in real time against the European Commission's VIES registry.

What you get
  • Natural-language answers on VAT rates and rules, sourced from the GoodVat tax guides
  • Coverage of UK VAT, EU VAT across all member states, US sales tax state by state, and India GST
  • Registration thresholds and invoicing requirements by jurisdiction
  • An EU VAT number validated live against the official VIES database
Requirements

A client that supports remote HTTP servers can point straight at https://api.goodvat.com/mcp with nothing installed. Clients limited to stdio use the @goodvat/mcp-server bridge over npx, which needs Node.js 18 or newer. UK VAT number lookup through HMRC is listed as coming soon.

Setup effort

One command — npx @goodvat/mcp-server