tool_check_visa_requirement
Check visa requirements for a passport holder entering a destination country. Returns visa category, estimated cost, processing time, and guidance.
Instructions
Check the visa requirement for one passport entering one destination country.
Read-only. No auth required. Data source: built-in curated dataset (static snapshot — regulations change; always verify with the official embassy before travel). Returns: category (visa_free / eta_required / visa_on_arrival / evisa / visa_required), apply_link, estimated cost, processing time, and guidance notes. Invalid ISO codes return an error field, not an exception.
Use this for a single passport-destination pair. Use tool_visa_free_destinations to list all countries a passport can enter. Use tool_check_transit_visa specifically for layover/transit visa requirements, not entry visas.
Args: passport_country: ISO 2-letter passport country code (e.g., "US", "GB", "IN") destination_country: ISO 2-letter destination country code (e.g., "JP", "TH", "BR")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| passport_country | Yes | ||
| destination_country | Yes |