mcp-registry/com.iberiapath/dnv-spain · v1.0.0
As of 2026-10-26 20:35 UTC, the Iberiapath Dnv Spain MCP server is up with a Glimind reliability score of 86/100 (grade B). Over the last 30 days it answered 99.9% of Glimind's liveness checks. It had 15 outages in 90 days, with a median recovery of 5 minutes.
Spain Digital Nomad Visa: eligibility check by UGE rules, sworn translators search, visa facts.
Point your MCP client at this streamable-http endpoint: https://iberiapath.com/mcp
4 of 4 tool(s) carry no readOnlyHint/destructiveHint annotations.
Annotate read-only tools with {"readOnlyHint": true}. Agents and gateways can then run them without a confirmation prompt, and route around destructive ones. How to fix →
No tool declares an outputSchema.
Declare outputSchema and return structuredContent (MCP 2025-06-18+). Agents can then parse results without guessing, and chain tools reliably. How to fix →
Paste-ready definitions with the problems above fixed. Changes marked verify need a human look. All of them as JSON: /v1/readiness/mcp-registry%2Fcom.iberiapath%2Fdnv-spain/fixes
{
"name": "check_dnv_eligibility",
"description": "Проверяет проходимость кейса на визу цифрового кочевника (Digital Nomad Visa) в Испании по официальным правилам UGE: порог дохода с учётом семьи, стаж отношений с работодателем, маршрут подачи. Возвращает вердикт, требуемый порог и рекомендации.",
"inputSchema": {
"type": "object",
"required": [
"income_monthly_eur",
"employment",
"tenure_months",
"location"
],
"properties": {
"partner": {
"type": "boolean",
"description": "Едет ли супруг/партнёр"
},
"children": {
"type": "integer",
"default": 0,
"description": "Сколько детей едет"
},
"location": {
"enum": [
"spain",
"russia",
"other"
],
"type": "string",
"description": "Где заявитель находится сейчас"
},
"employment": {
"enum": [
"contractor",
"employee",
"company"
],
"type": "string",
"description": "Тип занятости: contractor = ИП/фрилансер с заказчиками, employee = наёмный сотрудник, company = владелец компании"
},
"tenure_months": {
"type": "number",
"description": "Сколько месяцев длятся отношения с текущим работодателем или основным заказчиком"
},
"income_monthly_eur": {
"type": "number",
"description": "Ежемесячный доход в евро"
}
}
},
"annotations": {
"readOnlyHint": true
}
}{
"name": "estimate_spain_taxes",
"description": "Оценивает налоги в Испании за 2026 год: IRPF по общему режиму (государственная и региональная шкалы всех 17 автономий плюс Страна Басков и Наварра, личные и семейные минимумы, региональные вычеты), режим Бекхэма (24%), вариант нерезидента IRNR и взносы (Seguridad Social или RETA для autónomo). Возвращает налог, взносы, чистый доход в год и в месяц, рекомендуемый режим и полный разбор.",
"inputSchema": {
"type": "object",
"required": [
"gross_income_eur_year",
"employment",
"region"
],
"properties": {
"region": {
"enum": [
"madrid",
"cataluna",
"valencia",
"andalucia",
"galicia",
"castilla_y_leon",
"castilla_la_mancha",
"extremadura",
"murcia",
"aragon",
"asturias",
"cantabria",
"la_rioja",
"baleares",
"canarias",
"ceuta",
"melilla",
"bizkaia",
"gipuzkoa",
"alava",
"navarra"
],
"type": "string",
"description": "Регион проживания"
},
"partner": {
"type": "boolean",
"default": false,
"description": "Есть супруг или партнёр"
},
"employment": {
"enum": [
"employee_foreign",
"employee_spain",
"autonomo"
],
"type": "string",
"description": "employee_foreign = наёмный с работодателем за пределами Испании (без испанских взносов), employee_spain = наёмный с испанским работодателем, autonomo = самозанятый"
},
"arrival_year": {
"type": "integer",
"description": "Год переезда в Испанию (для проверки режима Бекхэма); не указывать, если живёт давно"
},
"children_ages": {
"type": "array",
"items": {
"type": "integer"
},
"default": [],
"description": "Возраст каждого ребёнка на иждивении"
},
"joint_declaration": {
"type": "boolean",
"default": false,
"description": "Совместная декларация"
},
"rent_paid_eur_year": {
"type": "number",
"default": 0,
"description": "Аренда жилья за год (для региональных вычетов)"
},
"gross_income_eur_year": {
"type": "number",
"description": "Доход брутто за год в евро (для autónomo: ingresos)"
},
"partner_income_eur_year": {
"type": "number",
"default": 0,
"description": "Доход партнёра за год"
},
"autonomo_first_two_years": {
"type": "boolean",
"default": false,
"description": "Первые два года деятельности autónomo (скидка 20%)"
},
"autonomo_expenses_eur_year": {
"type": "number",
"default": 0,
"description": "Расходы деятельности autónomo за год"
}
}
},
"annotations": {
"readOnlyHint": true
}
}{
"name": "find_sworn_translators",
"description": "Ищет присяжных переводчиков (traductores jurados) из официального реестра МИД Испании по языку и провинции. Только такие переводы принимаются UGE и консульствами.",
"inputSchema": {
"type": "object",
"required": [
"language"
],
"properties": {
"limit": {
"type": "integer",
"default": 5,
"description": "Сколько вернуть (максимум 20)"
},
"language": {
"type": "string",
"description": "Язык документа по-русски (например: Русский, Украинский, Английский) или по-испански заглавными (RUSO, INGLES)"
},
"province": {
"type": "string",
"description": "Провинция Испании (необязательно), например MADRID или BARCELONA"
}
}
},
"annotations": {
"readOnlyHint": true
}
}Get an email or webhook when this server's readiness drops by 10+ points, tool-poisoning text appears, or a tool breaks:
curl -X POST https://glimind.com/v1/subscriptions -H 'content-type: application/json' -d '{"tools":["mcp-registry/com.iberiapath/dnv-spain"],"email":"[email protected]"}'Agents: watch_tool({"toolId": "mcp-registry/com.iberiapath/dnv-spain"}) over MCP.
estimate_spain_taxes ~587 tokenscheck_dnv_eligibility ~302 tokensfind_sworn_translators ~177 tokensget_dnv_facts ~59 tokensStatic checks of the advertised tools/list (schema, descriptions, annotations, tool-poisoning patterns, names, size) plus observed protocol, uptime, latency and contract changes. Read-only: no tool is ever called. Weights: schema 15, docs 20, safety 15, efficiency 15, compatibility 15, protocol 5, reliability 10, stability 5. Token counts are estimates (~3.6 characters per token).
Operator? Fix these, then re-check live. Embed the readiness badge:
[](https://glimind.com/server/mcp-registry%2Fcom.iberiapath%2Fdnv-spain?ref=badge)
<a href="https://glimind.com/server/mcp-registry%2Fcom.iberiapath%2Fdnv-spain?ref=badge"><img src="https://glimind.com/v1/readiness/badge/mcp-registry%2Fcom.iberiapath%2Fdnv-spain.svg" alt="MCP agent-readiness"></a>
.. image:: https://glimind.com/v1/readiness/badge/mcp-registry%2Fcom.iberiapath%2Fdnv-spain.svg :target: https://glimind.com/server/mcp-registry%2Fcom.iberiapath%2Fdnv-spain?ref=badge :alt: MCP agent-readiness
Glimind records every version of this server's tool definitions in a signed, append-only transparency log. Current manifest sha256:8aed19770d1bc26a…, first seen 2026-10-17, included at leaf 4687 of 75,327. Version history · verify what your client received.
Compare: most reliable knowledge servers · most reliable finance servers · most reliable search servers
Glimind tells agents whether a server is up right now and how to call it, then fails over to a live alternative when it isn't.
Claude Code
claude mcp add --transport http glimind https://glimind.com/mcp
Claude Desktop · Windsurf · Cline (mcpServers JSON)
{
"mcpServers": {
"glimind": {
"type": "http",
"url": "https://glimind.com/mcp"
}
}
}
As of 2026-10-26 20:35 UTC, the Iberiapath Dnv Spain MCP server is up with a Glimind reliability score of 86/100 (grade B). Over the last 30 days it answered 99.9% of Glimind's liveness checks. It had 15 outages in 90 days, with a median recovery of 5 minutes.
Iberiapath Dnv Spain MCP server advertises 4 tools, including check_dnv_eligibility, estimate_spain_taxes, find_sworn_translators, get_dnv_facts.
Point your MCP client at this streamable-http endpoint: https://iberiapath.com/mcp
Glimind scanned all 4 tool definitions for tool-poisoning patterns — hidden or invisible characters, instructions that override the model, concealment from the user, requests to read credential or MCP config files, conversation exfiltration and cross-tool shadowing — and found none. This checks what the server tells the model, not what its code does; review the source before granting access to sensitive data.
Status page: 90-day uptime, every outage and how long it lasted.
Claim this listing to get the Verified operator marker, a remediation checklist and owner analytics, or embed the live badge from any of the tool pages above. Maintainers: alerts, deploy attestation and monthly reports.
Status is an automated estimate from Glimind's liveness checks (handshake and tool listing only; no tool is ever called) and may lag or differ from your network. Glimind is not affiliated with this server or its operator. Operator? Request a correction or opt out at https://glimind.com/opt-out.