get_visa_paths
Retrieve work visa options for each country, including visa types, costs, timelines, and sponsorship requirements to hire foreign employees.
Instructions
Work visa / right-to-work paths per country for hiring foreigners. Visa types, cost, timeline, sponsorship requirements.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| country | Yes |
Implementation Reference
- src/main.ts:711-714 (registration)Tool registration: defines name, description, and inputSchema for 'get_visa_paths'
name: "get_visa_paths", description: "Work visa / right-to-work paths per country for hiring foreigners. Visa types, cost, timeline, sponsorship requirements.", inputSchema: { type: "object", properties: { country: { type: "string", enum: Object.keys(COUNTRY_BRIEFS) } }, required: ["country"] } }, - src/main.ts:791-819 (handler)Handler implementation: extracts country from args, looks up COUNTRY_BRIEFS, returns a hardcoded visaInfo map with types, cost, timeline, and sponsorship details per country.
case "get_visa_paths": { const country = args?.country as string; const brief = COUNTRY_BRIEFS[country]; if (!brief) throw new Error(`Unknown country: ${country}`); const visaInfo: Record<string, any> = { uk: { types: ["Skilled Worker visa", "Global Talent", "Health & Care Worker"], sponsor_licence_required: true, cost_usd: "$1.5K-5K + IHS surcharge", timeline: "3-8 weeks" }, ireland: { types: ["Critical Skills Employment Permit", "General Employment Permit"], sponsor_licence_required: false, cost_usd: "$1K-2K", timeline: "4-12 weeks" }, germany: { types: ["EU Blue Card", "Skilled Workers visa", "Job Seeker visa"], sponsor_licence_required: false, cost_usd: "$200-500", timeline: "8-16 weeks" }, france: { types: ["Talent Passport", "Salaried Worker visa"], sponsor_licence_required: false, cost_usd: "$300-1K", timeline: "8-12 weeks" }, spain: { types: ["Highly Qualified Professional", "Standard work visa"], sponsor_licence_required: false, cost_usd: "$200-500", timeline: "6-12 weeks" }, netherlands: { types: ["Highly Skilled Migrant", "ICT permit", "DAFT (US/Japan citizens)"], sponsor_licence_required: true, cost_usd: "$500-2K", timeline: "4-8 weeks" }, nordics: { types: ["Skilled Worker visa per country (Sweden, Norway, Denmark, Finland have separate)"], sponsor_licence_required: false, cost_usd: "$200-1K per country", timeline: "8-12 weeks" }, mexico: { types: ["Temporary Resident visa with work permit", "INM permit"], sponsor_licence_required: true, cost_usd: "$400-1.5K", timeline: "8-16 weeks" }, brazil: { types: ["Temporary Visa V (work)", "Permanent Visa"], sponsor_licence_required: true, cost_usd: "$500-2K", timeline: "10-20 weeks" }, india: { types: ["Employment Visa (E)", "Project Visa"], sponsor_licence_required: true, cost_usd: "$200-500", timeline: "4-8 weeks" }, japan: { types: ["Highly Skilled Professional", "Engineer/Specialist", "Intra-company Transferee"], sponsor_licence_required: true, cost_usd: "$300-1K", timeline: "4-12 weeks" }, singapore: { types: ["Employment Pass", "S Pass", "Tech.Pass", "ONE Pass"], sponsor_licence_required: true, cost_usd: "$500-2K", timeline: "1-4 weeks (fastest in this list)" } }; return { content: [{ type: "text", text: JSON.stringify({ module: "Visa & Right-to-Work Paths", country: brief.market, ...visaInfo[country], note: "EOR providers handle visa sponsorship as part of their service in countries where they have entities." }, null, 2) }] }; }