Tool tree
Investment migration consultancy advising on citizenship-by-investment, residence-by-investment and Golden Visa programs.
Implementation
gradeNot graded
gradeNot graded
search_programsAnswer
Search the citizenship-by-investment and residence-by-investment programs Passportivity advises on. Returns name, country, minimum investment, processing time and the page URL for each match.
View tool JSON
{
"name": "search_programs",
"kind": "answer",
"impl": "imperative",
"description": "Search the citizenship-by-investment and residence-by-investment programs Passportivity advises on. Returns name, country, minimum investment, processing time and the page URL for each match.",
"inputSchema": {
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"citizenship",
"residence"
],
"description": "Restrict to one program type"
},
"country": {
"type": "string",
"description": "Country name, full or partial"
},
"query": {
"type": "string",
"description": "Free-text match over name, country and summary"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 10
}
}
}
}get_programAnswer
Full details for one program by slug: summary, key facts, minimum investment, processing time, and the page URL in each published language.
View tool JSON
{
"name": "get_program",
"kind": "answer",
"impl": "imperative",
"description": "Full details for one program by slug: summary, key facts, minimum investment, processing time, and the page URL in each published language.",
"inputSchema": {
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Program slug, e.g. \"grenada\" or \"greece-golden-visa\""
}
},
"required": [
"slug"
]
}
}open_consultationAction
Open the Passportivity consultation page in the current tab so the user can request advice. Opens the page only — it never fills or submits the form on the user's behalf.
View tool JSON
{
"name": "open_consultation",
"kind": "act",
"impl": "imperative",
"description": "Open the Passportivity consultation page in the current tab so the user can request advice. Opens the page only — it never fills or submits the form on the user's behalf.",
"inputSchema": {
"type": "object",
"properties": {
"programSlug": {
"type": "string",
"description": "Optional program slug — opens that program page, whose form is scoped to it"
},
"language": {
"type": "string",
"enum": [
"en",
"ru",
"fa",
"ar"
],
"default": "en"
}
}
}
}