io. github. naeem-jtr/ jtr-holidays
by naeem-jtr · remote · no sign-in to list tools · v1.1.0 · published by GitHub user naeem-jtr
Search tours, attraction tickets, and holiday packages across 24 countries.
7 tools: 1 change things and 6 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things1Claude Code: ask: see these tools
- Only reads6Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http jtr-holidays https://api.jtrholidays.com/mcp/v1Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
7 tools
Changes things 1Claude Code: ask
check_availabilityCheck if an activity is available on a specific date and get pricing optionsNo findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Check if an activity is available on a specific date and get pricing options
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
Only reads 6Claude Code: allow
compare_activitiesCompare 2–5 JTR activities side-by-side on price, discount, rating, inclusions, and cancellation policy.No findings
Why it is in this group
- The name "compare_activities" says "compare": a word for reading.
Description, as the server wrote it Compare 2–5 JTR activities side-by-side on price, discount, rating, inclusions, and cancellation policy. Use this when a user asks "which is better?" or wants to choose between specific activities.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_activity_detailsGet full details for a single activity including inclusions, exclusions, cancellation policy, and reviewsNo findings
Why it is in this group
- The name "get_activity_details" says "get": a word for reading.
Description, as the server wrote it Get full details for a single activity including inclusions, exclusions, cancellation policy, and reviews
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_current_offersReturn activities with active discounts — where the current price is lower than the original price.No findings
Why it is in this group
- The name "get_current_offers" says "get": a word for reading.
Description, as the server wrote it Return activities with active discounts — where the current price is lower than the original price. Sorted by discount percentage. Use this when a user asks for deals, discounts, or best value.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
get_destinationsList all destinations (countries) where JTR Holidays offers tours, with activity counts and popular picksNo findings
Why it is in this group
- The name "get_destinations" says "get": a word for reading.
Description, as the server wrote it List all destinations (countries) where JTR Holidays offers tours, with activity counts and popular picks
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_holiday_packagesBrowse multi-day holiday packages with itineraries, departures, and pricingNo findings
Why it is in this group
- The name "get_holiday_packages" says "get": a word for reading.
Description, as the server wrote it Browse multi-day holiday packages with itineraries, departures, and pricing
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
search_activitiesSearch JTR Holidays activity/tour catalog by destination, category, and budgetNo findings
Why it is in this group
- The name "search_activities" says "search": a word for reading.
Description, as the server wrote it Search JTR Holidays activity/tour catalog by destination, category, and budget
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.1.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http jtr-holidays https://api.jtrholidays.com/mcp/v1Run in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__jtr-holidays__search_activities",
"mcp__jtr-holidays__get_activity_details",
"mcp__jtr-holidays__get_destinations",
"mcp__jtr-holidays__get_holiday_packages",
"mcp__jtr-holidays__compare_activities",
"mcp__jtr-holidays__get_current_offers"
],
"ask": [
"mcp__jtr-holidays__check_availability"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as jtr-holidays. Review it before you use it.
