Search tours, attraction tickets, and holiday packages across 24 countries.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Connect your AI assistant to JTR Holidays' live catalogue of attraction tickets, tours, and multi-day holiday packages via the Model Context Protocol.
JTR Holidays is a Dubai-based global travel platform rated 5 stars on Trustpilot (734+ reviews). This MCP server gives AI assistants real-time access to search activities, check availability, and browse holiday packages across 24 countries โ all via a single JSON-RPC 2.0 endpoint.
No API key needed. All five browse/search tools are publicly accessible.
All tool calls use the tools/call method:
This server uses a two-tier access model:
All five current tools are publicly accessible. No API key, no sign-up, no waiting.
| Header | Value |
|---|---|
Content-Type | application/json |
Rate limit: 100 requests/minute per IP.
Future write and mutation tools (e.g. create_booking, update_inventory) will require a secret header. These tools do not exist yet.
| Header | Value |
|---|---|
X-MCP-Secret | Your secret key |
Content-Type | application/json |
Rate limit: 1000 requests/minute per IP for authenticated callers.
To request authenticated access for integrations, contact us at it@jtrholidays.com.
The discovery endpoint (
GET /.well-known/mcp.json) is always public.
search_activitiesSearch JTR Holidays' activity and tour catalogue by destination, category, and budget.
| Parameter | Type | Required | Description |
|---|---|---|---|
destination | string | No | City or country name (e.g. "Dubai", "Singapore") |
category | string | No | Activity category (e.g. "Desert Safari", "Sightseeing") |
budget_max | number | No | Maximum price per person in the activity's local currency |
limit | integer | No | Max results to return (default: 20, max: 50) |
get_activity_detailsGet full details for a single activity including inclusions, exclusions, cancellation policy, and reviews.
| Parameter | Type | Required | Description |
|---|---|---|---|
activity_id | string | Yes | Activity UUID from search_activities results |
check_availabilityCheck if an activity is available on a specific date and return live pricing options.
| Parameter | Type | Required | Description |
|---|---|---|---|
activity_id | string | Yes | Activity UUID |
date | string | Yes | Date in Y-m-d format (e.g. "2025-12-25") |
pax | integer | No | Number of people (default: 1) |
get_destinationsList all destinations (countries) where JTR Holidays offers tours, with activity counts and popular picks. Takes no parameters.
get_holiday_packagesBrowse multi-day holiday packages with itineraries, departure dates, and pricing.
| Parameter | Type | Required | Description |
|---|---|---|---|
destination | string | No | Filter by country or region |
duration_days | integer | No | Filter by exact number of days |
limit | integer | No | Max results to return (default: 20, max: 50) |
Request
Response
Request
Response
Request
Response
JTR Holidays offers tours and activities across 24 countries:
| Region | Countries |
|---|---|
| Middle East | ๐ฆ๐ช United Arab Emirates ยท ๐ด๐ฒ Oman ยท ๐ฏ๐ด Jordan |
| South & Southeast Asia | ๐ธ๐ฌ Singapore ยท ๐ป๐ณ Vietnam ยท ๐น๐ญ Thailand ยท ๐ฒ๐พ Malaysia ยท ๐ฎ๐ฉ Indonesia ยท ๐ฒ๐ป Maldives |
| East Asia | ๐ฏ๐ต Japan ยท ๐ฐ๐ท South Korea ยท ๐ญ๐ฐ Hong Kong |
| Europe | ๐ซ๐ท France ยท ๐ฎ๐น Italy ยท ๐ช๐ธ Spain ยท ๐ณ๐ฑ Netherlands ยท ๐จ๐ญ Switzerland ยท ๐ฌ๐ท Greece ยท ๐ฆ๐น Austria ยท ๐น๐ท Turkey |
| Oceania | ๐ฆ๐บ Australia ยท ๐ณ๐ฟ New Zealand |
| Americas & UK | ๐ฌ๐ง United Kingdom ยท ๐บ๐ธ United States |
Use get_destinations to retrieve live activity counts and popular picks for each country.
| Code | HTTP | Meaning |
|---|---|---|
-32600 | 400 | Invalid JSON-RPC request |
-32601 | 404 | Method not found |
-32602 | 422 | Invalid parameters or resource not found |
-32603 | 500 | Internal server error |
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/jtr-holidays-2)<a href="https://allmcps.com/mcp/jtr-holidays-2"><img src="https://allmcps.com/api/badge/jtr-holidays-2?style=directory" alt="Jtr Holidays on AllMCPs" /></a>