Antalya Transfers

co.antalyatransfersPublished by antalyatransfers.coOfficial publisherv1.0.0Updated Oct 25, 2026

Quote and request private airport transfers in Antalya, Turkey. Operator confirms each request.

VerifiedStreamable HTTPWeb executableLocation & LifestyleBusiness & Commerce

Overview

AI-generated overview

An MCP server for quoting and requesting private airport transfers in Antalya, Turkey, with operator confirmation of each request.

What you can do
Get fixed-price EUR quotes for private transfers between Antalya Airport and area resorts, with vehicle fit and price details. Submit a transfer request once the customer has chosen route, time and vehicle and given contact details. Check whether a request is pending, confirmed, assigned or cancelled using the booking reference and email. Cancel a pending or assigned request and notify the operator and customer.
When to use it
Useful when an assistant helps travellers plan Antalya airport transfers and needs live pricing or a way to hand a booking request to the operator. Requests are reviewed and confirmed by the operator rather than booked instantly.
Requirements
A remote MCP endpoint; no local runtime, package, account or API key is declared. The customer's name, email and phone are needed to submit a request, and the booking reference plus email to check or cancel one.
Before you install
Submitting a request sends the customer's name, email and phone to a third-party operator, who confirms the ride and final price by email or WhatsApp. Requests are stored as pending, so a quote or submission is not a confirmed booking. Cancellation changes the request state and notifies the operator and customer, so only do it on explicit request.

Installation

In SourceWeft

  1. Open Antalya Transfers in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/co.antalyatransfers%2Ftransfers/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "antalya-transfers": {
      "type": "http",
      "url": "https://api.antalyatransfers.co/api/mcp"
    }
  }
}

Tools

4

get_price_quote

Get airport transfer price quote

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

ParametersluggagechildSeatspassengersrequiredscheduledAtvehicleTypepickupAddressrequireddropoffAddressrequired

create_transfer_request

Submit transfer request (pending operator confirmation)

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

ParameterspetsnotesluggagelanguagechildSeatspassengersrequiredscheduledAtrequiredvehicleTyperequiredcustomerNamerequiredflightNumbercustomerEmailrequiredcustomerPhonerequired+3 more

get_request_status

Check transfer request status

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

ParametersreferencerequiredcustomerEmailrequired

cancel_transfer_request

Cancel a pending transfer request

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

ParametersreasonreferencerequiredcustomerEmailrequired

Version history

1
  1. v1.0.0LatestOct 13, 2026

Score

72% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts

    Publish an icon in the registry entry.

  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.