Skip to content

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.

Changes · 1

7 tools: 1 change things and 6 only read.

Scanned Oct 21, 2026

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/v1

Tools

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/v1

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.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.