MCP server enabling Claude to search and compare flights across multiple providers with smart caching and parallel queries