Antalya Transfers
co.antalyatransfers/transfersVersion 1.0.0Quote and request private airport transfers in Antalya, Turkey. Operator confirms each request.
Status
Responds264 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 13:43 UTC
- Latency
- 264 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://api.antalyatransfers.co/api/mcpResponds264 msNo sign-in
Claude Code
claude mcp add --transport http transfers https://api.antalyatransfers.co/api/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: transfers
Remote MCP server URL: https://api.antalyatransfers.co/api/mcpCursor
{
"mcpServers": {
"transfers": {
"url": "https://api.antalyatransfers.co/api/mcp"
}
}
}VS Code
code --add-mcp '{"name":"transfers","type":"http","url":"https://api.antalyatransfers.co/api/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
4 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
cancel_transfer_requestUse this only when the customer has explicitly asked to cancel their transfer request and you have the booking reference returned by create_transfer_request and the email used for it. Cancels a request that is still pending or assigned, tells the operator (WhatsApp/email) and emails the customer a cancellation notice. Calling it again for an already-cancelled request is harmless and returns cancelled=true without notifying anyone again. Destructive and sends real messages: never call it to explore, to "test", or because the customer is merely unsure or wants to change details. Do not use for a request the operator has already confirmed (it is refused: the customer must contact the operator), for changing time/passengers/vehicle (contact the operator), or for refunds. Use get_request_status to check the current state first if unsure. | Yes | No | Yes | Yes |
create_transfer_requestUse this only after the customer has chosen a route, time and vehicle and has given their name, email and phone, and explicitly asked to send the request. Submits a transfer REQUEST that is stored as pending and reviewed by the operator, who confirms the ride and final price by email/WhatsApp. This does NOT confirm a booking, assign a driver or take payment — never tell the customer the ride is confirmed. Writes data: do not call it to explore prices (use get_price_quote) and do not retry on success. Pass idempotencyKey to make retries safe: the same key for the same customer returns the original reference (duplicate=true) and never creates a second request; to change details, cancel and submit a new request with a new key. Without a key, repeating identical details also returns the original request. At most 5 requests per phone number per day. Capacity is checked: parties larger than the vehicle are rejected with a suggested vehicle. | No | No | No | Yes |
get_price_quoteUse this when a traveller asks how much a private airport transfer costs between Antalya Airport (AYT) and Antalya-area destinations (Konyaaltı, Antalya city/Kaleiçi, Lara, Belek, Side, Alanya, Kemer, Kaş) or between those resorts. Returns a fixed-price estimate in EUR, whether the party fits the chosen vehicle, and a suggested vehicle if not. Read-only: it does not create a request or reserve anything. Do not use for flights, car rental, tours, or destinations outside the Antalya region. If a route has no fixed price, priced=false and the operator quotes it. | No | Yes | Yes | No |
get_request_statusUse this when the customer asks whether their transfer request was confirmed, assigned or cancelled. Requires the booking reference returned by create_transfer_request and the email used for the request. Read-only. pending means the operator has not confirmed yet; only operatorConfirmed=true means the ride is confirmed. Do not use to create or change a request. | No | Yes | Yes | No |
Details
- Registry status
- Active
- Published
- Oct 13, 2026
- Updated
- Oct 13, 2026
- Repository
- Not given
- Categories
- Uncategorized
- GDPR
- Not declared