MCP Europe Tools

Created By
josemvelez782 months ago
MCP server providing European data validation and formatting tools for AI agents. Tools included: - validate_nif: Validates Portuguese NIF (tax identification numbers) using the official algorithm - validate_iban: Validates IBAN numbers for 18 European countries - get_vat_rate: Returns VAT/IVA rates for all EU countries (standard, reduced, super-reduced rates) - get_portugal_holidays: Returns Portuguese public holidays for any given year - format_number_european: Formats numbers according to European locale conventions (PT, ES, FR, DE, and more) Perfect for AI agents handling European invoicing, tax compliance, financial document processing, and business automation. Endpoint: https://mcp-europe-tools-production.up.railway.app/mcp
Overview

MCP Europe Tools

European data validation and formatting tools for AI agents working with Portuguese and European data.

Available Tools

validate_nif

Validates Portuguese NIF (tax identification number) using the official checksum algorithm.

  • Input: nif (string)
  • Output: valid (boolean), reason (if invalid)

validate_iban

Validates IBAN numbers for 18 European countries.

  • Input: iban (string)
  • Output: valid (boolean), country (string)

get_vat_rate

Returns VAT rates for any EU country.

  • Input: country_code (PT, ES, FR, DE, IT, NL, BE, PL, SE, DK, FI, AT, IE, GR, HU, RO, CZ, HR)
  • Output: standard, reduced, intermediate rates

get_portugal_holidays

Returns Portuguese public holidays for any year.

  • Input: year (number)
  • Output: list of holidays with dates and names

format_number_european

Formats numbers according to European locale conventions.

  • Input: number, country_code, decimals
  • Output: formatted string

Endpoint

https://mcp-europe-tools-production.up.railway.app/mcp

Server Config

{
  "mcpServers": {
    "mcp-europe-tools": {
      "type": "http",
      "url": "https://mcp-europe-tools-production.up.railway.app/mcp"
    }
  }
}
Project Info
Created At
2 months ago
Updated At
a month ago
Author Name
josemvelez78
Star
-
Language
-
License
-
Category

Recommend Servers

View All
Bring your real authenticated browser session to AI coding agents. Local-first MCP server + Chrome MV3 extension. No cloud. No telemetry.
@Cubenest

peek records the user's actual logged-in browser (DOM via rrweb, console events, network metadata, optional response bodies via opt-in Deep capture) through a Chrome MV3 extension. The extension ships events through a native-messaging stdio bridge to a local MCP server (peek-mcp), which persists them to a SQLite database at ~/.peek/sessions.db. AI coding agents (Claude Code, Cursor, Cline, Windsurf) read sessions from the database via 10 MCP tools: Tool What it does list_recent_sessions List recently recorded sessions (id, origin, ts, event count). get_session_summary LLM-readable narrative summary of a session. get_session_console_errors Console errors recorded in a session. get_session_network_errors Failed/notable network requests in a session. get_user_action_before_error Last N user actions before a console error. generate_playwright_repro Generate a runnable Playwright test from a session. get_dom_snapshot Reconstruct the DOM at a given timestamp. query_dom_history Timeline of attribute/text changes for a selector. request_authorization Side-panel consent for write actions (Level 3). execute_action Dispatch a UI action (gated by permission level + destructive blocklist). Why local-first matters Every other "browser session for AI" tool ships to a vendor cloud. peek's SQLite + extension live on the user's machine — no remote endpoints, no telemetry. The privacy policy (docs/peek/PRIVACY_POLICY.md) is the source of truth. Install # 1. Add the MCP server to Claude Code claude mcp add peek -- npx -y @peekdev/mcp # 2. Install the Chrome extension from the Chrome Web Store # (link added once the CWS listing is approved)

a day ago