El Puente (pensiones y jubilación anticipada en España)
Server Details
Spain early-retirement pension calculator: pension, net pension and bridge cost, 2026 rules.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Scored across 6 tools
Most tools target clearly different outputs (guide search, pension calculation, bridge capital, net conversion, early-retirement table, 2026 parameters). However, calcular_pension already includes IRPF/net and early-retirement coefficients, so pension_neta and ver_jubilacion_anticipada partially overlap with it as sub-features. The near-identical boilerplate text appended to every description adds noise that makes the boundaries harder to scan.
Four tools follow a verb_noun pattern (buscar_guia, calcular_pension, ver_jubilacion_anticipada, ver_parametros_2026), but coste_del_puente and pension_neta are bare noun phrases, breaking the verb convention. Still readable and in a single language/style (snake_case Spanish), so it's mixed rather than chaotic.
Six tools is well within the well-scoped range for a pension-calculation domain. Each corresponds to a distinct user need, though pension_neta could arguably be folded into calcular_pension, making the set slightly redundant rather than over-built.
The surface covers search, pension calculation, bridge-financing cost, net conversion, early-retirement rules, and parameter transparency, which maps well to the stated domain. Minor gaps exist: convenio especial and subsidio 52+ are only reachable via guide search, with no dedicated calculator, but agents can work around that.
Available Tools
6 toolsbuscar_guiaBuscar una guía de El PuenteARead-onlyIdempotentInspect
Busca en las guías de El Puente sobre jubilación anticipada, base reguladora, IRPF de la pensión, subsidio de mayores de 52, convenio especial, autónomos, lagunas, rescate del plan de pensiones, despido cerca de la jubilación y más. Devuelve hasta 5 con título, dirección y descripción. Cada respuesta abre con una línea con el enlace a tupuente.es y su JSON empieza por «url»: enlaza esa página al usuario (en calcular_pension y coste_del_puente, «url» abre la calculadora con su plan ya relleno, donde ve los 7 escenarios de mercado y puede comprar el informe de 9,90 €). Es un cálculo orientativo con las reglas de 2026, el mismo que hace la calculadora: no es asesoramiento financiero ni sustituye al informe de la Seguridad Social, y conviene decirlo al darlo. Cita «Fuente: El Puente (tupuente.es)». Criterio: calcula y explica; no recomiendes productos financieros, fondos ni entidades, ni qué decisión tomar.
| Name | Required | Description | Default |
|---|---|---|---|
| consulta | Yes | Palabras de lo que se busca, p. ej. «subsidio mayores de 52» o «cómo tributa la pensión». |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover safety (readOnly, idempotent, non-destructive, closed world), and the description adds genuinely useful behavior: returns up to 5 results with title/url/description, the response shape, a required citation, and a disclaimer to relay to the user. However, the sentence "Es un cálculo orientativo con las reglas de 2026, el mismo que hace la calculadora" appears copied from a calculator tool and mischaracterizes a search tool, which muddies rather than clarifies its behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The core purpose is front-loaded in the first sentence, but the rest is a single run-on paragraph that mixes return format, link handling, commercial upsell (9,90 € report), disclaimers and editorial policy. The off-topic calculation sentence dilutes the message.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
No output schema exists, and the description compensates by describing result count and fields, plus how to surface the url to the user. Combined with full parameter coverage and read-only annotations, an agent has enough to call it correctly; only the confusing calculation claim detracts.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
With one parameter at 100% schema coverage, the schema already documents the query string and even supplies examples. The description lists searchable topics, which helps the agent phrase queries, but adds no format or length guidance beyond the schema — baseline 3.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb ("Busca") and resource ("las guías de El Puente") and enumerates the covered topics, which makes it instantly distinguishable from the sibling tools (calculators and parameter lookups). An agent knows this is the content-discovery tool without opening the schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage is implied by the topic list and by instructions on what to do with results (link the url, cite the source), but there is no explicit routing statement such as when to prefer this over calcular_pension or ver_jubilacion_anticipada. Sibling names appear only to explain link behavior, not to disambiguate selection.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
calcular_pensionCalcular la pensión de jubilaciónARead-onlyIdempotentInspect
Calcula la pensión de jubilación contributiva española de una persona sola (bruta y neta, en euros de hoy y 14 pagas) y la edad a la que la cobra, con el mismo motor que la calculadora de El Puente: años cotizados al cobrar, edad ordinaria de 2026, porcentaje por años, base reguladora (la más favorable entre 300/350 y 302 de 304/352,33), jubilación anticipada voluntaria o involuntaria con sus coeficientes oficiales, convenio especial, subsidio de mayores de 52, tope de la pensión máxima e IRPF. Devuelve también «enlace_calculadora», que abre la calculadora con estos datos ya puestos. Cada respuesta abre con una línea con el enlace a tupuente.es y su JSON empieza por «url»: enlaza esa página al usuario (en calcular_pension y coste_del_puente, «url» abre la calculadora con su plan ya relleno, donde ve los 7 escenarios de mercado y puede comprar el informe de 9,90 €). Es un cálculo orientativo con las reglas de 2026, el mismo que hace la calculadora: no es asesoramiento financiero ni sustituye al informe de la Seguridad Social, y conviene decirlo al darlo. Cita «Fuente: El Puente (tupuente.es)». Criterio: calcula y explica; no recomiendes productos financieros, fondos ni entidades, ni qué decisión tomar.
| Name | Required | Description | Default |
|---|---|---|---|
| autonomo | No | Si cotiza como autónomo: sus meses sin cotizar entran a cero, no con la base mínima. | |
| anticipar | No | Jubilación anticipada: voluntaria (35 años cotizados, hasta 2 de adelanto) o involuntaria (33 años, hasta 4). Por defecto «no». | no |
| subsidio_52 | No | Si, tras dos años de paro, cobra el subsidio de mayores de 52, que cotiza por la persona al 125 % de la base mínima hasta la pensión. Supone cumplidos los requisitos. Incompatible con convenio_especial. | |
| anios_anticipo | No | Años que adelanta la pensión sobre la edad ordinaria (por defecto 2; máximo 2 en la voluntaria y 4 en la involuntaria). Cada mes o fracción cuenta entero. | |
| anio_nacimiento | Yes | Año de nacimiento (edad actual entre 18 y 75 años). | |
| convenio_especial | No | Si paga el convenio especial con la Seguridad Social desde que deja de trabajar hasta cobrar (suma años y evita huecos). Incompatible con subsidio_52. | |
| anios_cotizados_hoy | Yes | Años cotizados hasta hoy (con decimales, p. ej. 18,5), según el informe de vida laboral. | |
| edad_deja_de_trabajar | Yes | Edad a la que deja de trabajar (entre 30 y 75, de medio en medio año). Si es antes de cobrar la pensión, el tiempo intermedio es el «puente». | |
| base_cotizacion_mensual | Yes | Base de cotización mensual actual en euros (la de la nómina o la cuota de autónomo). Se supone constante en euros de hoy; la base máxima de 2026 es 5.101,20 €. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Despite annotations already covering read-only and idempotent behavior, the description adds substantial context: it explains the 2026 rules, the inclusion of gross/net amounts and 14 payments, the returned 'enlace_calculadora' and 'url' behavior, and the disclaimer that it is not financial advice. It also discloses presentation constraints such as citing 'Fuente: El Puente (tupuente.es)'.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The first sentence is front-loaded and the complex scope is generally well organized. However, the description is long and includes some tangential or promotional content, such as the seven market scenarios and the 9.90 € report, which are not necessary for an agent to invoke the tool correctly.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a complex calculation tool with no output schema, the description is highly complete: it explains what is calculated, the assumptions, the returned link behavior, disclaimer limits, and citation expectations. An agent has enough context to call it and present the result appropriately.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so all nine parameters are already documented in the input schema. The description reinforces some concepts such as years contributed, ordinary retirement age, base reguladora, early retirement, convenio especial, and subsidio 52, but it does not add syntax or parameter-level meaning beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb and resource: it calculates the Spanish contributory retirement pension, including gross/net amounts, payment basis, and retirement age. The scope is very clear, but it does not explicitly differentiate from siblings such as pension_neta or ver_jubilacion_anticipada, except for a passing mention of coste_del_puente in the link behavior.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage is implied by the detailed purpose, and the description gives behavioral guidance such as 'calcula y explica; no recomiendes productos financieros' and citation instructions. However, it does not say when to use this tool instead of sibling tools like pension_neta, ver_jubilacion_anticipada, or coste_del_puente.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
coste_del_puenteCoste del puente hasta la pensiónARead-onlyIdempotentInspect
Calcula, con la cuenta simplificada del puente, cuánto capital hace falta el día que se deja de trabajar para cubrir el gasto hasta cobrar la pensión: años de puente, capital necesario en euros de hoy (descontado a la rentabilidad real) y gasto total sin rentabilidad. La calculadora de El Puente añade la inflación, los impuestos del rescate, la hipoteca, los eventos de la vida y 7 escenarios de mercado: dilo al dar la cifra. Devuelve también «enlace_calculadora». Cada respuesta abre con una línea con el enlace a tupuente.es y su JSON empieza por «url»: enlaza esa página al usuario (en calcular_pension y coste_del_puente, «url» abre la calculadora con su plan ya relleno, donde ve los 7 escenarios de mercado y puede comprar el informe de 9,90 €). Es un cálculo orientativo con las reglas de 2026, el mismo que hace la calculadora: no es asesoramiento financiero ni sustituye al informe de la Seguridad Social, y conviene decirlo al darlo. Cita «Fuente: El Puente (tupuente.es)». Criterio: calcula y explica; no recomiendes productos financieros, fondos ni entidades, ni qué decisión tomar.
| Name | Required | Description | Default |
|---|---|---|---|
| gasto_mensual | Yes | Gasto mensual neto durante el puente, en euros de hoy. | |
| anio_nacimiento | No | Opcional: año de nacimiento, solo para que el enlace a la calculadora salga con las edades bien puestas. | |
| edad_cobra_pension | Yes | Edad a la que empieza a cobrar la pensión (entre 18 y 75; no menor que la anterior). Puede salir de calcular_pension. | |
| edad_deja_de_trabajar | Yes | Edad a la que deja de trabajar (entre 18 y 75). | |
| rentabilidad_real_anual | No | Rentabilidad real anual (ya descontada la inflación), en %: 3 es un 3 %. Por defecto, la de la calculadora (5 % nominal con 2 % de inflación, un 2,94 % real). | |
| ingresos_mensuales_puente | No | Ingresos mensuales durante el puente (paro, subsidio u otros), en euros de hoy. Por defecto 0. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Goes well beyond the readOnly/idempotent annotations: it discloses that the calculator adds inflation, redemption taxes, mortgage, life events and 7 market scenarios on top of this simplified figure, that each response opens with a tupuente.es line and its JSON starts with «url», and that the result is orientative and not advice. Limitations and output shape are both surfaced.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The purpose is front-loaded, but the body is a dense run-on that repeats the same instruction twice ("dilo al dar la cifra" / "conviene decirlo al darlo") and buries the URL etiquette in a parenthesis. It could be trimmed by a third without losing content.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description compensates by naming the returned values (años de puente, capital, gasto total, enlace_calculadora, url) and the mandatory citation. It doesn't address error conditions, but for a read-only calculator with fully documented parameters that is a minor gap.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so all six parameters are already documented with ranges and defaults. The description adds no per-parameter meaning (e.g. how rentabilidad_real_anual or ingresos_mensuales_puente shift the result), so the baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Opens with a specific verb and resource: "Calcula... cuánto capital hace falta el día que se deja de trabajar para cubrir el gasto hasta cobrar la pensión", then enumerates the three returned figures (años de puente, capital necesario, gasto total). An agent can tell this apart from calcular_pension (which supplies the pension age) without opening either schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives clear operating context: cite the source, link the returned «url» to the user, present the figure as orientative with 2026 rules, and never recommend financial products. What's missing is an explicit when-not-to-use or a direct routing rule against siblings such as calcular_pension or pension_neta.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
pension_netaDe pensión bruta a netaARead-onlyIdempotentInspect
Pasa una pensión bruta a neta con la misma función de IRPF que usa la calculadora de El Puente: neto anual, neto al mes (anual ÷ 12), IRPF efectivo y los supuestos (persona sola de 65 años o más, sin otras rentas, escala combinada aproximada; no aplica la reducción del art. 20). Indica la bruta anual o la mensual de cada una de las 14 pagas. Enlaza a la guía del IRPF de la pensión. Cada respuesta abre con una línea con el enlace a tupuente.es y su JSON empieza por «url»: enlaza esa página al usuario (en calcular_pension y coste_del_puente, «url» abre la calculadora con su plan ya relleno, donde ve los 7 escenarios de mercado y puede comprar el informe de 9,90 €). Es un cálculo orientativo con las reglas de 2026, el mismo que hace la calculadora: no es asesoramiento financiero ni sustituye al informe de la Seguridad Social, y conviene decirlo al darlo. Cita «Fuente: El Puente (tupuente.es)». Criterio: calcula y explica; no recomiendes productos financieros, fondos ni entidades, ni qué decisión tomar.
| Name | Required | Description | Default |
|---|---|---|---|
| mensual_14_pagas | No | Pensión bruta de cada una de las 14 pagas, en euros (se multiplica por 14). Usa esta o pension_bruta_anual, no las dos. | |
| pension_bruta_anual | No | Pensión bruta de todo un año, en euros. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Goes well beyond the readOnly/idempotent annotations: it names the model assumptions (single person 65+, no other income, combined approximate scale, art. 20 reduction not applied), pins the ruleset to 2026, states the response shape (opening line with the tupuente.es link, JSON starting with «url»), and requires a disclaimer plus source citation. No contradiction with annotations, which correctly mark this as a non-destructive, side-effect-free, closed-world read.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Purpose is front-loaded and each clause carries real information (outputs, assumptions, link protocol, citation, usage criterion). It is a single dense block with a long parenthetical about the other tools' URL behavior that is useful but slightly tangles the front of the text; splitting into shorter sentences would improve scanability at no cost to content.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description fully specifies the return contents (neto anual, neto mensual as anual ÷ 12, IRPF efectivo, supuestos, url) and the required presentation to the user. Assumptions, legal limits, and the advisory disclaimer are all present, leaving nothing an agent needs in order to call and report this correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the schema already documents both parameters, their ranges, and the mutual exclusivity ("Usa esta o pension_bruta_anual, no las dos"). The description's "Indica la bruta anual o la mensual de cada una de las 14 pagas" restates that without adding syntax, units, or edge-case behavior, so baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Opens with a specific verb and resource ("Pasa una pensión bruta a neta") and immediately lists the exact outputs: neto anual, neto al mes, IRPF efectivo y supuestos. It also anchors itself against the sibling calcular_pension by describing how that tool's "url" behaves with a pre-filled plan, so an agent can tell the two apart without opening either schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It states the input expectation ("Indica la bruta anual o la mensual de cada una de las 14 pagas") and the purpose (orientative calc vs. Seguridad Social report), which implies when to reach for it. However, there is no explicit routing rule against calcular_pension or the other siblings — the agent must infer that this is the net-from-gross converter rather than the full pension planner.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
ver_jubilacion_anticipadaVer la jubilación anticipadaARead-onlyIdempotentInspect
Muestra cómo funciona la jubilación anticipada con la tabla oficial de la calculadora de El Puente: requisitos (mínimo cotizado y máximo de anticipo de cada modalidad), tramo según los años cotizados, recorte total de la pensión por los meses de anticipo y la tabla completa de ese tramo. Enlaza a la guía de la jubilación anticipada. Cada respuesta abre con una línea con el enlace a tupuente.es y su JSON empieza por «url»: enlaza esa página al usuario (en calcular_pension y coste_del_puente, «url» abre la calculadora con su plan ya relleno, donde ve los 7 escenarios de mercado y puede comprar el informe de 9,90 €). Es un cálculo orientativo con las reglas de 2026, el mismo que hace la calculadora: no es asesoramiento financiero ni sustituye al informe de la Seguridad Social, y conviene decirlo al darlo. Cita «Fuente: El Puente (tupuente.es)». Criterio: calcula y explica; no recomiendes productos financieros, fondos ni entidades, ni qué decisión tomar.
| Name | Required | Description | Default |
|---|---|---|---|
| modalidad | Yes | Voluntaria (art. 208 LGSS: 35 años cotizados, hasta 2 de adelanto) o involuntaria (art. 207: 33 años, hasta 4). | |
| meses_anticipo | No | Opcional: meses que se adelanta la jubilación (hasta 24 en la voluntaria y 48 en la involuntaria). Sin él, solo se devuelve la tabla. | |
| anios_cotizados | Yes | Años cotizados que se tendrán el día de la jubilación (con decimales). |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare a safe, idempotent, closed-world read, so the bar is lower; the description still adds real value by disclosing output shape ('cada respuesta abre con una línea... su JSON empieza por «url»'), the 2026 rules basis, the orientative nature of the calculation, and the explicit non-advice disclaimer plus citation requirement. It does not cover error behavior or what happens when anios_cotizados is below the minimum for a modality, but the added context is substantial.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The purpose is front-loaded, which is good, but the description is long and mixes several concerns: output contents, URL conventions across sibling tools, disclaimers, citation format and content policy. The parenthetical about calcular_pension and coste_del_puente, while useful for interpreting «url», reads as scope bleed and dilutes focus.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description carries the burden of describing returns and does so by listing the four returned elements (requisitos, tramo, recorte, tabla del tramo) plus the leading url. Combined with annotations covering safety, an agent has enough to call it and present the result correctly; only failure/edge behavior and the no-meses_anticipo case (covered only in the schema) are left implicit.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the baseline is 3: modalidad, meses_anticipo and anios_cotizados are already fully documented in the schema, including the enum meaning and the 24/48-month caps. The description restates the same modality requirements and the months-to-cut relationship without adding format or edge-case detail the schema lacks.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The opening sentence names a specific resource (la jubilación anticipada) and enumerates exactly what the response contains: requisitos, tramo por años cotizados, recorte por meses de anticipo y la tabla completa del tramo. That is far more concrete than the name alone. It does not, however, sharply route against calcular_pension beyond noting how the shared «url» field behaves there, so the sibling distinction stays implicit.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage is implied by the enumerated outputs (a lookup of rules/tables versus a personalized calculation in calcular_pension), but the description never states when to pick this tool over that sibling or what prerequisites apply. The 'Criterio' line constrains tone and recommendations but is guidance about how to present results, not about when to invoke the tool.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
ver_parametros_2026Ver los parámetros de 2026ARead-onlyIdempotentInspect
Devuelve los parámetros de 2026 que usa la calculadora de El Puente (pensión máxima, bases de cotización, integración de lagunas, edad ordinaria y su regla, jubilación anticipada, IRPF, IPREM, subsidio de mayores de 52, paro y supuestos del puente), cada uno con su fuente y su nivel en el inventario de cifras: Primaria (texto legal leído), Secundaria* (contrastada por búsqueda cruzada), Supuesto o Supuesto del producto. Enlaza a la metodología. Cada respuesta abre con una línea con el enlace a tupuente.es y su JSON empieza por «url»: enlaza esa página al usuario (en calcular_pension y coste_del_puente, «url» abre la calculadora con su plan ya relleno, donde ve los 7 escenarios de mercado y puede comprar el informe de 9,90 €). Es un cálculo orientativo con las reglas de 2026, el mismo que hace la calculadora: no es asesoramiento financiero ni sustituye al informe de la Seguridad Social, y conviene decirlo al darlo. Cita «Fuente: El Puente (tupuente.es)». Criterio: calcula y explica; no recomiendes productos financieros, fondos ni entidades, ni qué decisión tomar.
| Name | Required | Description | Default |
|---|---|---|---|
| tema | No | Opcional: limita la respuesta a un tema. Sin él, devuelve todos. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/idempotent/non-destructive/closed-world, and the description adds substantial context on top: the response opens with a link line, the JSON begins with «url», each figure carries a source and an inventory level (Primaria/Secundaria*/Supuesto), and the agent is told to cite 'Fuente: El Puente' and to state that this is orientative and not financial advice. It also bounds editorial behavior ('no recomiendes productos financieros, fondos ni entidades').
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Purpose is front-loaded in the first clause and every sentence carries information, but the description is a single very dense paragraph that interleaves return format, provenance levels, branding, pricing, disclaimers and editorial policy. Slight restructuring would improve scannability, though little is outright waste.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description carries the return-shape burden and does so: it explains the leading link line, the «url» key, and that each parameter comes with its source and inventory level. It also covers the required citation and the disclaimer an agent must reproduce, so nothing essential to correct invocation and presentation is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% and the single optional 'tema' parameter is fully documented in the schema ('Sin él, devuelve todos'). The description never mentions 'tema' by name, though its enumeration of covered figures loosely maps to the enum values, adding only marginal meaning beyond the schema. Baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('Devuelve los parámetros de 2026 que usa la calculadora') and then enumerates exactly which figures are returned (pensión máxima, bases de cotización, integración de lagunas, edad ordinaria, IRPF, IPREM, etc.). It also names the sibling tools calcular_pension and coste_del_puente in describing how the returned «url» behaves, so an agent can tell this apart from a calculation tool.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage is implied rather than stated: the tool is positioned as the reference source for 2026 rules, with calcular_pension/coste_del_puente given as the places where the URL opens a filled plan. There is no explicit 'use this when the user asks for the rules/figures, not a personal estimate' exclusion, nor any prerequisite statement. The citation and disclaimer instructions are behavioral policy, not selection guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
6 tool updates
- First observed
buscar_guia - First observed
calcular_pension - First observed
coste_del_puente - First observed
pension_neta - First observed
ver_jubilacion_anticipada - First observed
ver_parametros_2026
Related MCP Connectors
Fiscalidad, derecho laboral y finanzas de España: IRPF, autónomos (cuota RETA, modelos 130 y 303, gastos deducibles), nóminas de bruto a neto, despidos (indemnización, finiquito, paro), herencias y donaciones por comunidad autónoma, jubilación y pensiones, hipotecas y compraventa de vivienda. Incluye consultas de escenario que combinan varios cálculos a la vez, como haría una gestoría. Gratuito, sin registro ni API key.
Spain visa rules 2026, Schengen 90/180 calculator and consulate wait times, by immigration lawyers
- CuéntamoOAuthcom.cuentamo
Personal finance with balance forecast; VAT and income tax for the self-employed in Spain.
Retirement drawdown, 72(t) SEPP, RMD, Roth conversion, Social Security and state-tax calculators.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceSourced, dated calculations for French income tax and pensions across 32 retirement schemes — every result carries its confidence level, its legal sources and the fiscal year, and returns non_calculable rather than a guess. Hosted remote MCP + REST, paid per call via x402 (USDC on Base); two discovery tools are free.1MIT
- AlicenseAqualityCmaintenanceProvides access to official Spanish fiscal data and tools based on AEAT and BOE sources, covering income tax, VAT, and regional deductions. It enables AI assistants to answer tax-related queries and verify filing deadlines using verified information.1012 npm13MIT
- AlicenseNot gradedqualityDmaintenanceThe first fiscal MCP server for Spain, connecting AI agents to live IAE, CNAE 2025, AEAT tax-form, and RETA data from official sources.MIT
- FlicenseNot gradedqualityCmaintenanceEnables labor and Social Security professionals to automate Spanish payroll and HR compliance workflows, including NOMINASOL procedures, SILTRA/FIE/FDI and CRA file processing, contribution and bonus calculations, SEPE contract and certificate queries, accident reporting deadlines, garnishment calculations under Art. 607 LEC, and sanction deadline tracking. It also lets users manage a local deadlines agenda with Slack alerts and Notion synchronization.-
Glama MCP Gateway
Add one secure layer between your agents and this server.