Plan Path — Freedom Compass
plan_pathThe Mirabello Freedom Compass — ORIGIN-AWARE migration path planner. Given the client's STARTING POINT — current citizenship(s) + tax residence — plus their goal, returns ranked end-to-end options. The origin is the constraint: it sets the MOBILITY DELTA (what a passport actually ADDS over the one they hold — a Caribbean passport adds little to a US/EU citizen, lots to others), eligibility/restrictions, and tax-exit/reporting considerations (e.g. US citizenship-based tax & §877A, German AStG §6 — generic, sourced, CHECK-OFFICIAL-SOURCE). Each path carries fit_score + rationale, mobility_delta, eligibility, min_investment, processing_time. Informational only, not advice. Use for "I am a [nationality], I want [goal] — what should I do?". Pass from_citizenship (ISO alpha-2 array) + goal. Privacy: an anonymised record of the query (citizenships, tax residence, goal, budget band and timeline; no name, contact or exact amount) is kept for 90 days to improve coverage.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"from_citizenship": "<from_citizenship>"
},
"name": "plan_path"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | No | What the applicant is optimising for, in plain words: visa-free travel, tax residence, family relocation. | |
| family | No | Family composition object, e.g. { "adults": 2, "children_under16": 1, "children_16plus": 0 }. | |
| budget_usd | No | Total budget the applicant has available for the investment itself, in USD (fees are additional). | |
| timeline_months | No | Target time to the outcome, in MONTHS. | |
| from_citizenship | Yes | current citizenship(s), ISO alpha-2 e.g. ["US"] | |
| from_tax_residence | No | ISO alpha-2 tax residence (defaults to first citizenship) | |
| physical_presence_tolerance | No | How much time the applicant can spend in-country: "none", "minimal", "flexible", "relocating". |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | ||
| terms | No | ||
| source | No | ||
| book_url | No | ||
| provider | No | ||
| disclaimer | No | ||
| data_updated | No |