accueil / serveurs / Finance & Paiement / es.contix/herramientas
es.contix/herramientas
serveur MCP (Model Context Protocol) · contix-herramientas 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que es.contix/herramientas est sûr ?
Au dernier audit MCP Hub, le serveur MCP « es.contix/herramientas » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 6 outils
- calculate_modelo_303≈ 233 tokens
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.
Paramètres, retour & exemple (1)
Paramètrescasillas· object · requis
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
Exemple d'appel{"name": "calculate_modelo_303", "arguments": {"casillas": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - calculate_vat≈ 332 tokens
Compute the taxable base, VAT (IVA) amount, optional recargo de equivalencia and optional IRPF withholding from an amount. By default `importe` is the taxable base (sin IVA). With incluye_iva=true, `importe` is the TOTAL with VAT already included and the base is derived backwards (quitar IVA / reverse VAT). It only applies the rates it is given: it does NOT decide which VAT or IRPF rate applies to a case.
Paramètres, retour & exemple (5)
Paramètresirpf· number|string · optionnel
IRPF withholding rate in %, e.g. 15, 19. Default 0importe· number|string · requis
Amount: taxable base, or total with VAT if incluye_iva=truerecargo· number|string · optionnel
Recargo de equivalencia rate in %, e.g. 5.2, 1.4, 0.5, 1.75. Default 0tipo_iva· number|string · requis
VAT rate in %, e.g. 21, 10, 4, 0incluye_iva· boolean · optionnel
True if `importe` already includes VAT (reverse calculation)
Exemple d'appel{"name": "calculate_vat", "arguments": {"importe": 1, "tipo_iva": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_vat_number≈ 198 tokens
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.
Paramètres, retour & exemple (2)
Paramètrespais· string · optionnel
ISO country code (e.g. DE); omit when the number carries its prefixnumero· string · requis
VAT number, with or without country prefix
Exemple d'appel{"name": "check_vat_number", "arguments": {"numero": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_obligation_dates≈ 242 tokens
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.
Paramètres, retour & exemple (3)
Paramètresforma· string · requis · sociedad | autonomo
sociedad = company paying Impuesto sobre Sociedades; autonomo = self-employedmas_8_millones· boolean · optionnel
Turnover above 8 million EUR last yearfactura_a_empresas· boolean · requis
Invoices other businesses or professionals in Spain
Exemple d'appel{"name": "get_obligation_dates", "arguments": {"forma": "sociedad", "factura_a_empresas": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - validate_iban≈ 176 tokens
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.
Paramètres, retour & exemple (1)
Paramètresiban· string · requis
IBAN or 20-digit Spanish account, spaces allowed
Exemple d'appel{"name": "validate_iban", "arguments": {"iban": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - validate_spanish_tax_id≈ 240 tokens
Two modes in one input. If `valor` is only 1-8 digits, computes the DNI check letter and returns the full 8-digit-plus-letter DNI (digits are left-padded with zeros). If `valor` is a full document, validates its check character: DNI (8 digits + letter), NIE (X/Y/Z + 7 digits + letter) or CIF (entity letter + 7 digits + check digit or letter, with the entity type per Orden EHA/451/2008). Tolerates spaces, dots, dashes and an ES prefix. Pure arithmetic: it does NOT confirm the document exists, is active or belongs to the person who gave it.
Paramètres, retour & exemple (1)
Paramètresvalor· string · requis
1-8 digits, or a full DNI/NIE/CIF
Exemple d'appel{"name": "validate_spanish_tax_id", "arguments": {"valor": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».