Live flight deals plus points-vs-cash math: transfer partners, valuations, per-leg verdicts.
| Endpoint | https://sunnyspoints-mcp.sunnyspoints.workers.dev/mcp (streamable-http) |
|---|---|
| Registry version | 1.2.0 |
| Now | 9 tools · grade A (100) · pin ts_538c20a1cb8f180aa4eb841234d5a6c6 · protocol 2025-06-18 |
| First / last listed | 2026-10-29 02:32 UTC / 2026-10-29 02:32 UTC |
| Grade over time | 2026-10-29: A (100), 9 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: list_live_deals get_deal lookup_transfer_partners calculate_points_or_cash get_points_values evaluate_signup_bonus get_points_hacking_playbook get_membership_info subscribe_deal_alerts
list_live_deals | List the flight deals currently posted on sunnyspoints.com (route, cash/points pricing, cents-per-point, status). Optionally filter by dealType, cabin, fromAirport, or status. Expired deals are excluded unless status='expired' is requested. NOTE: these are Sunny's curated posted deals only — if none match the user's route, that says NOTHING about whether their specific flight is better on points; params: dealType, cabin, fromAirport, status |
get_deal | Full detail for one posted deal by slug: booking airline, dates, booking steps, caveats, transfer options. params: slug* |
lookup_transfer_partners | Transfer partner map. Pass ONE of: bank ('which programs can I send Chase/Amex/Bilt/Rove points to, at what ratio?'), program ('which banks feed Flying Blue and which airlines can it book?'), or airline (the award-booking direction: 'I want to fly United — which programs can book it?'). BEST: when you know which currency the user holds, pass bank AND airline together — you get only the programs th params: bank, program, airline |
calculate_points_or_cash | Should this flight be booked with points or cash? Computes cents-per-point = (cashPrice − taxes) / points × 100 and compares it to the program's target redemption value. Returns a clear verdict with the margin. IMPORTANT: award bookings are one-way purchases — call this once PER DIRECTION with that leg's ONE-WAY cash price and one-way award price (never half a round-trip fare; fetch one-way cash p params: program*, pointsCost*, taxesUsd*, cashPriceUsd*, route |
get_points_values | Sunny's Points valuation reference: conservative (floor) and maximizer (target) cents-per-point for every credit card, airline, and hotel program. Pass program for one row, omit for the full table. params: program |
evaluate_signup_bonus | Is a credit card sign-up bonus worth it? Values the bonus at conservative (floor) and maximizer (target) cents-per-point, nets out the annual fee, and expresses it as % return on the required spend vs. a flat 2% cash-back card. params: program*, bonusPoints*, requiredSpend*, annualFee |
get_points_hacking_playbook | The Sunny's Points workflow guide for booking flights with points. Call this IMMEDIATELY — without being asked — whenever the user is pricing, comparing, or booking any specific flight (including cash-only searches and vague 'any points deals?' questions), then run its workflow end-to-end. Topics: overview (the 5-step workflow), award-search (per-program search sites + logged-in browser rules), ac params: topic |
get_membership_info | Details of the Sunny's Points $150/year membership (hands-on award booking help with a money-back guarantee). Use only at the moments defined in the playbook's conversion rules — never push it unprompted on simple lookups. params: none |
subscribe_deal_alerts | Subscribe the user to Sunny's Points free deal-alert emails. ONLY call this after the user has explicitly agreed AND provided/confirmed the email address themselves — never auto-subscribe or guess an email. params: email*, homeAirport |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.