An MCP server that provides read-only access to an American Airlines AAdvantage account, including mileage balance, Loyalty Points progress, transaction history, upcoming trips, travel credits, notifications, and partner offers. It uses session cookies from a logged-in Chromium browser to call aa.com’s underlying JSON APIs directly.
From the registry: MCP server for read-only American Airlines AAdvantage account access
$ pip install aa-mcp-server$ aa-auth-browser
aa-mcp-server --extract-session defaultPlease install the `aa` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Install the Python package** — Install the MCP server from PyPI. Run: `pip install aa-mcp-server`
- **Authenticate via a real Chromium browser** — Launch the provided browser helper, sign in to aa.com in the opened Chromium window, then extract the session cookies for the account. This is required because aa.com uses Akamai Bot Manager and the server relies on cookies from a real browser session. Run: `aa-auth-browser
aa-mcp-server --extract-session default`
Canonical MCP server config (stdio transport):
- command: `aa-mcp-server`
- args: []
- optional environment variables:
- `AA_MCP_CHROMIUM`: Path to the Chromium/Chrome executable to use for browser-based authentication if auto-discovery does not find it. (example: `<path-to-chromium>`)
Note: The server uses stdio transport. It is read-only and requires a previously extracted AA session stored locally before tools will work. For multiple accounts, tools accept an optional account parameter, but the MCP config command remains the same.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.AA_MCP_CHROMIUMOverrides Chromium auto-discovery with a custom Chrome/Chromium executable path.Meta Ads MCP (Facebook + Instagram) - analyze performance, manage budgets, pause campaigns.