Get Visa Options
get_visa_optionsRank Spain residence routes using evergreen logic and return decision traces, next actions, and canonical MCP resources for the leading branches.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| intent | Yes | Main relocation intent. | |
| nationality | Yes | Applicant nationality as a country name or ISO-style country code. | |
| income_source | Yes | Main source of income for the move. | |
| employer_location | No | Where the main employer or client base is located, if known. | |
| has_eu_family_link | No | Whether an EU family-member route may need separate review. | |
| investment_profile | No | Whether the investment plan is passive or tied to an operating business. | |
| has_spanish_job_offer | No | Whether the applicant already has a Spanish job offer. | |
| eu_family_relationship | No | Optional relationship label when an EU-family route may be relevant. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| references | Yes | Secondary Legal Fournier references, demoted behind MCP-native context. | |
| next_actions | Yes | Next actions to progress the analysis. | |
| review_level | Yes | How much human review is still advisable before treating the result as filing-ready. | |
| general_notes | Yes | General notes that apply across the route list. | |
| ranked_routes | Yes | Ranked visa or residence routes. | |
| decision_trace | Yes | Structured trace of the main route-selection factors. | |
| profile_summary | Yes | One-line summary of the screened profile. | |
| ruled_out_routes | Yes | Common routes ruled out by stable legal logic. | |
| key_rules_applied | Yes | Stable rules that drove the recommendation. | |
| related_resource_uris | Yes | Canonical MCP resources an agent can read next without leaving the server. | |
| official_legal_sources | Yes | Official legal sources that anchor the recommendation. | |
| suggested_follow_up_tools | Yes | Tool calls that are likely to advance the analysis. | |
| current_verification_flags | Yes | Live-verification warnings for volatile or fact-sensitive points. | |
| nationality_classification | Yes | High-level nationality bucket used by the route logic. |