
Pointsyeah
com.pulsemcp由 pulsemcp.com 發布v0.2.9更新於 Oct 28, 2026
MCP server for searching award flights and travel deals via PointsYeah.
概覽
透過 PointsYeah 搜尋哩程獎勵機票與旅遊優惠,讓助理比較點數/哩程機位與銀行點數轉移方案。
- 可以做什麼
- 依日期、艙等等條件,在 20 多家航空公司常客計畫中搜尋點數/哩程獎勵機票
- 比較 Chase、Amex、Citi、Capital One、Bilt、Wells Fargo 等銀行獎勵點數的轉移選項
- 檢視過去的獎勵機票搜尋紀錄
- 設定或更新用於驗證的 PointsYeah 更新權杖
- 適用情境
- 適合在規劃哩程兌換行程時,讓助理查詢點數/哩程機位、比較該使用哪家銀行點數轉移夥伴,或回顧先前的搜尋紀錄。
- 執行需求
- 透過 npx 在本機執行,需要 Node.js 18+ 與一個 PointsYeah 帳號(免費或付費)。驗證使用 PointsYeah 的 AWS Cognito 更新權杖,可透過 POINTSYEAH_REFRESH_TOKEN 環境變數或 set_refresh_token 工具提供。需要能連線至 PointsYeah 的 API。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Pointsyeah,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
PointsYeah MCP Server
An MCP server for searching award flights and travel deals via PointsYeah. Search for flight availability using points and miles across 20+ airline loyalty programs and compare transfer options from major bank reward programs.
Features
- Award Flight Search - Search for flights using points/miles across multiple airline programs
- Bank Transfer Comparisons - See transfer options from Chase, Amex, Citi, Capital One, Bilt, and Wells Fargo
- Search History - Review your past award flight searches
Prerequisites
- A PointsYeah account (free or premium)
- Node.js 18+
Configuration
Environment Variables
Authentication
All three tools are always visible to the MCP client. Auth-requiring tools (search_flights, get_search_history) return a clear error directing users to set_refresh_token when not authenticated.
- Without a token: Calling
search_flightsorget_search_historyreturns an error: "Authentication required. Please call the set_refresh_token tool first." - After providing a valid token (via environment variable or the tool): Flight search tools work normally
- If the token expires or is revoked: Auth-requiring tools start returning errors again, prompting the user to call
set_refresh_token
Obtaining the Refresh Token
- Go to PointsYeah Sign In and log in
- Open browser DevTools (F12) -> Console
- Run:
- Either set it as the
POINTSYEAH_REFRESH_TOKENenvironment variable, or provide it at runtime via theset_refresh_tokentool
Note: The refresh token typically expires after 30-90 days. When it expires, the server will switch back to the
set_refresh_tokentool automatically.
Claude Desktop Configuration
Add to your Claude Desktop configuration file:
Manual Setup
Available Tools
Architecture
This server uses a two-step approach for flight searches:
- Explorer Search - HTTP POST to PointsYeah's explorer API with departure/arrival airports, date, and cabin classes. Returns summary results with CloudFront detail URLs.
- Detail Fetch - HTTP GET each detail URL to retrieve full route, segment, and transfer information. Up to 10 detail fetches per search.
All API calls use plain HTTP requests with the Cognito ID token for authentication.
Authentication Flow
PointsYeah uses AWS Cognito for authentication. The server supports dynamic authentication:
- On startup, if
POINTSYEAH_REFRESH_TOKENis set, validates it via Cognito. If valid, enters authenticated mode. If invalid/expired, enters unauthenticated mode. - All tools are always registered. Auth-requiring tools check authentication state at call time and return errors when not authenticated.
- Once authenticated (via env var or
set_refresh_token), exchanges the refresh token for access and ID tokens via Cognito'sInitiateAuthAPI. - Refreshes tokens lazily when they're within 5 minutes of expiry.
- If a token is revoked mid-session (detected via API error), automatically marks auth state as invalid so subsequent calls prompt re-authentication.
Development
Limitations
- Refresh token expiry - The Cognito refresh token expires (typically 30-90 days). Users need to re-login and update the token.
- Free plan limits - PointsYeah may limit search frequency or result count on free plans.
- API changes - If PointsYeah changes their explorer API, the search flow may need updating.
來源:experimental/pointsyeah/README.md,提交 0ed34de
工具
0版本歷史
1- v0.2.9最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分