{
  "markdown": "# Airport Lounge List MCP Server\n\nA hosted [Model Context Protocol](https://modelcontextprotocol.io) server that lets an AI assistant answer the\nquestion every frequent flyer actually has: **which lounge can I get into here, with the cards I already hold?**\n\nSearch lounges at any airport, check access by credit card, membership, airline status or ticket class, compare\nnetworks like Priority Pass, and — once you sign in — log visits, write reviews and keep a wishlist.\n\n```\nhttps://mcp.airportloungelist.com/mcp\n```\n\nThere is nothing to install and no API key to copy. Add the URL to your MCP client and the tools appear.\nThe eight lounge-data tools work immediately, with no account.\n\n## Install\n\n**Claude Code**\n\n```bash\nclaude mcp add airport-lounge-list --transport http https://mcp.airportloungelist.com/mcp\n```\n\n**Claude Desktop, Cursor, Windsurf, VS Code**\n\n```json\n{\n  \"mcpServers\": {\n    \"airport-lounge-list\": { \"url\": \"https://mcp.airportloungelist.com/mcp\" }\n  }\n}\n```\n\n**Gemini CLI** — this repository is a Gemini CLI extension:\n\n```bash\ngemini extensions install https://github.com/Airport-Lounge-List/mcp-server\n```\n\n**Clients without native remote-server support** can bridge with\n[`mcp-remote`](https://www.npmjs.com/package/mcp-remote):\n\n```json\n{\n  \"mcpServers\": {\n    \"airport-lounge-list\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"mcp-remote\", \"https://mcp.airportloungelist.com/mcp\"]\n    }\n  }\n}\n```\n\n## Try it\n\n> Which lounges at Heathrow Terminal 5 can I use with Priority Pass?\n\n> Does my Amex Platinum get me into the Centurion Lounge at LAX?\n\n> Compare Priority Pass and DragonPass coverage in Asia.\n\n> Log that I visited the Qantas First Lounge in Sydney yesterday and rate it 5.\n\n## Tools\n\n21 tools — see [TOOLS.md](TOOLS.md) for the full table with titles and descriptions.\n\nEight are public and need no account: `search_lounges`, `get_airport_lounges`, `get_lounge_details`,\n`find_lounges_by_access`, `list_access_methods`, `list_networks`, `get_network_lounges`,\n`discover_more_flight_tools`.\n\nThe other thirteen read or change your own reviews, visits and wishlist, and need OAuth.\n\nEvery tool declares MCP `title` and `annotations` (`readOnlyHint`, `destructiveHint`, `idempotentHint`,\n`openWorldHint`), so a client can tell a read from a write before it calls anything.\n\n## Transport and authentication\n\n**Streamable HTTP.** SSE is not used.\n\nPublic tools need no token and are rate limited per IP address. Signing in lifts the limit.\n\nTools that touch your own data use **OAuth 2.1** with PKCE and\n[RFC 7591](https://datatracker.ietf.org/doc/html/rfc7591) dynamic client registration, so a compliant client\nregisters itself and opens a browser for consent — no keys to paste. Scopes are `read` and `write`; the eight\nmutating tools require `write`.\n\nCalling a protected tool without a token returns `401` with a `WWW-Authenticate` header pointing at the\n[RFC 9728](https://datatracker.ietf.org/doc/html/rfc9728) protected-resource document, which is how your client\ndiscovers the authorization server. `initialize`, `tools/list` and the public tools never return that challenge.\n\n## Discovery documents\n\n- [`/.well-known/mcp.json`](https://mcp.airportloungelist.com/.well-known/mcp.json) — server card with the full tool list\n- [`/.well-known/oauth-protected-resource/mcp`](https://mcp.airportloungelist.com/.well-known/oauth-protected-resource/mcp) — RFC 9728\n- [`/.well-known/oauth-authorization-server`](https://mcp.airportloungelist.com/.well-known/oauth-authorization-server) — RFC 8414\n- [`/auth.md`](https://airportloungelist.com/auth.md) — the OAuth flow written for an agent to follow\n- [`/.well-known/agent-card.json`](https://mcp.airportloungelist.com/.well-known/agent-card.json) — A2A agent card\n\n## Related servers\n\nSame team, same install pattern — each is a separate remote MCP server:\n\n| Server | Answers | Endpoint |\n|---|---|---|\n| [Award Travel Finder](https://awardtravelfinder.com) | Can I redeem points for this flight? | `https://mcp.awardtravelfinder.com/mcp` |\n| [FlightSeatMap](https://flightseatmap.com) | Which seat should I pick? | `https://mcp.flightseatmap.com/mcp` |\n| [FlightQueue](https://flightqueue.com) | How long is security right now? | `https://mcp.flightqueue.com/mcp` |\n\nThe `discover_more_flight_tools` tool returns the same list with install snippets.\n\n## Registry and plugin catalogs\n\n| Catalog | Entry |\n|---|---|\n| Official MCP registry | `com.airportloungelist.mcp/lounges` — see [`server.json`](server.json) |\n| Claude plugin directory | `airport-lounge-list` — see [`.claude-plugin/plugin.json`](.claude-plugin/plugin.json) |\n| Grok Build plugin marketplace | `airport-lounge-list` — see [`.grok-plugin/plugin.json`](.grok-plugin/plugin.json) |\n| Gemini CLI extensions | this repo — see [`gemini-extension.json`](gemini-extension.json) |\n\n## Network access and credentials\n\nThe plugin declares exactly one network endpoint, `https://mcp.airportloungelist.com/mcp`, configured in\n[`.mcp.json`](.mcp.json). It ships no hooks, no scripts and no executable code — there is nothing to run\nlocally, so nothing reads your filesystem, environment or shell.\n\nNo credentials are needed for the eight public tools. The thirteen account tools use OAuth 2.1: your client\nregisters itself and opens a browser for consent, and the resulting token is held by your client. We never see\na password, and you can revoke access at any time from your account settings.\n\n## About\n\nServer code is not open source; this repository is the public home for the server's metadata and documentation.\n\nOperated by **Merchant Software Solutions Limited**, registered in England and Wales, company number\n[14098922](https://find-and-update.company-information.service.gov.uk/company/14098922).\n\n- Website: <https://airportloungelist.com>\n- Docs: <https://airportloungelist.com/mcp>\n- Support: <hello@airportloungelist.com>\n- [Privacy policy](https://airportloungelist.com/privacy) · [Terms of service](https://airportloungelist.com/legal/terms)\n\nDocumentation and metadata in this repository are MIT licensed (see [LICENSE](LICENSE)). The lounge data served\nby the endpoint is proprietary and covered by the terms of service.\n",
  "bytes": 6190,
  "sha": "af648d06ad63657f15294acd82ef6aad5b71d91e22a2c85bc3ebb19096c9749f",
  "repo_slug": "airport-lounge-list/mcp-server",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_com_airportloungelist_mcp_lounges_cbbb8f85/readme"
}