accueil / serveurs / Finance & Paiement / ai.pensionhunter/pensionhunter
ai.pensionhunter/pensionhunter
serveur MCP (Model Context Protocol) · pensionhunter 1.14.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 ai.pensionhunter/pensionhunter est sûr ?
Au dernier audit MCP Hub, le serveur MCP « ai.pensionhunter/pensionhunter » 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 11 outils
- authority_answer≈ 350 tokens
What a national pension institution told us in writing, as published on our answers page, with the institution, the date of the reply and the link. The question is free text, matched to the questions we hold answers to.
Paramètres, retour & exemple (4)
Paramètrescountry· string · requis
A country: English or native name, alias or ISO code, for example NL or Netherlands.language· string · optionnel
Optional. Language of our own sentences, default en: en, ar, da, de, es, fa, fr, hi, id, it, ja, ko, nb, nl, pl, pt, pt-BR, ro, ru, sv, th, tl, tr, zh, vi, uk, bg. Facts stay as stored.question· string · requis
The question in plain words, for example "What do heirs need?".include_offer· boolean · optionnel
Optional, default false. Set true to add next_step, our report offer for this country. The offer the person sees comes from check_work_history (one offer for the whole history) or create_order_link.
Exemple d'appel{"name": "authority_answer", "arguments": {"country": "texte", "question": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_work_history≈ 899 tokens
For each country in a work history: whether a pension is likely to exist and why, the official free routes first, what is hard from abroad and any dated obligation that applies. Years may be exact, rough or unknown.
Paramètres, retour & exemple (7)
Paramètresentries· array · requis
One entry per period of work in a country.subject· object · optionnel
Optional facts about the person, used only to decide which dated obligations apply.language· string · optionnel
Optional. Language of our own sentences, default en: en, ar, da, de, es, fa, fr, hi, id, it, ja, ko, nb, nl, pl, pt, pt-BR, ro, ru, sv, th, tl, tr, zh, vi, uk, bg. Facts stay as stored.question· string · optionnel
Optional. The person's question in plain words, used only to tell which kind of pension it is about.birthYear· integer · optionnel
Optional. Year of birth, four digits. Used for age-dependent rules.previousNames· array · optionnel
Optional. Earlier names worked under (maiden, married). Never stored.countryOfResidence· string · optionnel
Optional. Where the person lives now. For a country they live in, what is hard from abroad is left out.
Exemple d'appel{"name": "check_work_history", "arguments": {"entries": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - country_pension_facts≈ 456 tokens
One country's facts, the official free routes first, then what is hard from abroad by scheme and process, what the money is worth and dated obligations. Every fact carries its source and read date. Pass question or pensionType to get one kind of pension.
Paramètres, retour & exemple (6)
Paramètrescountry· string · requis
A country: English or native name, alias or ISO code, for example NL or Netherlands.language· string · optionnel
Optional. Language of our own sentences, default en: en, ar, da, de, es, fa, fr, hi, id, it, ja, ko, nb, nl, pl, pt, pt-BR, ro, ru, sv, th, tl, tr, zh, vi, uk, bg. Facts stay as stored.question· string · optionnel
Optional. The person's question in plain words, used only to tell which kind of pension it is about.pensionType· string · optionnel · state | workplace | provident | personal
Optional. state, workplace, provident or personal. Overrides the question.include_offer· boolean · optionnel
Optional, default false. Set true to add next_step, our report offer for this country. The offer the person sees comes from check_work_history (one offer for the whole history) or create_order_link.previousNames· array · optionnel
Optional. Earlier names worked under (maiden, married). Never stored.
Exemple d'appel{"name": "country_pension_facts", "arguments": {"country": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_order_link≈ 330 tokens
Returns our order page with the report and countries filled in. Fees: Country $99 per country, Enhanced $199 for one country, Global $299. Payment opens only when the person chooses to pay there, so send only countries and the tier, never personal details.
Paramètres, retour & exemple (3)
Paramètrestier· string · requis · country | enhanced | global
"country" (one or more countries), "enhanced" (exactly one country) or "global" (every country the person worked in).language· string · optionnel
Optional. Language of our own sentences, default en: en, ar, da, de, es, fa, fr, hi, id, it, ja, ko, nb, nl, pl, pt, pt-BR, ro, ru, sv, th, tl, tr, zh, vi, uk, bg. Facts stay as stored.countries· array · requis
The countries to order for, as names or ISO codes, for example ["NL", "United Kingdom"]. Only countries we cover.
Exemple d'appel{"name": "create_order_link", "arguments": {"tier": "country", "countries": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - deadline_check≈ 318 tokens
The date a departure deadline runs out, from our deadline register and the date the person left or died, with the official source and read date. Where the start event depends on the person's circumstances, the date is an estimate and says what to confirm. Nothing is stored.
Paramètres, retour & exemple (4)
Paramètresdate· string · requis
The date, YYYY-MM-DD, not after today.event· string · optionnel · left | died
"left" or "died". Optional when the country has only one.country· string · requis
The country left: ISO code or English name, for example JP or Japan.language· string · optionnel
Optional. Language of our own sentences, default en: en, ar, da, de, es, fa, fr, hi, id, it, ja, ko, nb, nl, pl, pt, pt-BR, ro, ru, sv, th, tl, tr, zh, vi, uk, bg. Facts stay as stored.
Exemple d'appel{"name": "deadline_check", "arguments": {"date": "texte", "country": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - gpfr_fund_count≈ 215 tokens
For fund-side agents: how many confirmed people are registered for a pension fund, shown from 10 upwards, otherwise fewer than 10. An aggregate only.
Paramètres, retour & exemple (2)
Paramètresfund· string · requis
A GPFR fund key (from gpfr_info) or the fund's name.language· string · optionnel
Optional. Default en. GPFR is live in 24 languages: en, ar, da, de, es, fa, fr, hi, id, it, ja, ko, nb, nl, pl, pt, pt-BR, ro, ru, sv, th, tl, tr, zh. bg, uk, vi are answered in English.
Exemple d'appel{"name": "gpfr_fund_count", "arguments": {"fund": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - gpfr_info≈ 240 tokens
What GPFR, the Global Pension Finding Register, is, in the caller's language, with the register page, the consent text and its version and, with a country, our fund pages. Show the consent text to the person before gpfr_register. Read only.
Paramètres, retour & exemple (2)
Paramètrescountry· string · optionnel
A country: English or native name, alias or ISO code, for example NL or Netherlands.language· string · optionnel
Optional. Default en. GPFR is live in 24 languages: en, ar, da, de, es, fa, fr, hi, id, it, ja, ko, nb, nl, pl, pt, pt-BR, ro, ru, sv, th, tl, tr, zh. bg, uk, vi are answered in English.
Exemple d'appel{"name": "gpfr_info", "arguments": {"country": "texte", "language": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - gpfr_register≈ 784 tokens
Registers a person in GPFR after they said yes to the consent sentence from gpfr_info, shown word for word. It sends one confirmation email and the registration stays pending until they click its link. At most 3 emails a day per address.
Paramètres, retour & exemple (8)
Paramètresname· string · requis
The person's full name, as an employer or fund would hold it. Hashed on receipt.email· string · requis
The person's email address. We send one confirmation email to it.consent· object · requis
Required. The yes the person gave to the gpfr_info consent sentence.periods· array · requis
Where the person worked: country, years, optional employer and fund.language· string · optionnel
Optional. Default en. GPFR is live in 24 languages: en, ar, da, de, es, fa, fr, hi, id, it, ja, ko, nb, nl, pl, pt, pt-BR, ro, ru, sv, th, tl, tr, zh. bg, uk, vi are answered in English.date_of_birth· string · requis
YYYY-MM-DD. Hashed on receipt.earlier_names· array · optionnel
Optional earlier full names. Hashed on receipt.national_number· object · optionnel
Optional national number and its issuing country.
Exemple d'appel{"name": "gpfr_register", "arguments": {"name": "texte", "email": "texte", "consent": {}, "periods": [], "date_of_birth": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - gpfr_status≈ 242 tokens
The status of a GPFR registration. Without a code it emails a one-time code to the registered address, with the code it returns one status word. At most 3 emails a day per address.
Paramètres, retour & exemple (3)
Paramètrescode· string · optionnel
Optional. The six-digit code from our email to the registered address.language· string · optionnel
Optional. Default en. GPFR is live in 24 languages: en, ar, da, de, es, fa, fr, hi, id, it, ja, ko, nb, nl, pl, pt, pt-BR, ro, ru, sv, th, tl, tr, zh. bg, uk, vi are answered in English.reference· string · requis
The reference gpfr_register returned.
Exemple d'appel{"name": "gpfr_status", "arguments": {"reference": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_covered_countries≈ 176 tokens
The countries we research, each with its ISO code and one sourced line, and the mapped countries with the institution that pays their old age pension.
Paramètres, retour & exemple (1)
Paramètreslanguage· string · optionnel
Optional. Language of our own sentences, default en: en, ar, da, de, es, fa, fr, hi, id, it, ja, ko, nb, nl, pl, pt, pt-BR, ro, ru, sv, th, tl, tr, zh, vi, uk, bg. Facts stay as stored.
Exemple d'appel{"name": "list_covered_countries", "arguments": {"language": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - resolve_employer≈ 422 tokens
Places an employer name in a country and lists the employers we hold that it may mean, each with a confidence from 0 to 1. For employers we researched it adds what the employer became and its workplace pension plan, each fact with source and read date. Legal entities only.
Paramètres, retour & exemple (5)
Paramètresname· string · requis
The employer name as the person knows it, ideally with legal form and city, for example "Shell Nederland B.V.".country· string · optionnel
Optional. The country worked in: a name, alias or ISO code. Matches are then taken from that country only.language· string · optionnel
Optional. Language of our own sentences, default en: en, ar, da, de, es, fa, fr, hi, id, it, ja, ko, nb, nl, pl, pt, pt-BR, ro, ru, sv, th, tl, tr, zh, vi, uk, bg. Facts stay as stored.include_offer· boolean · optionnel
Optional, default false. Set true to add next_step, our report offer for this country. The offer the person sees comes from check_work_history (one offer for the whole history) or create_order_link.previousNames· array · optionnel
Optional. Earlier names worked under (maiden, married). Never stored.
Exemple d'appel{"name": "resolve_employer", "arguments": {"name": "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é ».