mcp-server
このMCPでできること
Provides immigration, citizenship and residency programme research alongside tax, wealth structuring, banking, visa, treaty and compliance information.
ツール
入力スキーマ
{'type': 'object', 'required': ['email'], 'properties': {'goal': {'type': 'string', 'description': 'why / use-case (e.g. second passport, EU residency, tax, mobility, family relocation)'}, 'name': {'type': 'string', 'description': 'full name'}, 'email': {'type': 'string', 'description': 'Contact email address for the enquiry. Only ever send an address the user has explicitly provided for this purpose.'}, 'phone': {'type': 'string', 'description': 'phone / WhatsApp (with country code)'}, 'budget': {'type': 'string', 'description': 'investment budget or band (e.g. "$250k", "up to $500k")'}, 'source': {'type': 'string', 'description': 'origin surface of this lead for attribution, e.g. "plan_path" when booking follows a plan_path result'}, 'consent': {'type': 'boolean', 'description': 'User consents to share details with Mirabello Consultancy (GDPR). Must be true to deliver.'}, 'message': {'type': 'string', 'description': 'short comment / interest description'}, 'website': {'type': 'string', 'description': 'leave blank (spam honeypot)'}, 'timeline': {'type': 'string', 'description': 'desired timeline (e.g. "ASAP", "6 months", "within a year")'}, 'lead_heat': {'enum': ['hot', 'warm', 'info'], 'type': 'string', 'description': 'optional pre-assessed lead heat (e.g. carry the plan_path conversion.lead_heat through) — escalates routing for qualified HNWIs'}, 'salutation': {'enum': ['Mr.', 'Ms.', 'Mrs.', 'Sheikh', 'Prof.', 'Dr.'], 'type': 'string', 'description': 'salutation / honorific'}, 'family_size': {'type': 'string', 'description': 'who is included (e.g. "single", "couple", "family of 4") — optional summary; prefer number_of_children + childrens_ages'}, 'nationality': {'type': 'string', 'description': 'current nationality (country name)'}, 'childrens_ages': {'type': 'string', 'description': 'children ages, comma-separated (e.g. 5, 12, 17)'}, 'marital_status': {'enum': ['Yes', 'No'], 'type': 'string', 'description': 'married? Yes/No'}, 'preferred_channel': {'enum': ['email', 'phone', 'whatsapp', 'telegram', 'wechat'], 'type': 'string', 'description': 'how the client prefers to be contacted'}, 'residence_country': {'type': 'string', 'description': 'current country of residence (if different from nationality)'}, 'number_of_children': {'type': 'number', 'description': 'how many children to include'}, 'programme_interest': {'type': 'string', 'description': '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")'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'origin': {'type': 'string', 'examples': ['South Africa'], 'description': 'Country the applicant is relocating FROM, as a country name.'}, 'context': {'type': 'string', 'description': "Free-text background about the applicant's situation, used to tailor the answer."}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['nationality'], 'properties': {'type': {'enum': ['CBI', 'RBI'], 'type': 'string', 'description': 'optional filter'}, 'nationality': {'type': 'string', 'description': 'applicant nationality (country name, e.g. "Iran", "India")'}, 'programme_id': {'type': 'string', 'description': 'optional: check one programme in detail'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['programme_id'], 'properties': {'destination': {'type': 'string', 'description': 'optional: check access to a specific destination (e.g. Schengen, UK, USA, China)'}, 'programme_id': {'type': 'string', 'examples': ['st-kitts-cbi'], 'description': 'Programme id as returned by list_programmes (e.g. "st-kitts-cbi"). Not a country name and not a website slug.'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['from_nationality', 'destination'], 'properties': {'destination': {'type': 'string', 'description': 'destination - ISO alpha-2 code or country name, e.g. TR, "Turkey", "Schengen" (checked via Germany)'}, 'from_nationality': {'type': 'string', 'description': 'passport held - ISO alpha-2 code or country name, e.g. NG, IN, "Nigeria"'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'married': {'type': 'boolean', 'description': 'Whether the applicant is married — affects family pricing and some eligibility rules.'}, 'asset_situs': {'type': 'array', 'items': {'type': 'string'}, 'description': 'ISO alpha-2 codes where assets are situated.'}, 'nationalities': {'type': 'array', 'items': {'type': 'string'}, 'description': 'ISO alpha-2 codes of nationalities held.'}, 'habitual_residence': {'type': 'string', 'description': 'ISO alpha-2 of current habitual residence.'}, 'spouse_nationalities': {'type': 'array', 'items': {'type': 'string'}, 'examples': [['Brazil']], 'description': "Array of the spouse's citizenships as country names."}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['structures'], 'properties': {'structures': {'type': 'array', 'items': {'type': 'string'}, 'description': '2-6 profile keys'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'a': {'type': 'string', 'description': 'programme id (use with b) for the canonical two-programme artefact'}, 'b': {'type': 'string', 'description': 'programme id (use with a)'}, 'ids': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 4, 'minItems': 2, 'description': '2-4 programme ids for the classic comparison'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'cc': {'type': 'string', 'examples': ['PT', 'AE'], 'description': 'ISO 3166-1 alpha-2 country code, uppercase (e.g. "PT" Portugal, "AE" United Arab Emirates, "KN" St Kitts and Nevis).'}, 'scenarios': {'type': 'array', 'items': {'type': 'object', 'properties': {'cc': {'type': 'string'}, 'pathway': {'type': 'string'}}}, 'description': 'Array of scenario objects to compare side by side, each naming a programme id and the family composition and options to price.'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['from', 'to'], 'properties': {'to': {'type': 'string', 'examples': ['2026-12-31'], 'description': 'End of the date range, ISO date (YYYY-MM-DD).'}, 'from': {'type': 'string', 'examples': ['2026-01-01'], 'description': 'Start of the date range, ISO date (YYYY-MM-DD).'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'pep': {'type': 'boolean', 'description': 'True if the client is a politically exposed person, a family member or a known close associate — requires enhanced due diligence.'}, 'dac6': {'type': 'boolean', 'description': 'True if a reportable cross-border arrangement under EU DAC6 may be involved.'}, 'us_person': {'type': 'boolean', 'description': 'True if the client is a US person for tax purposes (citizen, green-card holder or substantial-presence resident) — triggers FATCA and US filing obligations.'}, 'cbi_applicant': {'type': 'boolean', 'description': 'True if the client is applying for citizenship by investment.'}, 'crypto_holder': {'type': 'boolean', 'description': 'True if the client holds digital assets — relevant to CARF and local crypto reporting.'}, 'rbi_applicant': {'type': 'boolean', 'description': 'True if the client is applying for residence by investment.'}, 'trust_settlor': {'type': 'boolean', 'description': 'True if the client settles or controls a trust or foundation.'}, 'crs_reportable': {'type': 'boolean', 'description': 'True if the client holds financial accounts reportable under the CRS automatic-exchange regime.'}, 'large_cash_or_sow': {'type': 'boolean', 'description': 'True if large cash movements or a complex source-of-wealth story are involved.'}, 'eu_cross_border_arrangement': {'type': 'boolean', 'description': 'True if the structure spans two or more EU member states.'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['property_id', 'email', 'consent'], 'properties': {'name': {'type': 'string', 'description': 'Enquirer full name, only as the user has given it. Never invent or infer personal details.'}, 'email': {'type': 'string', 'description': 'Contact email address for the enquiry. Only ever send an address the user has explicitly provided for this purpose.'}, 'phone': {'type': 'string', 'description': 'Contact telephone number in international format, only if the user has provided it.'}, 'budget': {'type': 'string', 'description': 'Budget the enquirer has stated, in their own words including the currency.'}, 'consent': {'type': 'boolean', 'description': 'must be true (GDPR consent to share details with Mirabello)'}, 'message': {'type': 'string', 'description': 'The enquiry itself in the user’s own words. Do not add commitments or figures the user did not state.'}, 'timeline': {'type': 'string', 'description': 'When the enquirer wants to proceed, in their own words (e.g. "within 3 months").'}, 'nationality': {'type': 'string', 'examples': ['India'], 'description': "Applicant's current citizenship, as a country name (for example India, Nigeria, Russia). Drives eligibility restrictions."}, 'property_id': {'type': 'string', 'description': 'listing slug from search_properties/get_property'}, 'preferred_channel': {'type': 'string', 'examples': ['email'], 'description': 'How the enquirer prefers to be contacted: email, phone or WhatsApp.'}, 'residence_country': {'type': 'string', 'description': 'Country where the enquirer currently lives.'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['programme_id'], 'properties': {'programme_id': {'type': 'string', 'examples': ['st-kitts-cbi'], 'description': 'Programme id as returned by list_programmes (e.g. "st-kitts-cbi"). Not a country name and not a website slug.'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['programme_id'], 'properties': {'adults': {'type': 'number', 'description': 'main + spouse/adult applicants (default 1)'}, 'programme_id': {'type': 'string', 'examples': ['st-kitts-cbi'], 'description': 'Programme id as returned by list_programmes (e.g. "st-kitts-cbi"). Not a country name and not a website slug.'}, 'children_16plus': {'type': 'number', 'examples': [1], 'description': 'Number of dependent children aged 16 or over — usually priced higher than under-16s.'}, 'children_under16': {'type': 'number', 'examples': [1], 'description': 'Number of dependent children aged under 16 — priced separately by most Caribbean programmes.'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'vehicle': {'type': 'string', 'description': 'e.g. foundation, donor-advised fund, charitable trust, waqf'}, 'donor_relief': {'type': 'boolean', 'description': 'only jurisdictions giving donors a tax deduction/credit'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'cc': {'type': 'string', 'description': 'ISO-3166 alpha-2 of the destination jurisdiction, e.g. ES, PT, NZ, AU'}, 'bloc': {'enum': ['EU', 'EEA', 'FREE_MOVEMENT'], 'type': 'string', 'description': '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': {'type': 'string', 'description': 'ISO-3166 alpha-2 of the passport held, e.g. BR, AR, WS, NZ'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'lane': {'type': 'string', 'description': 'company | trust'}, 'eu_clean': {'type': 'boolean', 'description': 'True to require the jurisdiction be absent from EU tax and AML listings.'}, 'remote_only': {'type': 'boolean', 'description': 'True to return only options that can be completed without travelling to the country.'}, 'banking_tier': {'type': 'string', 'description': 'good | moderate (minimum acceptable)'}, 'max_setup_usd': {'type': 'number', 'examples': [25000], 'description': 'Maximum acceptable set-up cost in USD.'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'non_crs': {'type': 'boolean', 'description': 'True to restrict to jurisdictions outside the CRS automatic-exchange network. Note: Mirabello advises full tax compliance; this is a factual filter, not a concealment tool.'}, 'territorial': {'type': 'boolean', 'description': 'True to require a territorial tax system (foreign income untaxed).'}, 'no_income_tax': {'type': 'boolean', 'description': 'True to require no personal income tax.'}, 'no_wealth_tax': {'type': 'boolean', 'description': 'True to require no net-wealth tax.'}, 'not_eu_listed': {'type': 'boolean', 'description': 'True to exclude jurisdictions on the EU list of non-cooperative tax jurisdictions.'}, 'crypto_friendly': {'type': 'boolean', 'description': 'True to require a favourable published treatment of digital assets.'}, 'no_inheritance_tax': {'type': 'boolean', 'description': 'True to require no inheritance or estate tax.'}, 'no_capital_gains_tax': {'type': 'boolean', 'description': 'True to require no capital-gains tax.'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['pathway'], 'properties': {'region': {'type': 'string', 'examples': ['Caribbean'], 'description': 'Region filter, matched case-insensitively (e.g. "Caribbean", "EU", "Middle East", "Pacific", "Africa", "Asia").'}, 'pathway': {'enum': ['eu-free-movement', 'retirement-passive', 'digital-nomad', 'skilled-work', 'general-work', 'startup-entrepreneur', 'talent-exceptional', 'study', 'family-reunification', 'marriage', 'ancestry-descent', 'naturalisation-ordinary', 'invest-residence', 'invest-citizenship'], 'type': 'string', 'description': 'Pathway id. eu-free-movement = living in another EU/EEA state or Switzerland as an EU/EEA/Swiss citizen.'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'vehicle': {'type': 'string', 'description': 'trust or foundation'}, 'strong_protection': {'type': 'boolean', 'description': 'True to require strong asset-protection legislation.'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['cc'], 'properties': {'cc': {'type': 'string', 'examples': ['PT', 'AE'], 'description': 'ISO 3166-1 alpha-2 country code, uppercase (e.g. "PT" Portugal, "AE" United Arab Emirates, "KN" St Kitts and Nevis).'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['cc'], 'properties': {'cc': {'type': 'string', 'examples': ['PT', 'AE'], 'description': 'ISO 3166-1 alpha-2 country code, uppercase (e.g. "PT" Portugal, "AE" United Arab Emirates, "KN" St Kitts and Nevis).'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'goal': {'type': 'string', 'description': 'primary goal in own words'}, 'type': {'enum': ['CBI', 'RBI'], 'type': 'string', 'description': 'citizenship or residency preference (omit for both)'}, 'email': {'type': 'string', 'description': 'optional — to register for specialist follow-up'}, 'adults': {'type': 'number', 'description': 'adult applicants incl. spouse (default 1)'}, 'consent': {'type': 'boolean', 'description': 'required true if email given (GDPR)'}, 'website': {'type': 'string', 'description': 'leave blank (spam honeypot)'}, 'tax_goal': {'type': 'boolean', 'description': "True when the applicant's main objective is a tax outcome rather than mobility."}, 'budget_max': {'type': 'number', 'description': 'maximum investment budget in USD'}, 'nationality': {'type': 'string', 'description': 'client nationality (country name)'}, 'programme_ids': {'type': 'array', 'items': {'type': 'string'}, 'description': 'optional: specific programmes to brief on (max 3) instead of auto-shortlist'}, 'children_16plus': {'type': 'number', 'examples': [1], 'description': 'Number of dependent children aged 16 or over — usually priced higher than under-16s.'}, 'children_under16': {'type': 'number', 'examples': [1], 'description': 'Number of dependent children aged under 16 — priced separately by most Caribbean programmes.'}, 'mobility_priority': {'type': 'boolean', 'description': "True when visa-free travel is the applicant's main objective."}, 'timeline_max_months': {'type': 'number', 'examples': [12], 'description': 'Maximum acceptable time to the outcome, in MONTHS.'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'since': {'type': 'string', 'description': 'ISO date, e.g. 2026-06-01'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'cc': {'type': 'string', 'description': 'ISO alpha-2 (US, AE, SG, HK, CH, LI, KY) or EMI for the e-money layer'}, 'type': {'type': 'string', 'description': 'corporate | personal (omit for both)'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'cc': {'type': 'string', 'description': 'ISO alpha-2 origin country code (e.g. IN, CN, ZA)'}, 'regime': {'enum': ['free', 'liberalising', 'controlled'], 'type': 'string', 'description': 'optional filter'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'structure': {'type': 'string', 'description': 'profile key, e.g. us-llc-wy, ae-freezone, sg-pte (omit for the catalogue)'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['cc'], 'properties': {'cc': {'type': 'string', 'description': 'ISO alpha-2 country code'}, 'pathway': {'type': 'string', 'description': 'optional: one pathway id to return'}, 'nationality': {'type': 'string', 'description': "optional: the applicant's citizenship (ISO alpha-2 or name). For an EU/EEA/Swiss citizen in an EU/EEA country or Switzerland, free movement is shown as their route, national visas are marked not needed and golden visas are omitted."}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['cc'], 'properties': {'cc': {'type': 'string', 'description': 'ISO alpha-2 country code'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'cc': {'type': 'string', 'examples': ['PT', 'AE'], 'description': 'ISO 3166-1 alpha-2 country code, uppercase (e.g. "PT" Portugal, "AE" United Arab Emirates, "KN" St Kitts and Nevis).'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['programme_id'], 'properties': {'programme_id': {'type': 'string', 'examples': ['st-kitts-cbi'], 'description': 'Programme id as returned by list_programmes (e.g. "st-kitts-cbi"). Not a country name and not a website slug.'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'top': {'type': 'number', 'description': 'limit the destination list (default 25)'}, 'year': {'type': 'string', 'description': 'e.g. "2025"; defaults to the latest available'}, 'destination': {'type': 'string', 'description': 'destination country name in German, e.g. "Schweiz", or a fragment'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'cc': {'type': 'string', 'description': 'ISO alpha-2 destination country code'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'cc': {'type': 'string', 'description': 'ISO alpha-2 country code, e.g. LI, CH, AE'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'type': {'enum': ['CBI', 'RBI'], 'type': 'string', 'examples': ['CBI'], 'description': 'Programme family: "CBI" grants citizenship, "RBI" grants residence (golden visa). Omit for both.'}, 'limit': {'type': 'number', 'examples': [10], 'description': 'Maximum number of items to return. Responses can be large; use this to keep the answer small.'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'cc': {'type': 'string', 'examples': ['PT', 'AE'], 'description': 'ISO 3166-1 alpha-2 country code, uppercase (e.g. "PT" Portugal, "AE" United Arab Emirates, "KN" St Kitts and Nevis).'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'cc': {'type': 'string', 'description': 'ISO alpha-2 country code, e.g. GB, AE, CH'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'cc': {'type': 'string', 'description': 'ISO alpha-2 country code, e.g. AE, CH, SG'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'country': {'type': 'string', 'description': 'programme id (e.g. st-kitts-cbi, st-lucia-cbi) or country alias; omit for all six'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'id': {'type': 'string', 'examples': ['dominica-cbi', 'greece-gv'], 'description': 'Programme id as returned by list_programmes (e.g. "dominica-cbi", "greece-gv", "portugal-gv"). Not a country name and not a website slug.'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'examples': ['dominica-cbi', 'greece-gv'], 'description': 'Programme id as returned by list_programmes (e.g. "dominica-cbi", "greece-gv", "portugal-gv"). Not a country name and not a website slug.'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Listing slug exactly as returned by search_properties.'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'cc': {'type': 'string', 'description': 'ISO alpha-2 country code, e.g. CH, AE, PT'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['cc'], 'properties': {'cc': {'type': 'string', 'description': 'ISO alpha-2 country code'}, 'pathway': {'type': 'string', 'description': 'optional: one pathway id'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'cc': {'type': 'string', 'examples': ['PT', 'AE'], 'description': 'ISO 3166-1 alpha-2 country code, uppercase (e.g. "PT" Portugal, "AE" United Arab Emirates, "KN" St Kitts and Nevis).'}, 'limit': {'type': 'number', 'examples': [10], 'description': 'Maximum number of items to return. Responses can be large; use this to keep the answer small.'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'cc': {'type': 'string', 'description': 'ISO alpha-2 (or roster key like MY-LABUAN, KZ-AIFC)'}, 'international': {'type': 'boolean', 'description': 'True to include international/offshore structures rather than domestic-only options.'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'market': {'type': 'string', 'description': 'us | eu | ch | asia | mea'}, 'holding': {'type': 'boolean', 'description': 'include holding-layer detail'}, 'archetype': {'type': 'string', 'description': 'solo-lean | scaleup | enterprise'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'lane': {'type': 'string', 'description': 'corporate | trust | personal | watchlist (omit for full roster)'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'cc': {'type': 'string', 'examples': ['PT', 'AE'], 'description': 'ISO 3166-1 alpha-2 country code, uppercase (e.g. "PT" Portugal, "AE" United Arab Emirates, "KN" St Kitts and Nevis).'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'cc': {'type': 'string', 'examples': ['PT', 'AE'], 'description': 'ISO 3166-1 alpha-2 country code, uppercase (e.g. "PT" Portugal, "AE" United Arab Emirates, "KN" St Kitts and Nevis).'}, 'limit': {'type': 'number', 'examples': [10], 'description': 'Maximum number of items to return. Responses can be large; use this to keep the answer small.'}, 'weights': {'type': 'object', 'description': 'Optional weighting overrides for the index pillars, as an object of pillar name to weight; omit for the published default weights.'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'type': {'enum': ['CBI', 'RBI'], 'type': 'string', 'examples': ['CBI'], 'description': 'Programme family: "CBI" grants citizenship, "RBI" grants residence (golden visa). Omit for both.'}, 'limit': {'type': 'number', 'examples': [10], 'description': 'Maximum number of items to return. Responses can be large; use this to keep the answer small.'}, 'region': {'type': 'string', 'examples': ['Caribbean'], 'description': 'Region filter, matched case-insensitively (e.g. "Caribbean", "EU", "Middle East", "Pacific", "Africa", "Asia").'}, 'budget_max': {'type': 'number', 'examples': [250000], 'description': 'Maximum headline minimum investment the applicant will consider, in USD. Programmes with no fixed threshold are excluded from budget filtering.'}, 'max_processing_months': {'type': 'number', 'examples': [6], 'description': "Maximum acceptable processing time in MONTHS, compared against the lower bound of each programme's published range."}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['from_nationality'], 'properties': {'group': {'enum': ['visa_free', 'visa_on_arrival', 'e_visa', 'eta', 'visa_required', 'no_admission'], 'type': 'string', 'description': 'optional: return only this group'}, 'from_nationality': {'type': 'string', 'description': 'passport held - ISO alpha-2 code or country name'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['cc'], 'properties': {'cc': {'type': 'string', 'examples': ['PT', 'AE'], 'description': 'ISO 3166-1 alpha-2 country code, uppercase (e.g. "PT" Portugal, "AE" United Arab Emirates, "KN" St Kitts and Nevis).'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'markets': {'type': 'array', 'items': {'type': 'string'}, 'description': 'customer markets: us | eu | ch | asia | mea'}, 'archetype': {'type': 'string', 'description': 'solo-lean | scaleup | enterprise'}, 'budget_usd': {'type': 'number', 'description': 'mobility/investment budget for the residence-citizenship layer'}, 'from_citizenship': {'type': 'array', 'items': {'type': 'string'}, 'description': 'current citizenship(s), ISO alpha-2'}, 'include_mobility': {'type': 'boolean', 'description': 'include the Freedom Compass mobility layer (default true)'}, 'from_tax_residence': {'type': 'string', 'description': 'current tax residence, ISO alpha-2'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['from_citizenship'], 'properties': {'goal': {'enum': ['mobility', 'plan_b', 'tax', 'business', 'family', 'education', 'succession', 'diversification', 'unsure'], 'type': 'string', 'examples': ['visa-free travel'], 'description': 'What the applicant is optimising for, in plain words: visa-free travel, tax residence, family relocation.'}, 'family': {'type': 'object', 'description': 'Family composition object, e.g. { "adults": 2, "children_under16": 1, "children_16plus": 0 }.'}, 'budget_usd': {'type': 'number', 'examples': [300000], 'description': 'Total budget the applicant has available for the investment itself, in USD (fees are additional).'}, 'timeline_months': {'type': 'number', 'examples': [9], 'description': 'Target time to the outcome, in MONTHS.'}, 'from_citizenship': {'type': 'array', 'items': {'type': 'string'}, 'description': 'current citizenship(s), ISO alpha-2 e.g. ["US"]'}, 'from_tax_residence': {'type': 'string', 'description': 'ISO alpha-2 tax residence (defaults to first citizenship)'}, 'physical_presence_tolerance': {'enum': ['none', 'low', 'medium', 'high'], 'type': 'string', 'examples': ['minimal'], 'description': 'How much time the applicant can spend in-country: "none", "minimal", "flexible", "relocating".'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'cc': {'type': 'string', 'examples': ['PT', 'AE'], 'description': 'ISO 3166-1 alpha-2 country code, uppercase (e.g. "PT" Portugal, "AE" United Arab Emirates, "KN" St Kitts and Nevis).'}, 'id': {'type': 'string', 'description': 'entity id for neighbours mode (programme:<id> | country:<CC> | bloc:<NAME> | authority:<slug> | source:<host>)'}, 'bloc': {'type': 'string', 'examples': ['Schengen'], 'description': 'Political/economic bloc filter (e.g. "EU", "Schengen", "CARICOM", "GCC").'}, 'type': {'type': 'string', 'description': 'CBI or RBI'}, 'limit': {'type': 'number', 'examples': [10], 'description': 'Maximum number of items to return. Responses can be large; use this to keep the answer small.'}, 'status': {'type': 'string', 'examples': ['operational'], 'description': 'Programme status filter: "operational" (accepting applications), "emerging" (new but operating), "announced" (legislated or proclaimed but NOT in force — no applications), "closed", "paused".'}, 'leads_to': {'enum': ['citizenship', 'residence'], 'type': 'string', 'examples': ['citizenship'], 'description': 'Desired outcome: "citizenship" (a passport) or "residence" (a permit).'}, 'max_investment_usd': {'type': 'number', 'examples': [500000], 'description': 'Upper bound on the headline minimum investment, in USD.'}, 'min_investment_usd': {'type': 'number', 'examples': [100000], 'description': 'Lower bound on the headline minimum investment, in USD.'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'type': {'enum': ['CBI', 'RBI'], 'type': 'string', 'examples': ['CBI'], 'description': 'Programme family: "CBI" grants citizenship, "RBI" grants residence (golden visa). Omit for both.'}, 'tax_goal': {'type': 'boolean', 'description': "True when the applicant's main objective is a tax outcome rather than mobility."}, 'budget_max': {'type': 'number', 'examples': [250000], 'description': 'Maximum headline minimum investment the applicant will consider, in USD. Programmes with no fixed threshold are excluded from budget filtering.'}, 'family_size': {'type': 'number', 'examples': [4], 'description': 'TOTAL number of people to be included, the main applicant INCLUDED (so a couple with two children is 4).'}, 'mobility_priority': {'type': 'boolean', 'description': "True when visa-free travel is the applicant's main objective."}, 'timeline_max_months': {'type': 'number', 'examples': [12], 'description': 'Maximum acceptable time to the outcome, in MONTHS.'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['cc'], 'properties': {'cc': {'type': 'string', 'examples': ['PT', 'AE'], 'description': 'ISO 3166-1 alpha-2 country code, uppercase (e.g. "PT" Portugal, "AE" United Arab Emirates, "KN" St Kitts and Nevis).'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'type': {'enum': ['CBI', 'RBI'], 'type': 'string', 'examples': ['CBI'], 'description': 'Programme family: "CBI" grants citizenship, "RBI" grants residence (golden visa). Omit for both.'}, 'limit': {'type': 'number', 'examples': [10], 'description': 'Maximum number of items to return. Responses can be large; use this to keep the answer small.'}, 'country': {'type': 'string', 'examples': ['Greece'], 'description': 'Country name to filter listings by (e.g. "Greece", "Portugal").'}, 'beds_min': {'type': 'number', 'examples': [2], 'description': 'Minimum number of bedrooms.'}, 'programme': {'type': 'string', 'examples': ['greece-gv'], 'description': 'Programme id whose investment rules the property must satisfy (e.g. "greece-gv").'}, 'budget_max': {'type': 'number', 'description': 'max price in USD (best-effort FX)'}, 'sale_status': {'enum': ['available', 'off-plan', 'under-construction', 'reserved', 'sold'], 'type': 'string', 'examples': ['available'], 'description': 'Availability filter, for example available, reserved or sold.'}, 'listing_type': {'type': 'string', 'examples': ['apartment'], 'description': 'Listing category, for example apartment, villa, townhouse, land or commercial.'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'email': {'type': 'string', 'description': 'email for change alerts (requires consent:true)'}, 'consent': {'type': 'boolean', 'description': 'required true when email is given (GDPR)'}, 'website': {'type': 'string', 'description': 'leave blank (spam honeypot)'}, 'webhook_url': {'type': 'string', 'description': 'HTTPS endpoint to POST change entries to (for agents/systems)'}, 'programme_ids': {'type': 'array', 'items': {'type': 'string'}, 'description': 'optional filter — only these programmes'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['cc'], 'properties': {'cc': {'type': 'string', 'examples': ['PT', 'AE'], 'description': 'ISO 3166-1 alpha-2 country code, uppercase (e.g. "PT" Portugal, "AE" United Arab Emirates, "KN" St Kitts and Nevis).'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['from', 'to'], 'properties': {'to': {'type': 'string', 'examples': ['2026-12-31'], 'description': 'End of the date range, ISO date (YYYY-MM-DD).'}, 'from': {'type': 'string', 'examples': ['2026-01-01'], 'description': 'Start of the date range, ISO date (YYYY-MM-DD).'}}}
出力スキーマ
{'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Present only when the request could not be fulfilled.'}, 'terms': {'type': 'string', 'description': 'Acceptable-use and information-not-advice terms.'}, 'source': {'type': 'string', 'description': 'Attribution for the data.'}, 'provider': {'type': 'string', 'description': 'Always "Mirabello Consultancy".'}, 'disclaimer': {'type': 'string', 'description': 'Information, not legal/tax/financial/immigration advice; figures indicative.'}, 'data_updated': {'type': 'string', 'description': 'Date the underlying dataset was last updated.'}, 'book_a_consultation': {'type': 'string', 'description': 'URL to book a Mirabello consultation.'}}, 'description': 'Mirabello response envelope. Tool-specific fields vary; the provenance/disclaimer envelope is always present.', 'additionalProperties': True}
最近のツール変更
類似のMCPサーバー
Geo-Parity
Compares global living costs, wages, healthcare, banking, taxes and connectivity while checking visa, Schengen and tax-residency …
AI 代理人任務中樞
Aggregates Taiwan-focused tools for AI service comparisons, cryptocurrency data, game information, health guidance, and other con…
Good Turn Studio (all tools)
Offers consumer utilities for insurance claim appeals, subscription cancellation, flight fare research, financial recovery resour…
FalaZuki Finance BR
Provides Brazil-focused financial calculations and rules for investments, credit, taxes, payroll, labor costs, debt, budgeting, a…
XBOSS
Accesses Korean tax, social insurance, payroll, cash receipt, e-tax invoice, and certificate filing services.
Sirenic
Provides European company registry, financial, procurement, sanctions, regulatory, insolvency, ownership, and ongoing due-diligen…
taxsort-mcp
Classifies personal tax transactions, applies user-defined rules, manages tax-year sessions, and provides account, usage, and cre…
mcp
Analyzes medical bills and insurance denials, estimates healthcare costs, identifies assistance options, and supports appeals and…