servers / aa-mcp-server

aa-mcp-server

communityunknownpythonunknownhealthy

MCP server for read-only American Airlines AAdvantage account access — direct API calls via session cookies extracted from a Chromium login


01Tools · 11

How to read this: tool names here are observed from a live tools/list handshake. The Risk label is a heuristic inferred from the tool name (write/destructive verbs), not from executing the tool — a conservative guess, not a verified capability. We never escalate risk from a description. Found one that's wrong? Tell us — we fix on report.

ToolRiskSide effectsApproval
get_notifications
Account notifications panel. Args: account: Account name (optional, uses default).
readfalseunknown
get_upcoming_trips
Upcoming flight reservations with record locators. Args: account: Account name (optional, uses default).
readfalseunknown
get_loyalty_points_progress
Elite status progress — Loyalty Points YTD + last-year EQDs/EQMs/EQSs + tier thresholds. Args: account: Account name (optional, uses default).
readfalseunknown
get_flight_credits
Flight credits (single-passenger ticket credits from cancelled flights). Args: locale: Locale code (default en_US). account: Account name (optional, uses default).
readfalseunknown
get_mile_activity
AAdvantage mile / loyalty-point transaction history. Returns activity cards with date, type (Flight/Bank/Promo/Misc), miles earned/used, loyalty points, partner code, and transaction description. Args: from_date: YYYY-MM-DD inclusive (default: 180 days ago). to_date: YYYY-MM-DD inclusive (default: today). starting_index: 0-based offset for pagination. page_size: Max records (server caps ~50). search_string: Free-text filter on transaction description. sort_direction: "asc" or "desc" by activity_date. account: Account name (optional, uses default).
readfalseunknown
get_account_summary
Member info: name, AAdvantage #, mile balance, status, cobranded card, business memberships. Args: account: Account name (optional, uses default).
readfalseunknown
get_profile_details
Detailed profile: DOB, partners, sales city, mile expiration, million-miler stats. Args: account: Account name (optional, uses default).
readfalseunknown
check_auth_status
Check the saved AA session for an account — token expiry, AAdvantage #, cookie count. Args: account: Account name (optional, uses default).
readfalseunknown
get_trip_credits
Trip credits (multi-passenger / itinerary-level credits). Args: locale: Locale code (default en_US). account: Account name (optional, uses default).
readfalseunknown
get_partner_offers
Partner offers / promotions on the dashboard. Args: account: Account name (optional, uses default).
readfalseunknown
save_session_from_browser
Pull cookies from a logged-in Chromium (started by aa-auth-browser) and save them. Workflow: 1. Run `aa-auth-browser <account>` to launch Chromium with --remote-debugging-port. 2. Log into aa.com in that browser. 3. Call this tool — it connects to the debug port via CDP and saves all aa.com cookies. Args: account: Account name to associate with the saved cookies. Default: "default". port: Chromium remote-debugging port as a string. Empty/omitted uses the default (9224, matches aa-auth-browser). Pass as string to avoid MCP type-coercion issues with some clients.
unknownunknownunknown

02Install & source
uvx aa-mcp-server
uvx
pip install aa-mcp-server
pip

05Provenance & freshness
sourcesPyPI [p4]
last_checked2026-08-16 08:50Z
next_check2026-08-18 08:50Z
cadenceevery 48h
verifiedmetadata:passed handshake:failed metadata:passed metadata:passed metadata:passed metadata:passed handshake:failed metadata:passed metadata:passed metadata:passed
index_statusindex8 unique facts >= 5

06Badge

Add the “as seen on MCPExplorer” badge to your README. aa-mcp-server MCP — as seen on mcpexplorer.com

[![aa-mcp-server MCP — as seen on mcpexplorer.com](https://mcpexplorer.com/badge/aa-mcp-server.svg)](https://mcpexplorer.com/servers/aa-mcp-server)

Next step

This is one server. A loadout combines the right servers, governance, and proven plays for a whole job — assembled deliberately, not tool-dumped.

Explore loadouts →
aa-mcp-server — MCPExplorer