← WebMCP Directory

Tool tree

vat.businesspress.io

Finance & CryptoTools verified
Website
Add or remove VAT for all 27 EU countries with current standard and reduced rates. Check EU VAT numbers in VIES and follow every VAT rate change.
Explore capabilities

    page: Every page

    get_all_vat_ratesAnswer

    Get current VAT rates (standard, reduced, super-reduced, parking) for all 27 EU member states.

    View tool JSON
    {
      "name": "get_all_vat_rates",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get current VAT rates (standard, reduced, super-reduced, parking) for all 27 EU member states.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/"
    }
    get_country_vat_rateAnswer

    Get VAT rates for a specific EU country by slug (e.g. germany).

    View tool JSON
    {
      "name": "get_country_vat_rate",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get VAT rates for a specific EU country by slug (e.g. germany).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "country": {
            "type": "string",
            "description": "Country slug, e.g. germany"
          }
        },
        "required": [
          "country"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    calculate_vatAction

    Calculate VAT for an amount in an EU country. Returns net, VAT and gross amounts.

    View tool JSON
    {
      "name": "calculate_vat",
      "kind": "act",
      "impl": "imperative",
      "description": "Calculate VAT for an amount in an EU country. Returns net, VAT and gross amounts.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "amount": {
            "type": "number",
            "description": "Monetary amount"
          },
          "country": {
            "type": "string",
            "description": "Country slug or ISO code"
          },
          "mode": {
            "type": "string",
            "enum": [
              "add",
              "remove"
            ],
            "description": "add = net to gross, remove = gross to net. Default: add"
          },
          "rate_type": {
            "type": "string",
            "enum": [
              "standard",
              "reduced",
              "super_reduced",
              "parking"
            ],
            "description": "VAT rate type. Default: standard"
          }
        },
        "required": [
          "amount",
          "country"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    validate_vat_numberAction

    Validate an EU VAT number against the official VIES database. Returns validity, company name, and address.

    View tool JSON
    {
      "name": "validate_vat_number",
      "kind": "act",
      "impl": "imperative",
      "description": "Validate an EU VAT number against the official VIES database. Returns validity, company name, and address.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "country_code": {
            "type": "string",
            "description": "Two-letter country code (use EL for Greece)"
          },
          "vat_number": {
            "type": "string",
            "description": "VAT number without country prefix"
          }
        },
        "required": [
          "country_code",
          "vat_number"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    search_countriesAction

    Open the VAT calculator for a country, or the EU VAT Info homepage when no query is given.

    View tool JSON
    {
      "name": "search_countries",
      "kind": "act",
      "impl": "imperative",
      "description": "Open the VAT calculator for a country, or the EU VAT Info homepage when no query is given.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Country slug to open (optional)"
          }
        },
        "additionalProperties": false
      },
      "page": "/"
    }