Fastest Route to Citizenship by Nationality
find_fastest_citizenshipNaturalisation periods and NATIONALITY-BASED FAST TRACKS, verified against the enacted statute. Pass nationality (ISO-3166 alpha-2 of the passport held) to rank covered jurisdictions by how soon THAT nationality may apply for citizenship — e.g. an Ibero-American national reaches Spanish citizenship in 2 years instead of 10 (Codigo Civil art. 22.1), a CPLP national reaches Portuguese citizenship in 7 instead of 10 (Lei 37/81 art. 6 as amended by Lei Organica 1/2026). Pass cc instead for one jurisdiction in full, including the ordinary baseline, who gets NO reduction, and any transitional regime. Periods are qualifying residence before an application may be made and exclude processing time. Coverage is narrow by design — a jurisdiction appears only once its statute has been read in full, so absence means unverified, never that no fast track exists. NOT for buying a passport: for citizenship by investment (the fastest second passport for a budget) use the programme listing or recommendation tools.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "find_fastest_citizenship"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cc | No | ISO-3166 alpha-2 of the destination jurisdiction, e.g. ES, PT, NZ, AU | |
| bloc | No | Limit the ranking to one bloc, e.g. EU for "fastest EU passport". One call returns every covered member ranked, with presence and requirements, plus the members not yet covered. | |
| nationality | No | ISO-3166 alpha-2 of the passport held, e.g. BR, AR, WS, NZ |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | ||
| terms | No | ||
| source | No | ||
| book_url | No | ||
| provider | No | ||
| disclaimer | No | ||
| data_updated | No |