mcpbeat Sign in

PensionHunter MCP Server

by pensionhunter Your server? Claim it
answering

PensionHunter is answering right now. Last checked 7 min ago. It exposes 11 tools. Last commit 15 Oct 2026.

Cross-border pension facts: country coverage, sourced rules, dated deadlines and employer lookups.

Uptime history 73 hours of history
73 hours agonow
100.0%
Uptime 24h
92 of 92 checks
11
Tools
read from the server
903 ms
Response time
average over 24h
0
Stars
last commit 15 Oct 2026

What changed 34

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 14 October 2026. No other catalogue keeps this.

17 Oct a tool changed version
16 Oct 5 tool descriptions were rewritten8 times that day check_work_history, country_pension_facts, create_order_link and 2 more
16 Oct 4 tools changed the parameters they ask for6 times that day check_work_history, country_pension_facts, create_order_link and 1 more
16 Oct 5 tools appeared deadline_check, gpfr_fund_count, gpfr_info and 2 more
16 Oct a tool changed version3 times that day
15 Oct 6 tools changed the parameters they ask for authority_answer, check_work_history, country_pension_facts and 3 more
14 Oct 2 tool descriptions were rewritten authority_answer, create_order_link
14 Oct a tool changed version2 times that day
14 Oct a tool changed the parameters it asks for create_order_link
and 8 more, back to 14 October 2026

Nothing serious here today

Today is the operative word: we check PensionHunter every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 7 min ago.

