Transfers & Car Rentals

Discover transfers, private drivers, and Fiji rentals with non-persisted quote previews.

Should I use this

Quality & Safety

A
Description quality
95%
Schema completeness
79%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~3,026Tokens (tool definitions)
~3.9 KBTypical response size
Significant attention impact (2.36% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "transfers-car-rentals": {
      "url": "https://transfers.dima.click/mcp"
    }
  }
}

Remote endpoints

https://transfers.dima.click/mcpstreamable-http
https://transfers.gooddaybookings.com/mcpstreamable-http

What it can do

Tool inventory

Tools (8)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢list_markets(agent_source, agent_session_id)

List active countries, airports, services, and representative providers.

Input Schema

{
  "type": "object",
  "properties": {
    "agent_source": {
      "type": "string",
      "maxLength": 80,
      "pattern": "^[a-zA-Z0-9._:-]+$",
      "description": "Compatibility attribution field. Public discovery and previews do not store it in analytics."
    },
    "agent_session_id": {
      "type": "string",
      "maxLength": 120,
      "pattern": "^[a-zA-Z0-9._:-]+$",
      "description": "Compatibility session field. Public discovery and previews do not store it or a session hash in analytics."
    }
  },
  "additionalProperties": false
}

Output Schema

{
  "type": "object",
  "properties": {
    "default_market": {
      "type": "string"
    },
    "markets": {
      "type": "array",
      "items": {
        "type": "object"
      }
    }
  },
  "required": [
    "default_market",
    "markets"
  ],
  "additionalProperties": false
}
🟢list_providers(country, service, agent_source, agent_session_id)

List transfer or vehicle-rental providers by two-letter country code.

Input Schema

{
  "type": "object",
  "properties": {
    "country": {
      "type": "string",
      "minLength": 2,
      "maxLength": 2
    },
    "service": {
      "type": "string",
      "enum": [
        "airport_transfer",
        "vehicle_rental",
        "private_driver"
      ]
    },
    "agent_source": {
      "type": "string",
      "maxLength": 80,
      "pattern": "^[a-zA-Z0-9._:-]+$",
      "description": "Compatibility attribution field. Public discovery and previews do not store it in analytics."
    },
    "agent_session_id": {
      "type": "string",
      "maxLength": 120,
      "pattern": "^[a-zA-Z0-9._:-]+$",
      "description": "Compatibility session field. Public discovery and previews do not store it or a session hash in analytics."
    }
  },
  "additionalProperties": false
}

Output Schema

{
  "type": "object",
  "properties": {
    "providers": {
      "type": "array",
      "items": {
        "type": "object"
      }
    }
  },
  "required": [
    "providers"
  ],
  "additionalProperties": false
}
🟢list_destinations(market, airport, q, agent_source, agent_session_id)

List every published transfer route with exact route codes, airports, landing pages, booking URLs, pricing basis, and transaction rules.

Input Schema

{
  "type": "object",
  "properties": {
    "market": {
      "type": "string",
      "enum": [
        "FJ",
        "LK",
        "MU",
        "CR",
        "US"
      ]
    },
    "airport": {
      "type": "string",
      "minLength": 3,
      "maxLength": 3
    },
    "q": {
      "type": "string",
      "minLength": 1,
      "maxLength": 100
    },
    "agent_source": {
      "type": "string",
      "maxLength": 80,
      "pattern": "^[a-zA-Z0-9._:-]+$",
      "description": "Compatibility attribution field. Public discovery and previews do not store it in analytics."
    },
    "agent_session_id": {
      "type": "string",
      "maxLength": 120,
      "pattern": "^[a-zA-Z0-9._:-]+$",
      "description": "Compatibility session field. Public discovery and previews do not store it or a session hash in analytics."
    }
  },
  "additionalProperties": false
}

Output Schema

{
  "type": "object",
  "properties": {
    "count": {
      "type": "integer"
    },
    "destinations": {
      "type": "array",
      "items": {
        "type": "object"
      }
    }
  },
  "required": [
    "count",
    "destinations"
  ],
  "additionalProperties": false
}
🟢get_destination_details(market, route_code, agent_source, agent_session_id)

