@dragonpass/mcp
v0.1.12
Published
DragonPass MCP Server - AI-powered interface for airport lounges, fast track, dining, eSIM and fitness services
Maintainers
Readme
DragonPass MCP
DragonPass MCP Server - Enable AI assistants to access DragonPass travel services via natural language.
Quick Start
1. Install
npm install -g @dragonpass/mcp2. Get API Credentials
Contact DragonPass to obtain:
DRAGONPASS_CLIENT_IDDRAGONPASS_SECRETDRAGONPASS_PROGRAM_ID
3. Configure Your AI Client
Choose your AI client and configure accordingly:
Claude Desktop
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"dragonpass": {
"command": "dragonpass-mcp",
"env": {
"DRAGONPASS_CLIENT_ID": "your_client_id",
"DRAGONPASS_SECRET": "your_secret",
"DRAGONPASS_PROGRAM_ID": "your_program_id",
"DRAGONPASS_API_URL": "https://developer-sandbox.dragonpass.com"
}
}
}
}Claude Code (CLI)
macOS/Linux: ~/.claude.json
Windows: %USERPROFILE%\.claude.json
{
"mcpServers": {
"dragonpass": {
"command": "dragonpass-mcp",
"env": {
"DRAGONPASS_CLIENT_ID": "your_client_id",
"DRAGONPASS_SECRET": "your_secret",
"DRAGONPASS_PROGRAM_ID": "your_program_id",
"DRAGONPASS_API_URL": "https://developer-sandbox.dragonpass.com"
}
}
}
}Cursor
macOS/Linux: ~/.cursor/mcp.json
Windows: %USERPROFILE%\.cursor\mcp.json
{
"mcpServers": {
"dragonpass": {
"command": "dragonpass-mcp",
"env": {
"DRAGONPASS_CLIENT_ID": "your_client_id",
"DRAGONPASS_SECRET": "your_secret",
"DRAGONPASS_PROGRAM_ID": "your_program_id",
"DRAGONPASS_API_URL": "https://developer-sandbox.dragonpass.com"
}
}
}
}Cline (VS Code Extension)
- Install Cline extension
- Open Cline settings > MCP Servers
- Add server configuration:
{
"dragonpass": {
"command": "dragonpass-mcp",
"env": {
"DRAGONPASS_CLIENT_ID": "your_client_id",
"DRAGONPASS_SECRET": "your_secret",
"DRAGONPASS_PROGRAM_ID": "your_program_id",
"DRAGONPASS_API_URL": "https://developer-sandbox.dragonpass.com"
}
}
}Continue (VS Code / JetBrains)
Edit ~/.continue/config.json:
{
"experimental": {
"modelContextProtocolServers": [
{
"transport": {
"type": "stdio",
"command": "dragonpass-mcp",
"env": {
"DRAGONPASS_CLIENT_ID": "your_client_id",
"DRAGONPASS_SECRET": "your_secret",
"DRAGONPASS_PROGRAM_ID": "your_program_id",
"DRAGONPASS_API_URL": "https://developer-sandbox.dragonpass.com"
}
}
}
]
}
}Windsurf
macOS: ~/.codeium/windsurf/mcp_config.json
Windows: %USERPROFILE%\.codeium\windsurf\mcp_config.json
{
"mcpServers": {
"dragonpass": {
"command": "dragonpass-mcp",
"env": {
"DRAGONPASS_CLIENT_ID": "your_client_id",
"DRAGONPASS_SECRET": "your_secret",
"DRAGONPASS_PROGRAM_ID": "your_program_id",
"DRAGONPASS_API_URL": "https://developer-sandbox.dragonpass.com"
}
}
}
}Zed Editor
Edit ~/.config/zed/settings.json:
{
"context_servers": {
"dragonpass": {
"command": {
"path": "dragonpass-mcp",
"env": {
"DRAGONPASS_CLIENT_ID": "your_client_id",
"DRAGONPASS_SECRET": "your_secret",
"DRAGONPASS_PROGRAM_ID": "your_program_id",
"DRAGONPASS_API_URL": "https://developer-sandbox.dragonpass.com"
}
}
}
}
}Using npx (No Global Install)
If you prefer not to install globally:
{
"mcpServers": {
"dragonpass": {
"command": "npx",
"args": ["-y", "@dragonpass/mcp"],
"env": {
"DRAGONPASS_CLIENT_ID": "your_client_id",
"DRAGONPASS_SECRET": "your_secret",
"DRAGONPASS_PROGRAM_ID": "your_program_id",
"DRAGONPASS_API_URL": "https://developer-sandbox.dragonpass.com"
}
}
}
}4. Start Using
Restart your AI client and start chatting:
Find me a lounge at Hong Kong airport
I need fast track service at Bangkok airport
Recommend an eSIM plan for Japan, 7 daysFeatures
| Module | Description | |--------|-------------| | Lounge | Search & book 1,500+ airport lounges worldwide | | Fast Track | Priority security/immigration lanes | | eSIM | Mobile data plans for 100+ countries | | Dining | Airport restaurant coupons & set meals | | Fitness | Gym day passes & fitness classes | | Search | Airport search, location-based services | | Batch | Trip planning, multi-airport comparison |
Environment Variables
| Variable | Required | Description |
|----------|----------|-------------|
| DRAGONPASS_CLIENT_ID | Yes | API Client ID |
| DRAGONPASS_SECRET | Yes | API Secret |
| DRAGONPASS_PROGRAM_ID | Yes | Program ID |
| DRAGONPASS_API_URL | No | API URL (defaults to sandbox) |
API Environments:
- Sandbox:
https://developer-sandbox.dragonpass.com - Production:
https://developer.dragonpass.com
Prompts (Quick Commands)
Type / in supported clients to see available commands:
| Command | Description |
|---------|-------------|
| /book-lounge | Book an airport lounge |
| /book-fasttrack | Book fast track service |
| /get-esim | Purchase eSIM data plan |
| /plan-trip | Get trip recommendations |
| /dragonpass-help | View help |
Troubleshooting
Q: AI can't see the tools?
- Check config file path and JSON syntax
- Restart your AI client
Q: Getting 401 error?
- Verify your API credentials are correct
Q: eSIM booking failed?
- eSIM does not support same-day booking, select tomorrow or later
License
MIT
