Eurekall

A free, public MCP server that gives AI agents reliable EU business lookups: VAT numbers, exchange rates, public holidays and working days. No sign-up, no API key.

MCP endpoint (Streamable HTTP): https://eurekall.borisano.com/mcp

Tools

All tools are read-only. Answers come as structured JSON plus the same JSON as text.

Tool What it does
validate_vat Checks one EU VAT number against the European Commission's VIES service. Answers valid, invalid or unavailable (VIES or the member state did not answer; never a verdict). With your own VAT number as requester_vat it returns the VIES consultation number.
validate_vat_batch Up to 20 VAT numbers in one call, same meaning per item.
is_holiday Is a date a public holiday, a weekend day or a working day in a country (optionally a region such as PT-30)?
working_days_between Counts working days between two dates in a country or region.
add_working_days The date N working days after (or before) a date, e.g. an invoice due date.
fx_rate The ECB euro reference rate of a currency on a date.
convert Converts an amount between two currencies with ECB reference rates, exactly and rounded to the currency's minor units.

Weekends and dates without an ECB fixing fall back to the most recent earlier fixing; the answer states both the requested date and the rate date. Working days are Monday to Friday minus public holidays.

Use in Claude as a custom connector

Eurekall is not listed in the Claude Connectors Directory; add it yourself as a custom connector. It needs no authentication.

  1. In Claude (web or desktop), open Settings → Connectors and choose Add custom connector. On Team and Enterprise plans an owner adds it first under the organization's connector settings.
  2. Name: Eurekall
  3. Remote MCP server URL: https://eurekall.borisano.com/mcp
  4. Leave the OAuth fields empty and select Add.
  5. In a conversation, enable Eurekall in the tools menu, then ask, for example: “Is IE6388047V a valid VAT number?”, “Convert 250 USD to JPY at the ECB rate of 26 September 2026”, or “When is an invoice dated 28 December 2026 due with 30 working days in Portugal?”

See Anthropic's help article on custom connectors using remote MCP for the current screens.

Other MCP clients

Any client that speaks Streamable HTTP can connect. Claude Code:

claude mcp add --transport http eurekall https://eurekall.borisano.com/mcp

A client that takes a JSON configuration (for example Cursor's mcp.json):

{
  "mcpServers": {
    "eurekall": { "url": "https://eurekall.borisano.com/mcp" }
  }
}

Limits and fair use

Data sources

Eurekall is not affiliated with the European Commission, the ECB or Nager.Date.