Get one route's provider, directions, prices, vehicle classes, required fields, quote template, landing page, booking URL, and payment boundary.

Input Schema

{
  "type": "object",
  "properties": {
    "market": {
      "type": "string",
      "enum": [
        "FJ",
        "LK",
        "MU",
        "CR",
        "US"
      ]
    },
    "route_code": {
      "type": "string",
      "minLength": 2,
      "maxLength": 80,
      "pattern": "^[a-z0-9_]+$"
    },
    "agent_source": {
      "type": "string",
      "maxLength": 80,
      "pattern": "^[a-zA-Z0-9._:-]+$",
      "description": "Compatibility attribution field. Public discovery and previews do not store it in analytics."
    },
    "agent_session_id": {
      "type": "string",
      "maxLength": 120,
      "pattern": "^[a-zA-Z0-9._:-]+$",
      "description": "Compatibility session field. Public discovery and previews do not store it or a session hash in analytics."
    }
  },
  "required": [
    "market",
    "route_code"
  ],
  "additionalProperties": false
}

Output Schema

{
  "type": "object",
  "properties": {
    "market": {
      "type": "string"
    },
    "route_code": {
      "type": "string"
    },
    "airport": {
      "type": "object"
    },
    "destination": {
      "type": "string"
    },
    "quote_request_template": {
      "type": "object"
    },
    "booking_url": {
      "type": "string"
    },
    "landing_page": {
      "type": "string"
    }
  },
  "required": [
    "market",
    "route_code",
    "airport",
    "destination",
    "quote_request_template",
    "booking_url",
    "landing_page"
  ],
  "additionalProperties": true
}
🟢preview_transfer_quote(market, pickup, dropoff, datetime_local, passengers, ...)

Calculate a non-binding, non-persisted transfer quote. This tool cannot hold, book, message, cancel, or charge.

Input Schema

