Search tours, attraction tickets, and holiday packages across 24 countries.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"io-github-naeem-jtr-jtr-holidays": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Connect your AI assistant to JTR Holidays' live catalogue of attraction tickets, tours, and multi-day holiday packages via the Model Context Protocol.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in ecommerce
A command line tool for setting up commercetools MCP server
Rent GPUs, robots, drones, and construction gear on RIGShare; also onboards equipment owners.
Electronic component sourcing, BOM management, and PCB design workflows.
Read-only merchant data from 8 Chinese e-commerce platforms: orders, products, after-sales, ads
MCP Security Weekly
Get CVE alerts and security updates for io.github.naeem-jtr/jtr-holidays and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
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.
POST https://api.jtrholidays.com/mcp/v1
Content-Type: application/json
No API key needed. All five browse/search tools are publicly accessible.
GET https://api.jtrholidays.com/.well-known/mcp.json
{
"jsonrpc": "2.0",
"method": "initialize",
"id": 1,
"params": {
"protocolVersion": "2024-11-05",
"clientInfo": { "name": "your-client", "version": "1.0" }
}
}
{
"jsonrpc": "2.0",
"method": "tools/list",
"id": 2
}
All tool calls use the tools/call method:
{
"jsonrpc": "2.0",
"method": "tools/call",
"id": 3,
"params": {
"name": "<tool_name>",
"arguments": { }
}
}
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.
POST https://api.jtrholidays.com/mcp/v1
Content-Type: application/json
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 |