
Visitor insurance quotes for one traveler or an Atlas family, plus guides, FAQs and carrier links.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Return the insurer's official public pages for a visitor insurance plan: where to file a claim, the in-network provider search, or — for WorldTrips Atlas Travel only — the verified published policy specimen. Locate the plan by plan_id from search_visitor_insurance_plans, or by carrier and plan_name. Returns links only: it cannot file a claim, report claim status, judge coverage or eligibility, confirm a doctor's network participation, or look up any private order or personal record.
Which official destination to return.
The insurer. Optional with plan_id; narrows plan_name lookup.
A plan_id returned by search_visitor_insurance_plans or get_visitor_insurance_plan_details; resolves the carrier and plan name by itself.
The plan's display name, for example 'Atlas Travel'.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http visitor-insurance https://simplyglobal.com/mcp
Return the insurer's official public pages for a visitor insurance plan: where to file a claim, the in-network provider search, or — for WorldTrips Atlas Travel only — the verified published policy specimen. Locate the plan by plan_id from search_visitor_insurance_plans, or by carrier and plan_name. Returns links only: it cannot file a claim, report claim status, judge coverage or eligibility, confirm a doctor's network participation, or look up any private order or personal record.
| Argument | Type | Description |
|---|---|---|
| carrier | string | The insurer. Optional with plan_id; narrows plan_name lookup. |
| plan_id | string | A plan_id returned by search_visitor_insurance_plans or get_visitor_insurance_plan_details; resolves the carrier and plan name by itself. |
| service* | string | Which official destination to return. |
| plan_name | string | The plan's display name, for example 'Atlas Travel'. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"service"
],
"properties": {
"carrier": {
"enum": [
"img",
"worldtrips",
"trawick_international"
],
"type": "string",
"description": "The insurer. Optional with plan_id; narrows plan_name lookup."
},
"plan_id": {
"type": "string",
"maxLength": 64,
"minLength": 1,
"description": "A plan_id returned by search_visitor_insurance_plans or get_visitor_insurance_plan_details; resolves the carrier and plan name by itself."
},
"service": {
"enum": [
"file_a_claim",
"find_in_network_provider",
"policy_specimen"
],
"type": "string",
"description": "Which official destination to return."
},
"plan_name": {
"type": "string",
"maxLength": 120,
"minLength": 1,
"description": "The plan's display name, for example 'Atlas Travel'."
}
},
"additionalProperties": false
}Compare visitor insurance plan benefits side by side for up to 4 plan_ids returned by search_visitor_insurance_plans. Returns the compare page's benefit rows and highlights per plan, plus the brochure link when available. Default sections can be narrowed with the sections input. Pass the same deductible_usd you used in search_visitor_insurance_plans so the benefits and link match that option; without it, details describe the plan's default option ($250 deductible when offered, else the lowest).
| Argument | Type | Description |
|---|---|---|
| trip* | object | |
| plan_ids* | array | One to four plan_id values from search_visitor_insurance_plans. |
| sections | array | Benefit sections to include. Default: all five sections. |
| deductible_usd | integer | Optional exact deductible in USD (for example 250 for $250); picks the option the benefits and link describe. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"trip",
"plan_ids"
],
"properties": {
"trip": {
"type": "object",
"required": [
"traveler_age",
"start_date",
"end_date"
],
"properties": {
"end_date": {
"type": "string",
"format": "date",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Last day of coverage as YYYY-MM-DD; at least one day after start_date."
},
"start_date": {
"type": "string",
"format": "date",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "First day of coverage as YYYY-MM-DD; today (UTC) or later."
},
"traveler_age": {
"type": "integer",
"maximum": 99,
"minimum": 1,
"description": "The traveler's age in whole years on the coverage start date; carriers price by that age."
},
"coverage_area": {
"enum": [
"worldwide_including_us_canada",
"us_only"
],
"type": "string",
"default": "worldwide_including_us_canada",
"description": "Worldwide coverage that includes the US and Canada (default), or US-only coverage."
}
},
"additionalProperties": false
},
"plan_ids": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 4,
"minItems": 1,
"description": "One to four plan_id values from search_visitor_insurance_plans."
},
"sections": {
"type": "array",
"items": {
"enum": [
"summary",
"outpatient",
"inpatient",
"other_medical",
"non_medical"
],
"type": "string"
},
"description": "Benefit sections to include. Default: all five sections."
},
"deductible_usd": {
"type": "integer",
"minimum": 0,
"description": "Optional exact deductible in USD (for example 250 for $250); picks the option the benefits and link describe."
}
},
"additionalProperties": false
}Read approved answer text for one published SimplyGlobal guide by canonical_path, with its review state, review and source-check dates, and citations. Only guides with an accepted licensed review return answer text; pending pages return status navigate_only with a link, retired paths return unavailable, and stale sources return stale. Pass question to read one FAQ entry by its exact question text. The prices-by-age guide never returns price numbers — current checked prices stay on the live page.
| Argument | Type | Description |
|---|---|---|
| question | string | Optional exact FAQ question text to read a single answer instead of the whole guide. |
| canonical_path* | string | The guide's canonical path as returned by search_insurance_guides, for example /insurance/visitor-insurance-cost. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"canonical_path"
],
"properties": {
"question": {
"type": "string",
"maxLength": 300,
"description": "Optional exact FAQ question text to read a single answer instead of the whole guide."
},
"canonical_path": {
"type": "string",
"maxLength": 300,
"minLength": 1,
"description": "The guide's canonical path as returned by search_insurance_guides, for example /insurance/visitor-insurance-cost."
}
},
"additionalProperties": false
}Price WorldTrips Atlas Travel visitor insurance for a family (non-U.S. citizens traveling to the U.S.) — a verified base premium only when the pinned carrier rate card is intact and the website's family total for identical inputs agrees with it to the cent. Returns per-traveler age-band daily rates, the family total, and a prefilled compare link; otherwise an explicit needs_clarification, unsupported_composition, stale, price_discrepancy or unavailable status plus the compare link. Base premium in USD only — the carrier may add taxes and fees, confirms final price and eligibility, and the tool never buys a plan or takes payment details.
| Argument | Type | Description |
|---|---|---|
| product* | string | The only verified product: WorldTrips Atlas Travel (Atlas America). |
| end_date* | string | Last day of coverage as YYYY-MM-DD; at least one day after start_date. |
| travelers* | array | The family to price: exactly one self, at most one spouse, and up to five children. Ages are whole years on the coverage start date — no dates of birth. |
| deductible* | integer | Deductible in USD — only the pinned card columns are supported. |
| start_date* | string | First day of coverage as YYYY-MM-DD; today (UTC) or later. |
Find published SimplyGlobal visitor-insurance guides and FAQs for a traveler's question. Each result carries the canonical link, review state and source-check date; answer_eligible=true marks a completed licensed review whose excerpt text may be quoted, while answer_eligible=false results are navigation links only and must not be quoted. Results are paginated with page and page_size; a query with no match returns suggestions and related navigation instead of composed text.
| Argument | Type | Description |
|---|---|---|
| page | integer | Result page to return, starting at 1 (default 1). |
| query* | string | The traveler's question or topic in plain words, 2 to 200 characters. |
| topic | string | Optional topic filter narrowing the search. |
| page_size | integer | Results per page, from 1 to 10 (default 5). |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"query"
],
"properties": {
"page": {
"type": "integer",
"default": 1,
"maximum": 9007199254740991,
"minimum": 1,
"description": "Result page to return, starting at 1 (default 1)."
},
"query": {
"type": "string",
"maxLength": 200,
"minLength": 2,
"description": "The traveler's question or topic in plain words, 2 to 200 characters."
},
"topic": {
"enum": [
"cost",
"coverage",
"eligibility",
"claims",
"extension",
"terms"
],
"type": "string",
"description": "Optional topic filter narrowing the search."
},
"page_size": {
"type": "integer",
"default": 5,
"maximum": 10,
"minimum": 1,
"description": "Results per page, from 1 to 10 (default 5)."
}
},
"additionalProperties": false
}Search SimplyGlobal visitor insurance plans and prices for one traveler. Returns each plan family with its price, coverage maximum, deductible, the compare_page_url the traveler can open, and the exact option to choose on that page. Plans that do not offer a requested coverage maximum or deductible are listed in not_offered with their available options; when the compare page's default card for a plan's coverage range is a different option, the plan is flagged with page_default_differs.
| Argument | Type | Description |
|---|---|---|
| trip* | object | |
| plan_type | string | The plan-type label shown on the SimplyGlobal compare page. |
| deductible_usd | integer | Optional exact deductible in USD (for example 250 for $250). |
| coverage_maximum_usd | integer | Optional exact coverage maximum in USD (for example 100000 for $100,000). Only plans offering exactly that maximum are returned. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"trip"
],
"properties": {
"trip": {
"type": "object",
"required": [
"traveler_age",
"start_date",
"end_date"
],
"properties": {
"end_date": {
"type": "string",
"format": "date",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Last day of coverage as YYYY-MM-DD; at least one day after start_date."
},
"start_date": {
"type": "string",
"format": "date",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "First day of coverage as YYYY-MM-DD; today (UTC) or later."
},
"traveler_age": {
"type": "integer",
"maximum": 99,
"minimum": 1,
"description": "The traveler's age in whole years on the coverage start date; carriers price by that age."
},
"coverage_area": {
"enum": [
"worldwide_including_us_canada",
"us_only"
],
"type": "string",
"default": "worldwide_including_us_canada",
"description": "Worldwide coverage that includes the US and Canada (default), or US-only coverage."
}
},
"additionalProperties": false
},
"plan_type": {
"enum": [
"all",
"comprehensive",
"limited"
],
"type": "string",
"default": "all",
"description": "The plan-type label shown on the SimplyGlobal compare page."
},
"deductible_usd": {
"type": "integer",
"minimum": 0,
"description": "Optional exact deductible in USD (for example 250 for $250)."
},
"coverage_maximum_usd": {
"type": "integer",
"minimum": 1,
"description": "Optional exact coverage maximum in USD (for example 100000 for $100,000). Only plans offering exactly that maximum are returned."
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 7, 2026.
| max_coverage* | integer | Coverage maximum in USD — only the pinned card columns are supported. |
| destination_country | string | ISO 3166-1 alpha-2 destination. Must be US for the verified Atlas America slice; omit and the tool asks instead of guessing. |
| residence_citizenship | string | ISO 3166-1 alpha-2 country all travelers share as residence AND citizenship. Must not be the US or a US territory; omit and the tool asks instead of guessing. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"travelers",
"start_date",
"end_date",
"product",
"max_coverage",
"deductible"
],
"properties": {
"product": {
"enum": [
"atlas_travel"
],
"type": "string",
"description": "The only verified product: WorldTrips Atlas Travel (Atlas America)."
},
"end_date": {
"type": "string",
"format": "date",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Last day of coverage as YYYY-MM-DD; at least one day after start_date."
},
"travelers": {
"type": "array",
"items": {
"type": "object",
"required": [
"age",
"relation"
],
"properties": {
"age": {
"type": "integer",
"maximum": 120,
"minimum": 0,
"description": "The traveler's age in whole years on the coverage start date."
},
"relation": {
"enum": [
"self",
"spouse",
"child"
],
"type": "string"
}
},
"additionalProperties": false
},
"maxItems": 7,
"minItems": 1,
"description": "The family to price: exactly one self, at most one spouse, and up to five children. Ages are whole years on the coverage start date — no dates of birth."
},
"deductible": {
"enum": [
0,
250
],
"type": "integer",
"description": "Deductible in USD — only the pinned card columns are supported."
},
"start_date": {
"type": "string",
"format": "date",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "First day of coverage as YYYY-MM-DD; today (UTC) or later."
},
"max_coverage": {
"enum": [
50000,
100000
],
"type": "integer",
"description": "Coverage maximum in USD — only the pinned card columns are supported."
},
"destination_country": {
"type": "string",
"pattern": "^[A-Za-z]{2}$",
"description": "ISO 3166-1 alpha-2 destination. Must be US for the verified Atlas America slice; omit and the tool asks instead of guessing."
},
"residence_citizenship": {
"type": "string",
"pattern": "^[A-Za-z]{2}$",
"description": "ISO 3166-1 alpha-2 country all travelers share as residence AND citizenship. Must not be the US or a US territory; omit and the tool asks instead of guessing."
}
},
"additionalProperties": false
}