wrahim3933/pointpilot-core
Open-source award flight search engine. Find the best way to use credit card points for flights — REST API + MCP server for Claude Desktop.
Platform-specific configuration:
{
"mcpServers": {
"pointpilot-core": {
"command": "npx",
"args": [
"-y",
"pointpilot-core"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
Open-source award flight search engine. Find the best way to use credit card points for flights — with a REST API, MCP server for Claude Desktop, and a step-by-step booking playbook engine.
Live App · API Docs · MCP Setup
---
PointPilot searches across airline loyalty programs to find award flights, then tells you exactly how to book them:
| Program | Code | |---------|------| | Amex Membership Rewards | MR | | Chase Ultimate Rewards | CHASE | | Capital One Miles | CAP1 | | Citi ThankYou Points | CITI | | Bilt Rewards | BILT | | Marriott Bonvoy | MARRIOTT |
---
git clone https://github.com/wrahim3933/PointPilot.git
cd PointPilot/backend
pip install -r requirements.txtcp .env.example .env
# Edit .env — no API keys needed for basic functionality (mock providers work out of the box)uvicorn app.main:app --reload --port 8000The API is now running at http://localhost:8000. Try it:
# Health check
curl http://localhost:8000/health
# Search for award flights from JFK in July
curl -X POST http://localhost:8000/v1/trip-searches \
-H "Content-Type: application/json" \
-d '{
"origins": ["JFK"],
"date_window_start": "2025-07-01",
"date_window_end": "2025-07-15",
"duration_nights": 5,
"travelers": 2,Loading reviews...