List Mirabello-advised citizenship- (CBI) and residency-by-investment (RBI/golden visa) programmes, optionally filtered by type, budget, region, or max processing time.
Parameters (4)
typestring
budget_maxnumber
regionstring
max_processing_monthsnumber
get_programme
Full detail for one programme by id (e.g. "dominica-cbi","greece-gv"): routes, fees, processing, mobility, tax, path to citizenship, and the Mirabello programme page.
Parameters (1)
idstringrequired
compare_programmes
Compare 2–4 programmes side by side: cost, processing, mobility, family inclusion, tax, path to citizenship.
Parameters (1)
idsarrayrequired
get_processing_times
Processing-time estimate for one programme (by id) or all.
Parameters (1)
idstring
estimate_total_cost
Estimate the total cost of a programme for a given family: investment + government & due-diligence fees + family add-ons. Indicative; excludes professional/property/legal fees.
Parameters (4)
programme_idstringrequired
adultsnumber
main + spouse/adult applicants (default 1)
children_16plusnumber
children_under16number
recommend_programmes
Recommend a ranked shortlist of programmes for a client profile (budget, family size, mobility priority, timeline, tax goal) with reasoning. Respects closed/paused programmes.
Parameters (6)
typestring
budget_maxnumber
family_sizenumber
mobility_priorityboolean
timeline_max_monthsnumber
tax_goalboolean
check_visa_free
Mobility for a programme passport: visa-free count, Henley rank, and access to key destinations (Schengen, UK, USA, China).
Parameters (2)
programme_idstringrequired
destinationstring
optional: check access to a specific destination (e.g. Schengen, UK, USA, China)
get_index
The Mirabello Investment Migration Index — a composite 0–100 ranking of CBI/RBI programmes across cost, mobility, speed, path-to-citizenship, stability, family and tax, with transparent published methodology. Filter by type (CBI/RBI) and limit. Programmes with insufficient verified data are flagged provisional and excluded from the headline ranking.
Parameters (2)
typestring
limitnumber
get_recent_changes
Recent material changes across investment-migration programmes (launches, closures, threshold/mobility/regulatory changes) + current status counts. The freshest, primary-source-verified record — use for "what changed recently / latest" questions.
Parameters (1)
limitnumber
get_about
About Mirabello Consultancy: track record (cases, approval rate), credentials (IMC, ACAMS), offices, languages, services. Use for "who is Mirabello / why use them / are they reputable" questions.
No parameters.
book_consultation
Book a free consultation with Mirabello Consultancy. Requires email + programme interest/message and explicit consent. Delivers the enquiry to Mirabello and returns a tracked booking URL.
Parameters (18)
salutationstring
salutation / honorific
namestring
full name
emailstringrequired
phonestring
phone / WhatsApp (with country code)
preferred_channelstring
how the client prefers to be contacted
programme_intereststring
programme or shortlist of interest (e.g. "st-kitts-cbi" or "CBI Caribbean", or service category: "Citizenship by Investment", "Residency by Investment", "Citizenship by Marriage", "Citizenship by Descent", "Passport Renewal", "Government Advisory")
goalstring
why / use-case (e.g. second passport, EU residency, tax, mobility, family relocation)
budgetstring
investment budget or band (e.g. "$250k", "up to $500k")
timelinestring
desired timeline (e.g. "ASAP", "6 months", "within a year")
nationalitystring
current nationality (country name)
residence_countrystring
current country of residence (if different from nationality)
marital_statusstring
married? Yes/No
number_of_childrennumber
how many children to include
childrens_agesstring
children ages, comma-separated (e.g. 5, 12, 17)
family_sizestring
who is included (e.g. "single", "couple", "family of 4") — optional summary; prefer number_of_children + childrens_ages
messagestring
short comment / interest description
consentboolean
User consents to share details with Mirabello Consultancy (GDPR). Must be true to deliver.
websitestring
leave blank (spam honeypot)
generate_briefing
Generate a personalised Mirabello briefing: given a client profile (nationality, budget, family, goals), returns a ranked shortlist with full family cost math AND a shareable branded briefing page URL (valid 90 days). Optionally registers the client for specialist follow-up (email + consent).
Parameters (14)
nationalitystring
client nationality (country name)
typestring
citizenship or residency preference (omit for both)
budget_maxnumber
maximum investment budget in USD
adultsnumber
adult applicants incl. spouse (default 1)
children_16plusnumber
children_under16number
mobility_priorityboolean
timeline_max_monthsnumber
tax_goalboolean
goalstring
primary goal in own words
programme_idsarray
optional: specific programmes to brief on (max 3) instead of auto-shortlist
emailstring
optional — to register for specialist follow-up
consentboolean
required true if email given (GDPR)
websitestring
leave blank (spam honeypot)
subscribe_changes
Subscribe to verified programme-change alerts (price changes, launches, corrections — each linked to the official source). Agents: provide webhook_url (HTTPS POST on each change). Humans: provide email (explicit consent required). Optional programme_ids filter. Returns a subscription id + unsubscribe URL.
Parameters (5)
webhook_urlstring
HTTPS endpoint to POST change entries to (for agents/systems)
emailstring
email for change alerts (requires consent:true)
programme_idsarray
optional filter — only these programmes
consentboolean
required true when email is given (GDPR)
websitestring
leave blank (spam honeypot)
check_eligibility
Check which programmes a given nationality can realistically apply to: published nationality restrictions/suspensions (e.g. Russia/Belarus/Iran policies), EU-citizen applicability, minimum age and core requirements. Factual published policies only — final acceptance always rests with government due diligence.
Parameters (3)
nationalitystringrequired
applicant nationality (country name, e.g. "Iran", "India")
programme_idstring
optional: check one programme in detail
typestring
optional filter
get_document_checklist
Standard document checklist for a programme application (per programme type, plus programme-specific items where published). Final list always confirmed by a specialist — varies by family composition and nationality.
Parameters (1)
programme_idstringrequired
estimate_timeline
Step-by-step expected timeline for a programme: published processing time plus the stage breakdown where available.
Parameters (1)
programme_idstringrequired
get_country
Country immigration profile (beyond investment migration): ALL screened pathways for a country — skilled-work, digital-nomad, retirement, citizenship-by-descent, naturalisation, study, family etc. — each with requirements, cost, processing, rights, path to PR/citizenship and the official source. Use the ISO-3166 alpha-2 code (e.g. CA, GB, DE, PT).
Parameters (2)
ccstringrequired
ISO alpha-2 country code
pathwaystring
optional: one pathway id to return
find_pathways
Find which countries offer a given immigration pathway (e.g. digital-nomad, skilled-work, ancestry-descent, retirement-passive). Returns the screened countries that have it.
Mirabello Consultancy — Investment Migration MCP Server
The first Model Context Protocol (MCP) server for citizenship- and residency-by-investment.
Maintained by Mirabello Consultancy — a Swiss boutique investment-migration advisory (Zurich + Dubai; IMC member, ACAMS certified).
Authoritative, regularly-updated data on citizenship-by-investment (CBI) and residency-by-investment (RBI / golden visa) programmes — list, compare, estimate total cost for a family, check passport mobility, and book a consultation.