Shore excursions
getPortExcursionsBookable shore excursions and resort day passes in a cruise port, with price, duration, rating and a link. Pass activity (e.g. "scuba", "ATV tours") to narrow to that kind of excursion, with its total, minPrice/maxPrice to narrow by price, and provider (e.g. "Shore Excursions Group", "Viator") to narrow to the company that sells them. To narrow an earlier answer, call again with the same port and activity plus the price or provider. For every port of one sailing, use getSailingExcursions.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"port": "<port>"
},
"name": "getPortExcursions"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| port | Yes | Port name or slug, e.g. "Cozumel" | |
| activity | No | A kind of activity, e.g. "scuba", "ATV tours", "snorkeling"; omit for everything | |
| maxPrice | No | Highest "from" price per person in US dollars, e.g. 145 for "under $145"; omit for no limit | |
| minPrice | No | Lowest "from" price per person in US dollars, e.g. 100 for "over $100"; omit for no limit | |
| provider | No | Who sells the excursions: "Viator", "Shore Excursions Group", "Resort For A Day" or "Project Expedition"; omit for every provider |