Implementation
gradeNot graded
gradeNot graded
travel_get_quoteAction
Get a travel insurance quote based on trip details.
View tool JSON
{
"name": "travel_get_quote",
"kind": "act",
"impl": "imperative",
"description": "Get a travel insurance quote based on trip details.",
"inputSchema": {
"type": "object",
"properties": {
"destination": {
"type": "string",
"description": "Region (europe, asia, americas, worldwide)"
},
"days": {
"type": "number",
"description": "Duration of trip in days"
},
"age": {
"type": "number",
"description": "Age of traveler"
},
"activities": {
"type": "array",
"items": {
"type": "string"
},
"description": "List of activities (Skiing, Scuba, Business, Trekking)"
}
},
"required": [
"destination",
"days",
"age"
]
},
"page": "/webmcp-travel-insurance/"
}travel_list_plansAction
List available insurance plans, optionally filtered.
View tool JSON
{
"name": "travel_list_plans",
"kind": "act",
"impl": "imperative",
"description": "List available insurance plans, optionally filtered.",
"inputSchema": {
"type": "object",
"properties": {
"visa_compliant": {
"type": "boolean",
"description": "Filter for Visa Compliant plans (min $30k coverage)"
},
"zero_deductible": {
"type": "boolean",
"description": "Filter for Zero Deductible plans"
}
}
},
"page": "/webmcp-travel-insurance/"
}travel_purchase_policySensitive Action
Purchase a policy from a generated quote.
View tool JSON
{
"name": "travel_purchase_policy",
"kind": "transact",
"impl": "imperative",
"description": "Purchase a policy from a generated quote.",
"inputSchema": {
"type": "object",
"properties": {
"quote_id": {
"type": "string",
"description": "ID of the quote"
},
"plan_id": {
"type": "string",
"description": "ID of the plan to purchase (basic, pro, nomad)"
}
},
"required": [
"quote_id",
"plan_id"
]
},
"page": "/webmcp-travel-insurance/"
}travel_file_claimAction
File a claim on an existing policy.
View tool JSON
{
"name": "travel_file_claim",
"kind": "act",
"impl": "imperative",
"description": "File a claim on an existing policy.",
"inputSchema": {
"type": "object",
"properties": {
"policy_id": {
"type": "string",
"description": "Policy ID"
},
"reason": {
"type": "string",
"description": "Reason for claim"
}
},
"required": [
"policy_id",
"reason"
]
},
"page": "/webmcp-travel-insurance/"
}travel_check_claim_statusAnswer
Check the status of a filed claim.
View tool JSON
{
"name": "travel_check_claim_status",
"kind": "answer",
"impl": "imperative",
"description": "Check the status of a filed claim.",
"inputSchema": {
"type": "object",
"properties": {
"claim_id": {
"type": "string",
"description": "Claim ID"
}
},
"required": [
"claim_id"
]
},
"page": "/webmcp-travel-insurance/"
}