Skip to main content

Turkish Airlines
MCP Server

Empower your AI assistants with real-time access to Turkish Airlines services. Search flights, manage bookings, and deliver personalized travel experiences.

Miles&Smiles authentication required for full access

Key Features

Flight Services

Search flights, check real-time status, and access comprehensive flight information

Booking Management

Retrieve bookings, check-in details, and comprehensive baggage information

Travel Guides

Destination guides, current promotions, and curated travel information

Member Services

Profile details, flight history, and Miles&Smiles tracking

Available Tools

Complete suite of Turkish Airlines integration tools

Flight Information & Services

Search Flights

Search Turkish Airlines flights based on origin, destination, dates, and passenger details

Get Flight Status by Number

Fetch real-time flight status by flight number and date

Get Flight Status by Route

Fetch real-time flight status by route (airports and date)

Create Flight Booking Link

Generate booking deeplinks for specific flight options from search results

Booking & Check-in Services

Get Booking Details

Retrieve Turkish Airlines flight booking details using PNR and surname

Get Check-in Booking Details

Fetch check-in booking details (works only for check-in available bookings)

Get Booking Baggage Allowance

Access detailed baggage allowance information for your booking

Travel & Promotions

Get Airline Promotions

Discover current promotions by country and airports

Get City Guide

Access travel guides with promotions for specified arrival cities

Member Account Services

Auth Required

Get Current User Details

Fetch member's profile, miles balance, and identity information

Get Member Flights

Retrieve member's upcoming and past flight history

Get Expiring Miles

Calculate and view member's expiring miles information

Logout

Securely logout member from the MCP system

Authentication Required

All tools require authentication with your Miles&Smiles account. Some tools work without authentication but provide limited functionality. Member Account Services require full authentication to access personal data and account information.

Get Started in 3 Steps

Connect your AI assistant to Turkish Airlines in minutes

1

Choose Your Platform

Connect via Claude.ai (Pro plan), Claude Desktop for testing

2

Add Server URL

Configure your client with the MCP server endpoint

3

Authenticate & Use

Sign in with your Miles&Smiles account and start using all tools

Connect to MCP Server

Choose your preferred integration method

Claude.ai

For Pro plan users - easiest setup

Navigate to Settings → Integrations
Add integration URL
Complete authentication flow
Open Claude Settings
https://mcp.turkishtechlab.com/mcp

Claude Desktop

Local desktop application setup

Install the MCP Remote Client
npm install -g mcp-remote
Go to Settings > Developer and click the "Edit Config" button.
Add your MCP server configuration to the 'claude_desktop_config.json' file.
Restart the application and authenticate
{
  "mcpServers": {
    "turkish-airlines": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.turkishtechlab.com/mcp"
      ]
    }
  },
}

VS Code Copilot

For local development and testing

Create a .vscode/mcp.json file
Add the server configuration
Click start and authenticate
{
  "servers": {
    "turkish-airlines": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.turkishtechlab.com/mcp"
      ]
    }
  }
}

Example Prompts

Once connected, try these commands with your AI assistant

"Show me flights from Istanbul to London tomorrow"

Search for available flights

"What's my Miles&Smiles member information?"

View your profile and miles

"Get booking details for PNR ABC123"

Retrieve booking information