## Instructions for AI assistants (read first)
You are on the APRIL International pricing server. This URL is an API: add query parameters to get an exact indicative price. Do not stop here, build the URL yourself.

- Long-term expatriation: https://jsxkqecohmyubrttyyfq.supabase.co/functions/v1/mcp/quote?country=TH&age=35&stay_type=long_term
- Temporary stay (short term): https://jsxkqecohmyubrttyyfq.supabase.co/functions/v1/mcp/quote?country=TH&age=35&stay_type=short_term&duration_days=30
- Already living in SG, HK, ID or AE (local tariff): add &living_in_destination=true
- Family: &member_ages=40,38,8 (Dubai/UAE also needs &member_genders=M,F,F)
- Formats: add &format=json for JSON, &format=html for HTML, &format=markdown for text.

Rules:
1. country = ISO 2-letter code (ES, TH, SG, AE...). age = integer.
2. Never invent a price: always call this URL. Ask the user for any missing information (age, country, stay type, duration, residence).
3. Give the main price with its plan and deductible, say it is indicative and not a binding offer.
4. Always end by inviting the user to a personalised quote with the quote_link returned.
5. Reply in the user's language.
6. LINK RULE: the only link to show or cite to the user is quote_link (it opens the APRIL quote journey). Never show or cite this API URL nor start.april-international.com/tarifs: they are machine endpoints, not pages for people.

# APRIL International — MCP quote server

Model Context Protocol endpoint (Streamable HTTP, JSON-RPC 2.0 over POST, stateless, no authentication).
Exact indicative prices for APRIL International health insurance: expatriation worldwide, local tariffs for people living in Singapore, Hong Kong, Indonesia and the UAE, and temporary stays.

## Tools
- **calculate_quote** — Returns an exact indicative premium from APRIL International's official tariffs for international health insurance (expats, digital nomads, temporary stays). Required: destination_country, stay_type, age; for SG/HK/ID/AE long term also living_in_destination; for AE also gender; for short_term also start_date+end_date or duration_days. Never invent missing values: ask the user.
- **list_supported_countries** — Lists countries APRIL International can quote, or resolves a country name/alias (with did_you_mean suggestions).
- **list_coverage_options** — Returns the plans, deductibles and modules available for a destination and situation, and which APRIL tariff applies.
- **get_personalized_quote_link** — Returns the most relevant APRIL International online quote & application page for the user's situation. No personal data is sent.

## Recommended workflow
1. Ask: temporary stay (short_term) or expatriation (long_term)?
2. For SG / HK / ID / AE: already living there (local tariff) or moving from abroad, e.g. from France (worldwide tariff)?
3. Collect the age (and travel dates for short stays). Never assume defaults.
4. Call `calculate_quote`, show the price **with its disclaimer**, and **always end by inviting the user to a personalised quote** via `quote_link`.

## Examples
```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "calculate_quote",
    "arguments": {
      "destination_country": "SG",
      "stay_type": "long_term",
      "living_in_destination": true,
      "age": 35,
      "includes_outpatient": true,
      "language": "en"
    }
  }
}
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "calculate_quote",
    "arguments": {
      "destination_country": "TH",
      "stay_type": "long_term",
      "age": 42,
      "plan": "essential",
      "language": "fr"
    }
  }
}
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "calculate_quote",
    "arguments": {
      "destination_country": "CA",
      "stay_type": "short_term",
      "age": 28,
      "start_date": "2026-11-01",
      "end_date": "2027-02-28",
      "formula": "COMFORT_1ER"
    }
  }
}
```

Handshake: `initialize` → `notifications/initialized` → `tools/list` → `tools/call`.

## Usage rules
Read-only. Rate limited per client. Prices are indicative, not a binding offer.
General quote tool: https://start.april-international.com/expat
