departi_check_visa
Returns the entry/visa options for a traveller of a given nationality (passport) going to a destination for a stated purpose and length of stay. Each option includes: visa/permit type, whether a visa is required, maximum stay, whether remote/on-site work is allowed, cost, processing time, and application/renewal notes — sourced from official immigration authorities. Use this for "what visa do I need / can I stay N days / can I work remotely here". To count days already spent against the 90/180 limit use departi_track_schengen; for the tax consequences of staying use departi_check_tax. Tip: nationality should be the traveller's most favorable passport — multi-nationals may have better entry on one passport.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| locale | No | Output language. Default en. | en |
| purpose | No | One of tourism | remote_work | business | study | retirement. Default tourism. | tourism |
| currency | No | Currency for costs. Default EUR. | EUR |
| duration | Yes | Intended stay in days, integer > 0. | |
| destination | Yes | Destination country, ISO alpha-2, e.g. "PT". | |
| nationality | Yes | Traveller's citizenship / passport, ISO alpha-2, e.g. "BE". This is the passport country, not tax residence. |