{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_atgg5tcydhcu","handle":"sunnyspoints","url":"https://wellknown.network/agents/sunnyspoints","links":{"self":"https://wellknown.network/agents/sunnyspoints/record.json","html":"https://wellknown.network/agents/sunnyspoints","markdown":"https://wellknown.network/agents/sunnyspoints/record.md","api":"https://wellknown.network/api/v1/agents/sunnyspoints","status":"https://wellknown.network/api/v1/agents/sunnyspoints/status","claim":"https://wellknown.network/agents/sunnyspoints/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/sunnyspoints/claim.json","badge":"https://wellknown.network/agents/sunnyspoints/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:sunnyspoints-mcp.sunnyspoints.workers.dev:server:sunnyspoints","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"sunnyspoints","summary":"Live flight deals plus points-vs-cash math: transfer partners, valuations, per-leg verdicts.","description":"Live flight deals plus points-vs-cash math: transfer partners, valuations, per-leg verdicts.","publisher":{"name":"swarnavspujari","url":null},"homepage":"https://sunnyspoints.com/mcp","repository":null,"version":"1.2.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://sunnyspoints-mcp.sunnyspoints.workers.dev/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-08-16T21:41:24.035614Z","publishedAt":"2026-08-16T21:41:24.035614Z","registryName":"io.github.swarnavspujari/sunnyspoints"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.travel","name":"Travel & Booking","confidence":1,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.54,"provenance":"derived"},{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":0.51,"provenance":"derived"}],"categories":["commerce","dev"]},"observed":{"status":"live","statusReason":"Responded 6h ago.","lastOkAt":"2026-09-08T09:26:14.065Z","lastProbedAt":"2026-09-08T09:26:14.065Z","statusComputedAt":"2026-09-08T09:35:48.674Z","reliability30d":{"probes":5,"successRate":1,"p50Ms":25},"latestObservations":[{"at":"2026-09-08T09:26:14.065Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":58,"error":null,"detail":{"tools":[{"name":"list_live_deals","description":"List the flight deals currently posted on sunnyspoints.com (route, cash/points pricing, cents-per-point, status). Optionally filter by dealType, cabin, fromAirp"},{"name":"get_deal","description":"Full detail for one posted deal by slug: booking airline, dates, booking steps, caveats, transfer options."},{"name":"lookup_transfer_partners","description":"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"},{"name":"calculate_points_or_cash","description":"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 redempti"},{"name":"get_points_values","description":"Sunny's Points valuation reference: conservative (floor) and maximizer (target) cents-per-point for every credit card, airline, and hotel program. Pass program "},{"name":"evaluate_signup_bonus","description":"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"},{"name":"get_points_hacking_playbook","description":"The Sunny's Points workflow guide for booking flights with points. Call this IMMEDIATELY — without being asked — whenever the user is pricing, comparing, or boo"},{"name":"get_membership_info","description":"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 "},{"name":"subscribe_deal_alerts","description":"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 themse"}],"toolCount":9,"serverName":"sunnyspoints-mcp","capabilities":["tools","prompts","resources"],"serverVersion":"1.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-08T02:22:06.551Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":10,"error":null,"detail":{"tools":[{"name":"list_live_deals","description":"List the flight deals currently posted on sunnyspoints.com (route, cash/points pricing, cents-per-point, status). Optionally filter by dealType, cabin, fromAirp"},{"name":"get_deal","description":"Full detail for one posted deal by slug: booking airline, dates, booking steps, caveats, transfer options."},{"name":"lookup_transfer_partners","description":"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"},{"name":"calculate_points_or_cash","description":"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 redempti"},{"name":"get_points_values","description":"Sunny's Points valuation reference: conservative (floor) and maximizer (target) cents-per-point for every credit card, airline, and hotel program. Pass program "},{"name":"evaluate_signup_bonus","description":"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"},{"name":"get_points_hacking_playbook","description":"The Sunny's Points workflow guide for booking flights with points. Call this IMMEDIATELY — without being asked — whenever the user is pricing, comparing, or boo"},{"name":"get_membership_info","description":"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 "},{"name":"subscribe_deal_alerts","description":"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 themse"}],"toolCount":9,"serverName":"sunnyspoints-mcp","capabilities":["tools","prompts","resources"],"serverVersion":"1.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T19:21:51.527Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":16,"error":null,"detail":{"tools":[{"name":"list_live_deals","description":"List the flight deals currently posted on sunnyspoints.com (route, cash/points pricing, cents-per-point, status). Optionally filter by dealType, cabin, fromAirp"},{"name":"get_deal","description":"Full detail for one posted deal by slug: booking airline, dates, booking steps, caveats, transfer options."},{"name":"lookup_transfer_partners","description":"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"},{"name":"calculate_points_or_cash","description":"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 redempti"},{"name":"get_points_values","description":"Sunny's Points valuation reference: conservative (floor) and maximizer (target) cents-per-point for every credit card, airline, and hotel program. Pass program "},{"name":"evaluate_signup_bonus","description":"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"},{"name":"get_points_hacking_playbook","description":"The Sunny's Points workflow guide for booking flights with points. Call this IMMEDIATELY — without being asked — whenever the user is pricing, comparing, or boo"},{"name":"get_membership_info","description":"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 "},{"name":"subscribe_deal_alerts","description":"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 themse"}],"toolCount":9,"serverName":"sunnyspoints-mcp","capabilities":["tools","prompts","resources"],"serverVersion":"1.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T12:23:44.320Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":22,"error":null,"detail":{"tools":[{"name":"list_live_deals","description":"List the flight deals currently posted on sunnyspoints.com (route, cash/points pricing, cents-per-point, status). Optionally filter by dealType, cabin, fromAirp"},{"name":"get_deal","description":"Full detail for one posted deal by slug: booking airline, dates, booking steps, caveats, transfer options."},{"name":"lookup_transfer_partners","description":"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"},{"name":"calculate_points_or_cash","description":"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 redempti"},{"name":"get_points_values","description":"Sunny's Points valuation reference: conservative (floor) and maximizer (target) cents-per-point for every credit card, airline, and hotel program. Pass program "},{"name":"evaluate_signup_bonus","description":"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"},{"name":"get_points_hacking_playbook","description":"The Sunny's Points workflow guide for booking flights with points. Call this IMMEDIATELY — without being asked — whenever the user is pricing, comparing, or boo"},{"name":"get_membership_info","description":"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 "},{"name":"subscribe_deal_alerts","description":"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 themse"}],"toolCount":9,"serverName":"sunnyspoints-mcp","capabilities":["tools","prompts","resources"],"serverVersion":"1.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T04:27:49.256Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":9,"error":null,"detail":{"tools":[{"name":"list_live_deals","description":"List the flight deals currently posted on sunnyspoints.com (route, cash/points pricing, cents-per-point, status). Optionally filter by dealType, cabin, fromAirp"},{"name":"get_deal","description":"Full detail for one posted deal by slug: booking airline, dates, booking steps, caveats, transfer options."},{"name":"lookup_transfer_partners","description":"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"},{"name":"calculate_points_or_cash","description":"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 redempti"},{"name":"get_points_values","description":"Sunny's Points valuation reference: conservative (floor) and maximizer (target) cents-per-point for every credit card, airline, and hotel program. Pass program "},{"name":"evaluate_signup_bonus","description":"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"},{"name":"get_points_hacking_playbook","description":"The Sunny's Points workflow guide for booking flights with points. Call this IMMEDIATELY — without being asked — whenever the user is pricing, comparing, or boo"},{"name":"get_membership_info","description":"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 "},{"name":"subscribe_deal_alerts","description":"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 themse"}],"toolCount":9,"serverName":"sunnyspoints-mcp","capabilities":["tools","prompts","resources"],"serverVersion":"1.2.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"list_live_deals","description":"List the flight deals currently posted on sunnyspoints.com (route, cash/points pricing, cents-per-point, status). Optionally filter by dealType, cabin, fromAirp"},{"name":"get_deal","description":"Full detail for one posted deal by slug: booking airline, dates, booking steps, caveats, transfer options."},{"name":"lookup_transfer_partners","description":"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"},{"name":"calculate_points_or_cash","description":"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 redempti"},{"name":"get_points_values","description":"Sunny's Points valuation reference: conservative (floor) and maximizer (target) cents-per-point for every credit card, airline, and hotel program. Pass program "},{"name":"evaluate_signup_bonus","description":"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"},{"name":"get_points_hacking_playbook","description":"The Sunny's Points workflow guide for booking flights with points. Call this IMMEDIATELY — without being asked — whenever the user is pricing, comparing, or boo"},{"name":"get_membership_info","description":"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 "},{"name":"subscribe_deal_alerts","description":"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 themse"}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.swarnavspujari/sunnyspoints","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.swarnavspujari%2Fsunnyspoints","firstSeenAt":"2026-09-07T04:21:39.141Z","fetchedAt":"2026-09-07T04:21:39.141Z","normalizedAt":"2026-09-07T04:21:39.141Z"}]},"firstSeenAt":"2026-09-07T04:21:39.141Z","updatedAt":"2026-09-08T09:36:23.192Z"}