Generate Personalised Briefing
generate_briefingGenerate 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): that sends a follow-up request to Mirabello. Each call creates a new briefing link, and with email + consent repeating the call sends another request.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "generate_briefing"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | No | primary goal in own words | |
| type | No | citizenship or residency preference (omit for both) | |
| No | optional — to register for specialist follow-up | ||
| adults | No | adult applicants incl. spouse (default 1) | |
| consent | No | required true if email given (GDPR) | |
| website | No | leave blank (spam honeypot) | |
| tax_goal | No | True when the applicant's main objective is a tax outcome rather than mobility. | |
| budget_max | No | maximum investment budget in USD | |
| nationality | No | client nationality (country name) | |
| programme_ids | No | optional: specific programmes to brief on (max 3) instead of auto-shortlist | |
| children_16plus | No | Number of dependent children aged 16 or over — usually priced higher than under-16s. | |
| children_under16 | No | Number of dependent children aged under 16 — priced separately by most Caribbean programmes. | |
| mobility_priority | No | True when visa-free travel is the applicant's main objective. | |
| timeline_max_months | No | Maximum acceptable time to the outcome, in MONTHS. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | ||
| terms | No | ||
| source | No | ||
| book_url | No | ||
| provider | No | ||
| disclaimer | No | ||
| data_updated | No |