{
  "type": "object",
  "properties": {
    "market": {
      "default": "FJ",
      "maxLength": 2,
      "minLength": 2,
      "title": "Market",
      "type": "string"
    },
    "pickup": {
      "$ref": "#/$defs/TransferLocation"
    },
    "dropoff": {
      "$ref": "#/$defs/TransferLocation"
    },
    "datetime_local": {
      "title": "Datetime Local",
      "type": "string"
    },
    "passengers": {
      "maximum": 20,
      "minimum": 1,
      "title": "Passengers",
      "type": "integer"
    },
    "luggage": {
      "$ref": "#/$defs/Luggage"
    },
    "vehicle_class": {
      "enum": [
        "sedan",
        "suv",
        "van",
        "car_4",
        "van_4",
        "van_8",
        "van_12",
        "luxury_car",
        "coaster_22",
        "shared_coach",
        "standard_car",
        "golf_car",
        "executive_minibus",
        "family_minibus",
        "deluxe_suv",
        "luxury_family",
        "luxury_suv"
      ],
      "title": "Vehicle Class",
      "type": "string"
    },
    "route_code": {
      "anyOf": [
        {
          "maxLength": 80,
          "minLength": 2,
          "pattern": "^[a-z0-9_]+$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Route Code"
    },
    "children": {
      "default": 0,
      "minimum": 0,
      "title": "Children",
      "type": "integer"
    },
    "child_seats": {
      "default": 0,
      "maximum": 6,
      "minimum": 0,
      "title": "Child Seats",
      "type": "integer"
    },
    "flight_number": {
      "anyOf": [
        {
          "maxLength": 30,
          "pattern": "^[a-zA-Z0-9 .-]+$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Flight Number"
    },
    "quote_currency": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Quote Currency"
    },
    "customer_preferred_currency": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Customer Preferred Currency"
    },
    "distance_km": {
      "anyOf": [
        {
          "minimum": 0,
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Distance Km"
    },
    "agent_source": {
      "anyOf": [
        {
          "maxLength": 80,
          "minLength": 1,
          "pattern": "^[a-zA-Z0-9._:-]+$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Agent Source"
    },
    "agent_session_id": {
      "anyOf": [
        {
          "maxLength": 120,
          "minLength": 1,
          "pattern": "^[a-zA-Z0-9._:-]+$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Agent Session Id"
    }
  },
  "required": [
    "pickup",
    "dropoff",
    "datetime_local",
    "passengers",
    "luggage",
    "vehicle_class"
  ],
  "$defs": {
    "Luggage": {
      "properties": {
        "checked": {
          "minimum": 0,
          "title": "Checked",
          "type": "integer"
        },
        "carry_on": {
          "minimum": 0,
          "title": "Carry On",
          "type": "integer"
        }
      },
      "required": [
        "checked",
        "carry_on"
      ],
      "title": "Luggage",
      "type": "object"
    },
    "TransferLocation": {
      "properties": {
        "type": {
          "enum": [
            "airport",
            "hotel",
            "address"
          ],
          "title": "Type",
          "type": "string"
        },
        "iata": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Iata"
        },
        "hotel_place_id": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Hotel Place Id"
        },
        "google_place_id": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Google Place Id"
        },
        "address": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Address"
        }
      },
      "required": [
        "type"
      ],
      "title": "TransferLocation",
      "type": "object"
    }
  },
  "title": "QuoteRequest"
}

Output Schema

{
  "type": "object",
  "properties": {
    "market": {
      "type": "string"
    },
    "status": {
      "type": "string"
    },
    "preview": {
      "type": "boolean",
      "const": true
    },
    "persisted": {
      "type": "boolean",
      "const": false
    },
    "booking_eligible_from_preview": {
      "type": "boolean",
      "const": false
    },
    "next_action": {
      "type": "string"
    }
  },
  "required": [
    "market",
    "status",
    "preview",
    "persisted",
    "booking_eligible_from_preview",
    "next_action"
  ],
  "additionalProperties": true
}
🟢preview_private_driver_quote(market, vehicle_class, days, datetime_local, pickup, ...)

Calculate a non-binding, non-persisted private-driver price range. Review the saved quote for payment eligibility and supplier-assignment status.

Input Schema

{
  "type": "object",
  "properties": {
    "market": {
      "default": "LK",
      "maxLength": 2,
      "minLength": 2,
      "title": "Market",
      "type": "string"
    },
    "vehicle_class": {
      "enum": [
        "sedan",
        "standard_car",
        "van",
        "six_seater_van",
        "luxury_suv"
      ],
      "title": "Vehicle Class",
      "type": "string"
    },
    "days": {
      "maximum": 30,
      "minimum": 1,
      "title": "Days",
      "type": "integer"
    },
    "datetime_local": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Datetime Local"
    },
    "pickup": {
      "anyOf": [
        {
          "maxLength": 500,
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Pickup"
    },
    "dropoff": {
      "anyOf": [
        {
          "maxLength": 500,
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Dropoff"
    },
    "passengers": {
      "anyOf": [
        {
          "maximum": 20,
          "minimum": 1,
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Passengers"
    },
    "estimated_distance_km": {
      "anyOf": [
        {
          "maximum": 5000,
          "minimum": 0,
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Estimated Distance Km"
    },
    "quote_currency": {
      "const": "USD",
      "default": "USD",
      "title": "Quote Currency",
      "type": "string"
    },
    "agent_source": {
      "anyOf": [
        {
          "maxLength": 80,
          "minLength": 1,
          "pattern": "^[a-zA-Z0-9._:-]+$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Agent Source"
    },
    "agent_session_id": {
      "anyOf": [
        {
          "maxLength": 120,
          "minLength": 1,
          "pattern": "^[a-zA-Z0-9._:-]+$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Agent Session Id"
    }
  },
  "required": [
    "vehicle_class",
    "days"
  ],
  "title": "PrivateDriverQuoteRequest"
}

Output Schema

{
  "type": "object",
  "properties": {
    "market": {
      "type": "string"
    },
    "status": {
      "type": "string"
    },
    "preview": {
      "type": "boolean",
      "const": true
    },
    "persisted": {
      "type": "boolean",
      "const": false
    },
    "booking_eligible_from_preview": {
      "type": "boolean",
      "const": false
    },
    "next_action": {
      "type": "string"
    }
  },
  "required": [
    "market",
    "status",
    "preview",
    "persisted",
    "booking_eligible_from_preview",
    "next_action"
  ],
  "additionalProperties": true
}
🟢list_rental_vehicles(market, agent_source, agent_session_id)

List the current published vehicle-rental fleet for an active market. Inventory is not confirmed.

Input Schema

{
  "type": "object",
  "properties": {
    "market": {
      "type": "string",
      "default": "FJ"
    },
    "agent_source": {
      "type": "string",
      "maxLength": 80,
      "pattern": "^[a-zA-Z0-9._:-]+$",
      "description": "Compatibility attribution field. Public discovery and previews do not store it in analytics."
    },
    "agent_session_id": {
      "type": "string",
      "maxLength": 120,
      "pattern": "^[a-zA-Z0-9._:-]+$",
      "description": "Compatibility session field. Public discovery and previews do not store it or a session hash in analytics."
    }
  },
  "additionalProperties": false
}

Output Schema

{
  "type": "object",
  "properties": {
    "market": {
      "type": "string"
    },
    "partner": {
      "type": "object"
    },
    "pricing_source": {
      "type": "string"
    },
    "availability": {
      "type": "string"
    },
    "vehicles": {
      "type": "array",
      "items": {
        "type": "object"
      }
    },
    "checked_at": {
      "type": "string"
    }
  },
  "required": [
    "market",
    "partner",
    "pricing_source",
    "availability",
    "vehicles",
    "checked_at"
  ],
  "additionalProperties": false
}
🟢preview_rental_quote(market, vehicle_slug, pickup_at, return_at, pickup_location, ...)

Calculate a non-binding, non-persisted rental quote. Availability and payment remain with the representative rental company.

Input Schema

{
  "type": "object",
  "properties": {
    "market": {
      "default": "FJ",
      "maxLength": 2,
      "minLength": 2,
      "title": "Market",
      "type": "string"
    },
    "vehicle_slug": {
      "maxLength": 100,
      "minLength": 1,
      "title": "Vehicle Slug",
      "type": "string"
    },
    "pickup_at": {
      "format": "date-time",
      "title": "Pickup At",
      "type": "string"
    },
    "return_at": {
      "format": "date-time",
      "title": "Return At",
      "type": "string"
    },
    "pickup_location": {
      "default": "Nadi International Airport",
      "maxLength": 200,
      "minLength": 2,
      "title": "Pickup Location",
      "type": "string"
    },
    "return_location": {
      "default": "Nadi International Airport",
      "maxLength": 200,
      "minLength": 2,
      "title": "Return Location",
      "type": "string"
    },
    "driver_age": {
      "maximum": 85,
      "minimum": 21,
      "title": "Driver Age",
      "type": "integer"
    },
    "quote_currency": {
      "default": "FJD",
      "maxLength": 3,
      "minLength": 3,
      "title": "Quote Currency",
      "type": "string"
    },
    "agent_source": {
      "anyOf": [
        {
          "maxLength": 80,
          "minLength": 1,
          "pattern": "^[a-zA-Z0-9._:-]+$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Agent Source"
    },
    "agent_session_id": {
      "anyOf": [
        {
          "maxLength": 120,
          "minLength": 1,
          "pattern": "^[a-zA-Z0-9._:-]+$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Agent Session Id"
    }
  },
  "required": [
    "vehicle_slug",
    "pickup_at",
    "return_at",
    "driver_age"
  ],
  "title": "RentalQuoteRequest"
}

Output Schema

{
  "type": "object",
  "properties": {
    "market": {
      "type": "string"
    },
    "status": {
      "type": "string"
    },
    "preview": {
      "type": "boolean",
      "const": true
    },
    "persisted": {
      "type": "boolean",
      "const": false
    },
    "booking_eligible_from_preview": {
      "type": "boolean",
      "const": false
    },
    "next_action": {
      "type": "string"
    }
  },
  "required": [
    "market",
    "status",
    "preview",
    "persisted",
    "booking_eligible_from_preview",
    "next_action"
  ],
  "additionalProperties": true
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded8 tools
verifiedversion not recorded8 tools
verifiedversion not recorded8 tools
verifiedversion not recorded8 tools
verifiedversion not recorded8 tools
verifiedversion not recorded8 tools
verifiedversion not recorded8 tools
verifiedversion not recorded8 tools
verifiedversion not recorded8 tools