Delta logo

Delta

Search Delta flights, manage bookings, check in, retrieve boarding passes, and monitor SkyMiles through MCP.

Install Delta

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "delta": {
      "command": "npx",
      "args": [
        "-y",
        "@striderlabs/mcp-delta"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Automated check passed— started and listed 11 tools correctly (2d ago).

Overview

The delta MCP server uses Playwright browser automation to search Delta flights, manage trips, check in, and access SkyMiles information. It stores browser cookies and session data locally, while flight search and status checks work without authentication. Booking management, check-in, and SkyMiles tools require a Delta SkyMiles login initiated through the browser. Use it when an agent needs to coordinate Delta travel tasks, with explicit confirmation required before purchases.

Use cases

  • Search Delta flights by route and travel dates
  • Compare seats, baggage, and trip extras before booking
  • Check flight delays, gates, and current status
  • Check in for a Delta reservation and retrieve boarding passes
  • Review or modify an existing Delta booking

Key features

  • Delta flight search and detailed itinerary lookup
  • Seat maps, seat selection, baggage, and trip extras
  • Confirmation-gated flight checkout
  • Booking changes, cancellations, upgrades, and bag additions
  • Online check-in and digital boarding passes
  • SkyMiles balance and Medallion status access

Tools11

What Delta lets your agent do. Expand a tool for its parameters.

Verified live~999 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

4/4 checks healthy over the last 40d

What it can do

From the 11 tools this server returned when we ran it.

Handles credentials · 1Makes network requests · 1Read-only tools · 11
Network at startup3 connections
Files written at startupNone
Install scriptsNone
npm provenanceNot published
Package age223 days
Maintainers1

Observed 2026-10-21 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 13d ago via OSV.dev · @striderlabs/mcp-delta (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars6Stargazers on the source repository.
npm downloads168Package downloads in the last 30 days.
Last commit7mo agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed11Callable tools this server registers over MCP.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Delta works

What delta MCP server does

The delta MCP server connects AI agents to Delta Air Lines through browser automation. It covers the main stages of a flight workflow: finding itineraries, reviewing flight details, selecting flights and seats, adding bags or trip extras, and completing checkout. It also supports post-booking tasks such as retrieving reservations, changing or canceling bookings, checking in, obtaining boarding passes, and viewing flight status.

The server includes SkyMiles-related operations for checking an account balance, Medallion tier, and recent activity. Flight searches and flight-status lookups do not require a logged-in account. Other operations, including booking management, check-in, and SkyMiles access, depend on an authenticated Delta SkyMiles session.

How it works

Playwright drives a Chromium browser to interact with Delta’s website. The server returns JSON responses intended for parsing by an AI agent. Its browser behavior includes session cookies, a realistic user agent, locale and timezone handling, and randomized delays.

Authentication is performed interactively. Calling login returns a sign-in URL; the user opens that page, completes Delta authentication, and then calls status to confirm that the session is available. Cookies and session information are saved locally under ~/.striderlabs/delta/.

Purchases use a two-stage checkout flow. An initial checkout call provides a preview. The purchase is completed only when the request includes confirm: true, and that flag should be used only after the user has explicitly approved the displayed booking. Cancellation through manage_booking also requires confirmation on Delta’s website.

Setup and configuration

Install the package globally with npm and install the Chromium browser required by Playwright:

Terminal
npm install -g @striderlabs/mcp-delta
npx playwright install chromium

The server can be registered in Claude Desktop with the striderlabs-mcp-delta command, or launched through npx using @striderlabs/mcp-delta. No environment variables are required. Credentials are handled through the browser session rather than environment configuration.

The delta MCP server stores cookies at ~/.striderlabs/delta/cookies.json and session data at ~/.striderlabs/delta/session.json. Protect these files because they contain the persisted browser session for the Delta account.

Tools and capabilities

Available operations include:

  • Search flights by airports, dates, and passenger count, then inspect flight details.
  • Select outbound and return flights, review seat maps, choose seats, and add checked bags.
  • View upgrades, Wi-Fi passes, priority boarding, and other available trip extras.
  • Preview and complete purchases through the confirmation-gated checkout flow.
  • Retrieve bookings by confirmation number and manage changes, cancellations, upgrades, or added bags.
  • Check in for eligible upcoming flights and retrieve digital boarding passes.
  • Query flight numbers for current status, gates, and delays.
  • Check SkyMiles balances, Medallion status, and recent account activity.

Limitations and notes

This server is specific to Delta Air Lines and relies on browser automation rather than a documented airline API. Check-in is available only when Delta makes it available, generally beginning 24 hours before departure. Authentication is not needed for flight search or flight status, but account-dependent functions require the interactive login process.

The delta MCP server can initiate actions that affect travel reservations or charge for a booking. Agents should show checkout previews and obtain user approval before sending confirm: true. Users should also review Delta’s website prompts before finalizing cancellations or other booking changes.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Delta

delta is an MCP server that connects AI agents to Delta Air Lines through Playwright browser automation. Its main tools search flights, manage bookings, check flight status, handle check-in and boarding passes, access SkyMiles details, and complete purchases only after explicit confirmation.

Install it with npm and then install Chromium for Playwright. Run `npm install -g @striderlabs/mcp-delta` followed by `npx playwright install chromium`. You can register the installed command in Claude Desktop or launch the package with its `npx` configuration.

No, the delta MCP server requires no environment variables. It manages credentials through an interactive browser login and stores cookies and session data under `~/.striderlabs/delta/`.

Call the `login` tool, open the returned sign-in URL, and complete the Delta SkyMiles login in your browser. Then call `status` to verify that the session was saved. Account authentication is required for SkyMiles, booking management, and check-in tools.

Yes, it can complete a Delta flight purchase, but only when `checkout` receives `confirm: true`. Calling checkout without that flag returns a booking preview, so an agent should obtain explicit user approval before completing the purchase.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewDelta AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/delta?style=directory)](https://allmcps.com/mcp/delta)
HTML Embed
<a href="https://allmcps.com/mcp/delta"><img src="https://allmcps.com/api/badge/delta?style=directory" alt="Delta on AllMCPs" /></a>