run in your terminal
claude mcp add pensionhunter --transport http https://mcp.pensionhunter.ai
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "pensionhunter": {
      "url": "https://mcp.pensionhunter.ai"
    }
  }
}
~/.codex/config.toml
[mcp_servers.pensionhunter]
url = "https://mcp.pensionhunter.ai"
.cursor/mcp.json
{
  "mcpServers": {
    "pensionhunter": {
      "url": "https://mcp.pensionhunter.ai"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "pensionhunter": {
      "url": "https://mcp.pensionhunter.ai"
    }
  }
}

Available tools 11

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

gpfr
gpfr_fund_count
For fund-side agents: how many confirmed, plausible people are registered for a pension fund, shown from 10 upwards, otherwise "fewer than 10". An aggregate only: no registrant is ever listed or identifiable.
gpfr_info
What GPFR, the Global Pension Finding Register is, in the caller's language: a free register where people who worked abroad add themselves once and, as pension funds join, they check it for former members they cannot reach. Free for people; funds and trustees pay per confirmed match. Nothing is shared unless the person and the fund both say yes. Returns the register page in that language, the consent text and its version (show it to the person before gpfr_register), and, with a country, the pension fund pages we publish for it. Read only.
gpfr_register
Registers a person in GPFR. First show the person the consent sentence from gpfr_info (consent.text), word for word, in their language, and ask whether they agree. Call this only after they say yes, with consent.consent_text_version equal to the consent.version you showed and person_said_yes: true. Send their email, full name, date of birth, work periods (country, years, optional employer and fund), optional earlier names and national number, and the consent object {consent_text_version, person_said_yes: true, timestamp, client: {name, version}}. Without the consent object, without the yes, or with a version we did not issue, the call is refused and nothing is stored. Name, earlier names, date of birth, national number and employer names reach our server as text; we turn them into codes on receipt and keep only the codes, never the text; nothing is logged or returned. The registration stays pending until the person clicks the link in the one confirmation email we send. You never give the second yes: sharing with a fund is agreed only through the link in our match email. The result is a status and a reference, never a personal detail.
gpfr_status
The status of a GPFR registration. Call it with the reference from gpfr_register: we email a one-time code to the registered address, and the answer is the same whether the reference exists or not. Call again with the reference and the code the person reads out: the answer is one of pending_email_confirmation, registered, possible_match_awaiting_your_yes or confirmed_by_fund. Nothing else is returned. The yes to a fund is never given here.
authority
authority_answer
What a national pension institution told us in writing, as published on our answers page: the institution, its answer exactly as published, any translation marked as ours, the date of the reply and the link to that answer on pensionhunter.ai/answers. The question is free text, matched to the questions we hold answers to for that country; when nothing matches, the result lists those questions. When we wrote to the country and hold no answer yet, the status says so with the date we asked, from our record of letters sent. Institutions only, never a person. A passage that gives a contact detail stays on the answers page and is returned with its link and the reason. Accepts names, native names, aliases and ISO codes.
country
country_pension_facts
One country's facts, the official free routes first: freeOfficialRoute (never empty for a covered country; each route with what it does, the scheme it covers and whether it works from abroad) and contactAbroad (an official contact for people living abroad), then whatIsHardFromAbroad (honest and specific, one fact per scheme and process: tracing, record or payment), what the money is worth and dated obligations. Every fact is labelled by scheme (state, workplace, provident or personal) and carries its source and read date. whyTheFreeRouteFailsFromAbroad is deprecated and carries the first whatIsHardFromAbroad fact for one more version. Pass the person's question, or pensionType, and the answer is about that kind of pension (state, workplace, provident or personal): facts about another kind are left out and named. Accepts names, native names, aliases and ISO codes. A mapped country returns tier: mapped with its institution, official route and agreements, and no next step. Any other country outside our coverage returns covered: false with a note.
covered
list_covered_countries
The countries PensionHunter covers, each with its ISO code and one sourced line on what exists there, and separately the countries we have mapped but not yet researched, each with the institution that pays its old age pension. Takes one optional input, language, for our own sentences in any of 27 languages.
deadline
deadline_check
For a country the person left, and the date they left or, where the clock runs from a death, the date of death: the date our deadline register's rule gives, by adding the period stated in the register row to that date. The free official route comes first, with the official source page, the verbatim quote and the date we read it. Rows whose start event is not stated, or is not the date given, are returned as rules without a date. Send only the country and the date; nothing is stored. Identification only: we do not advise, and the official body decides.
order
create_order_link
Returns a link to our order page, with the report and the countries the person chose filled in, and the fee from our price config. The order page leads to payment: a Stripe checkout is opened there only when the person chooses to pay, never by this call. Call it when the person asks to order or asks what an order costs. Send only the countries and the tier, never a name, email address or any other personal detail. Prices: Country Pension Identification Report $99 per country, one report covering every country you tick; Enhanced Pension Identification Report $199 for one country; Global Pension Identification Report $299 in one report, best from 3 countries. The Country report: Identification only: we name who holds each pension in every country you tick, with the sourced contact route. The Enhanced report: For one country: every fund identified, a complete, ready-to-send information request for each one, and our team of experts with you until the end, through every reply. The Global report: For every country you worked in, in one report: every fund identified, a complete, ready-to-send information request for each one, and our team of experts with you until the end, through every reply. You send each request to the pension body yourself; we never contact a fund for you. Only countries we cover can be ordered.
resolve
resolve_employer
Three things about an employer name, typed however the person remembers it. First, the country it implies, from evidence in the name: a country name, a city (from our sourced city table, so "London" places it in the United Kingdom and "Kuala Lumpur" in Malaysia), a nationality word or a national legal form. Second, the employers we hold that the name may mean, matched after setting aside city, legal form (Ltd, plc, International, Sdn Bhd, Pte, GmbH, B.V., N.V.), punctuation and case, each with a confidence from 0 to 1, across every country when the name carries none. Third, what the employer is called now, from official registers, and for employers we researched by hand, the group it became and its workplace pension plan, each fact with its source page, verbatim quote and read date, the plan's published contact, and the free official route. Legal entities only, never people.
work
check_work_history
For each country in a work history: whether a pension is likely to exist and why, with a verdict that says what it depends on (Singapore CPF depends on citizen, permanent resident or pass holder status) and a reason that fits the years, birth year and employer given (a rule or figure valid only for other dates is never quoted), the free official routes and an official contact abroad first, what is hard from abroad by scheme and process, a dated obligation only where it applies, the dates that would change the answer, where dormant money moves to an unclaimed money body, the workplace pension plan for an employer we researched, and the free official route with contact details. Years may be exact, rough ("around 2005", "late 1990s", "the 1990s") or unknown; we never refuse for missing years. A mapped country carries its institution and official route instead, and a call with only mapped countries carries no next step. Countries accept names, native names, aliases and ISO codes. Nothing sent is stored.

Endpoints

URLTransportStateLatencyChecked
https://mcp.pensionhunter.ai streamable-http answering 762 ms 7 min ago

Alternatives to PensionHunter

same job, measured the same way
RewindMap
by rewindmap

Historical borders and dated map events with source attribution and coverage limits.

4 tools answering
P
PermitReporter — US Building Permit Intelligence
by permitreporter

Source-linked building-permit search across 34 US states and DC, with county-level coverage.

8 tools answering
memoric
by memoric

Provenance-first database for teams and agents: every value carries sources, rules and coverage.

answering
Outris Identity MCP
by outris-dev-user

Identity resolution MCP server for phone/email lookups across 31+ services. Global + India coverage.

26 tools answering
TechEnthus Hardware Data API
by bibekstha

Authenticated GPU/CPU/PSU lookup; beta power-budget estimate. Coverage/freshness vary by source.

answering
P
PermitReporter — Georgia Permit Intelligence
by permitreporter

Source-linked Georgia permit search, county coverage, contractor signals, and authorized watches.

8 tools answering
AeroCell: eSIM Travel Data
by mezsondra

Search live AeroCell travel eSIM plans, prices and coverage for countries and multi-country trips.

3 tools answering
The Front Desk Review
by frontdeskreview

4,764 products, 626 categories: sourced prices, dated price history, independent-test coverage.

19 tools answering

PensionHunter — questions

Answers built from our own checks of this server.

What can PensionHunter do?
It exposes 11 tools, read directly from the server on our last check. Among them: authority_answer, check_work_history, country_pension_facts, create_order_link, deadline_check, gpfr_fund_count and 5 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is PensionHunter working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 903 ms. The bar chart above shows every period we have measured.
How do I connect PensionHunter?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does PensionHunter need an API key?
No. PensionHunter completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 11 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is PensionHunter?
It answers our handshake in 903 ms on average, which is faster than 9% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is PensionHunter open source?
We cannot say either way: 0 stars on GitHub, but we could not determine the licence, and without one the code is not open source by default.