# delta

MCP server for Delta Air Lines powered by browser automation. It lets coding assistants search flights, select seats, check in, and monitor SkyMiles.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 6
- Author: markswendsen-code
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/markswendsen-code/mcp-delta
- Updated: 2026-03-11
- HTML: https://affpapa.org/en/nevibecode/mcp/delta

## What it does

The server links your assistant to Delta Air Lines via Playwright browser automation. It exposes 17 tools covering the entire reservation workflow, from route lookups to boarding pass downloads. General schedule searches and flight status queries work immediately without an account. For account-specific tools, the `login` helper generates a sign-in URL and saves session cookies to `~/.striderlabs/delta/cookies.json`.

Automation routines use realistic headers, timezone spoofing, and randomized delays to bypass automated traffic filters. Accidental purchases are blocked by design: the `checkout` step only displays an itinerary preview until passed an explicit `confirm: true` parameter.

You must run `npx playwright install chromium` locally before running the server, or the headless browser engine will fail to start. No external API tokens are required.

## Requirements
- Needs: Node.js (commands run via npx)

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add delta -- npx -y @striderlabs/mcp-delta
```

### Codex

**Platform CLI**
```bash
codex mcp add delta -- npx -y @striderlabs/mcp-delta
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "delta": {
            "command": "npx",
            "args": [
                "-y",
                "@striderlabs/mcp-delta"
            ]
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "delta": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@striderlabs/mcp-delta"
            ]
        }
    }
}
```

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add delta npx -y @striderlabs/mcp-delta
```

## When to use it
- find Delta flights across specific dates and passenger counts
- inspect cabin seating charts and assign seats
- complete online check-in and retrieve digital boarding passes
- check SkyMiles balances and Medallion tier standing

## Example prompts
- Search one-way Delta flights from ATL to LAX on July 15
- Check gate and delay status for flight DL 123
- Check in for confirmation code ABC123 with last name Smith

## Similar
- [Scrapling MCP Server](https://affpapa.org/en/nevibecode/mcp/scrapling-mcp-server.md) — MCP server · ★ 89899
- [browser-use](https://affpapa.org/en/nevibecode/mcp/browser-use.md) — MCP server · ★ 119231
- [AIHawk](https://affpapa.org/en/nevibecode/mcp/aihawk.md) — MCP server · ★ 32260
- [Skyvern](https://affpapa.org/en/nevibecode/mcp/skyvern.md) — MCP server · ★ 23283
- [SeleniumBase MCP](https://affpapa.org/en/nevibecode/mcp/seleniumbase-mcp.md) — MCP server · ★ 13181
- [apify-mcp-server](https://affpapa.org/en/nevibecode/mcp/apify-mcp-server.md) — MCP server · ★ 13345

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
