markswendsen-code avatar

Delta

markswendsen-code/mcp-delta

Wraps Delta Airlines' entire booking flow in 17 Playwright-driven tools that search flights, select seats, add bags, manage SkyMiles accounts, check in, and retrieve boarding passes. Built with stealth patches and human-like delays to avoid bot detection. Sessions persist via local cookies so you stay logged in across requests. The checkout tool requires explicit confirmation to prevent accidental purchases, returning a preview first. Works unauthenticated for flight search and status checks, but booking and account management need a SkyMiles login flow. Useful when you want AI agents to handle the full travel workflow from search to gate without switching contexts or opening a dozen browser tabs.

GitHub stars
3
tools
17
transport
STDIO
last updated
Mar 15, 2026

Tools

17 tools

Public tool metadata for what this MCP can expose to an agent.

statusCheck Delta login status and session info

Check Delta login status and session info

No parameter schema in public metadata yet.

loginInitiate Delta SkyMiles login (opens sign-in page)

Initiate Delta SkyMiles login (opens sign-in page)

No parameter schema in public metadata yet.

logoutClear saved session and cookies

Clear saved session and cookies

No parameter schema in public metadata yet.

search_flightsSearch Delta flights by origin, destination, dates, and passengers

Search Delta flights by origin, destination, dates, and passengers

No parameter schema in public metadata yet.

get_flight_detailsGet detailed info about a flight (aircraft, layovers, baggage policy)

Get detailed info about a flight (aircraft, layovers, baggage policy)

No parameter schema in public metadata yet.

select_flightSelect outbound/return flights to begin booking

Select outbound/return flights to begin booking

No parameter schema in public metadata yet.

get_seat_mapView aircraft seat map with availability and pricing

View aircraft seat map with availability and pricing

No parameter schema in public metadata yet.

select_seatsChoose specific seats for passengers

Choose specific seats for passengers

No parameter schema in public metadata yet.

add_bagsAdd checked baggage to your booking

Add checked baggage to your booking

No parameter schema in public metadata yet.

get_trip_extrasView upgrades, Wi-Fi passes, priority boarding, and other add-ons

View upgrades, Wi-Fi passes, priority boarding, and other add-ons

No parameter schema in public metadata yet.

checkoutComplete the flight purchase (requires `confirm: true`)

Complete the flight purchase (requires `confirm: true`)

No parameter schema in public metadata yet.

get_bookingRetrieve existing booking by confirmation number

Retrieve existing booking by confirmation number

No parameter schema in public metadata yet.

check_inOnline check-in for upcoming flights (opens 24h before departure)

Online check-in for upcoming flights (opens 24h before departure)

No parameter schema in public metadata yet.

get_boarding_passGet digital boarding pass for checked-in flights

Get digital boarding pass for checked-in flights

No parameter schema in public metadata yet.

get_flight_statusReal-time flight status, gate, and delay information

Real-time flight status, gate, and delay information

No parameter schema in public metadata yet.

get_skymilesCheck SkyMiles balance, Medallion tier, and recent activity

Check SkyMiles balance, Medallion tier, and recent activity

No parameter schema in public metadata yet.

manage_bookingModify bookings — view, cancel, change flights, upgrade, or add bags

Modify bookings — view, cancel, change flights, upgrade, or add bags

No parameter schema in public metadata yet.

Sponsors

Readme

@striderlabs/mcp-delta

MCP server for Delta Air Lines — let AI agents search flights, select seats, manage bookings, check in, get boarding passes, and check SkyMiles balance via browser automation.

Built by Strider Labs.

Features

  • 17 tools covering the full Delta booking and travel management workflow
  • Playwright browser automation with stealth patches to avoid bot detection
  • Session persistence via cookies at ~/.striderlabs/delta/cookies.json
  • Human-like behavior — random delays, realistic user agent, locale/timezone spoofing
  • SkyMiles integration — check balance, Medallion status, and recent activity
  • Confirmation gates for checkout to prevent accidental bookings
  • JSON responses for easy parsing by AI agents

Tools


View the full README on GitHub

Details

Repository
github.com/markswendsen-code/mcp-delta
Category
Search & Web Crawling
Package
@striderlabs/mcp-delta
Transport
STDIO
Registry
MCP registry, active

More from markswendsen-code

Related Search & Web Crawling MCP servers

View all
1ozanmutlu avatarGitlab Docsozanmutlu/gitlab-docs-mcpSearch and browse 2,900+ official GitLab documentation pages via MCP3stars
2trackly-app avatarTrackly CLItrackly-app/trackly-cliSearch Thousands of jobs, Thousands of companies. MCP for Claude, ChatGPT, Codex and Cursor.3stars
3linkmcp-io avatarLinkMCP: hosted LinkedIn MCP serverlinkmcp-io/linkmcpHosted LinkedIn MCP server on your own account: 35 tools for search, profiles, inbox, posts, pages.3stars
4leviathan0x0 avatarChronicle MCPleviathan0x0/chronicle-mcpLocal, private AI chat history search & memory: BM25 over your Cursor, Claude and ChatGPT chats.3stars
5lukisch avatarBACH FileCommanderlukisch/bach-filecommander-mcp43 tools for filesystem, process management, sessions, search, OCR, ZIP, and PDF export.3stars
6manticoresoftware avatarManticore Searchmanticoresoftware/mcp-manticoreMCP server for Manticore Search — lets AI assistants query and manage search databases.3stars