contix herramientas

Free no-auth tools for Spain: validate IBAN, EU VAT check (VIES), Modelo 303 sums, Veri*factu dates.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
100%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~845Tokens (tool definitions)
~872 BTypical response size
Moderate attention impact (0.66% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "herramientas": {
      "url": "https://api.contix.es/api/v1/mcp/herramientas"
    }
  }
}

Remote endpoints

https://api.contix.es/api/v1/mcp/herramientasstreamable-http

What it can do

Tool inventory

Tools (4)

🟒 Read-only🟑 WriteπŸ”΄ Deleteβšͺ Unknown
🟒validate_iban(iban)

Check whether an IBAN is well formed: country length (SWIFT IBAN registry) and ISO 13616 check digits. For Spanish IBANs also the two account check digits (DC) and the bank (entidad) with its BIC from the Banco de EspaΓ±a registry. A 20-digit Spanish account number (CCC) is converted to its IBAN. Pure arithmetic: it does NOT confirm that the account exists or who owns it.

Input Schema

{
  "type": "object",
  "properties": {
    "iban": {
      "type": "string",
      "description": "IBAN or 20-digit Spanish account, spaces allowed"
    }
  },
  "required": [
    "iban"
  ]
}
🟒check_vat_number(numero, pais)

Look up an EU VAT number in the European Commission's VIES registry. Returns what the registry says: whether the number exists and, where the member state publishes it, the name and address. It draws NO tax conclusion. VIES is often down; that is reported as disponible=false, which is NOT the same as an invalid number.

Input Schema

{
  "type": "object",
  "properties": {
    "numero": {
      "type": "string",
      "description": "VAT number, with or without country prefix"
    },
    "pais": {
      "type": "string",
      "description": "ISO country code (e.g. DE); omit when the number carries its prefix"
    }
  },
  "required": [
    "numero"
  ]
}
🟒calculate_modelo_303(casillas)

Add up the boxes (casillas) of the Spanish quarterly VAT return Modelo 303 with the formulas printed on the official AEAT form: 27, 45, 46, 64, 66, 87, 69 and 71. Input are the tax amounts (cuotas) per box, e.g. {"09": 17430, "29": 9870}. It only sums what it is given: it does not decide which rate or deduction applies and it is not a tax return.

Input Schema

{
  "type": "object",
  "properties": {
    "casillas": {
      "type": "object",
      "description": "Box number -> amount. Accepted: 152, 167, 03, 155, 06, 09, 11, 13, 15, 158, 170, 18, 21, 24, 26, 29, 31, 33, 35, 37, 39, 41, 42, 43, 44, 58, 76, 65, 77, 110, 78, 68, 108, 70, 109",
      "additionalProperties": {
        "type": [
          "number",
          "string"
        ]
      }
    }
  },
  "required": [
    "casillas"
  ]
}
🟒get_obligation_dates(forma, factura_a_empresas, mas_8_millones)

Deadlines from the published Spanish rules: Veri*factu (RD 1007/2023, dates of RD-ley 15/2025) and mandatory B2B e-invoicing (RD 238/2026, counted from the ministerial order, provisional while the order is a draft). Information about the rules, not advice.

Input Schema

{
  "type": "object",
  "properties": {
    "forma": {
      "type": "string",
      "enum": [
        "sociedad",
        "autonomo"
      ],
      "description": "sociedad = company paying Impuesto sobre Sociedades; autonomo = self-employed"
    },
    "factura_a_empresas": {
      "type": "boolean",
      "description": "Invoices other businesses or professionals in Spain"
    },
    "mas_8_millones": {
      "type": "boolean",
      "description": "Turnover above 8 million EUR last year",
      "default": false
    }
  },
  "required": [
    "forma",
    "factura_a_empresas"
  ]
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded4 tools