{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_bhkb3fcz6fsq","handle":"thrifle","url":"https://wellknown.network/agents/thrifle","links":{"self":"https://wellknown.network/agents/thrifle/record.json","html":"https://wellknown.network/agents/thrifle","markdown":"https://wellknown.network/agents/thrifle/record.md","api":"https://wellknown.network/api/v1/agents/thrifle","status":"https://wellknown.network/api/v1/agents/thrifle/status","claim":"https://wellknown.network/agents/thrifle/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/thrifle/claim.json","badge":"https://wellknown.network/agents/thrifle/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/thrifle/history","tools":"https://wellknown.network/api/v1/agents/thrifle/tools"},"ard":{"identifier":"urn:air:api.thrifle.com:server:thrifle","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Thrifle","summary":"US return policies, price-match rules, discounts, deals and Amazon price verdicts. Read-only.","description":"US return policies, price-match rules, discounts, deals and Amazon price verdicts. Read-only.","publisher":{"name":"com.thrifle","url":null},"homepage":"https://thrifle.com/mcp","repository":"https://github.com/ejazmu/thrifle-mcp","version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://api.thrifle.com/api/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-09-09T23:18:09.227399Z","publishedAt":"2026-09-09T23:18:09.227399Z","registryName":"com.thrifle/mcp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":1,"provenance":"derived"},{"slug":"data.database","name":"Databases","confidence":0.525,"provenance":"derived"},{"slug":"content.writing","name":"Writing & Editing","confidence":0.51,"provenance":"derived"},{"slug":"communication.chat","name":"Team Chat","confidence":0.51,"provenance":"derived"}],"categories":["commerce","communication","content","data"],"language":"en"},"observed":{"status":"unavailable","statusReason":"8 consecutive checks failed; last success 31d ago.","lastOkAt":"2026-09-11T21:24:54.186Z","lastProbedAt":"2026-10-10T10:27:37.080Z","statusComputedAt":"2026-10-10T10:29:52.603Z","reliability30d":{"probes":8,"successRate":0,"p50Ms":null,"basis":"none","measures":{"availability":"availability","latency":"response time","tools":"not observed","summary":"No successful checks in the window."},"checks":{"total":7,"ok":0,"authBoundaryOk":0,"serviceOk":0,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-10T10:27:37.080Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null},{"at":"2026-10-04T00:32:09.580Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null},{"at":"2026-09-26T16:27:09.447Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null},{"at":"2026-09-19T21:26:54.211Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null},{"at":"2026-09-15T15:27:08.001Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null},{"at":"2026-09-13T16:28:01.798Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null},{"at":"2026-09-12T17:28:50.369Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null},{"at":"2026-09-12T05:21:20.295Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null},{"at":"2026-09-11T21:24:54.186Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":639,"error":null,"detail":{"tools":[{"name":"get_return_policy","description":"Verified return policy for a US retailer: return window, free returns, restocking fee, holiday extension, non-returnable items, an A+–D− grade, how it compares "},{"name":"compare_return_policies","description":"Side-by-side comparison of two US retailers' return policies with grades, per-axis winners (window, free returns, restocking fee, holiday extension) and an over"},{"name":"search_return_policies","description":"Find retailers in Thrifle's return-policy database by name fragment and/or category (e.g. 'Fashion', 'Electronics', 'Home'). Returns slim rows with the return w"},{"name":"get_price_match_policy","description":"Whether a US retailer matches competitors' prices (which competitors, proof required, exclusions, how to claim) and whether it offers a post-purchase price adju"},{"name":"who_will_price_match","description":"Reverse lookup: the US retailers whose price-match policy explicitly names the given store as an accepted competitor. Optionally filter by the product category "},{"name":"get_merchant_discounts","description":"Verified military (active duty, veterans, reserve) and student discount programmes for a US retailer: value, eligibility, verification method (e.g. ID.me, Sheer"},{"name":"search_discounts","description":"Browse Thrifle's discount database: filter by programme type (military, student, or both), retail category, and/or a name fragment. Returns slim rows with the d"},{"name":"get_cancellation_guide","description":"Step-by-step guide to cancelling a US subscription or membership: available channels (online, app, phone, in person), notice period, fees, refund after cancelli"},{"name":"get_birthday_freebie","description":"What a US restaurant or retailer gives away for your birthday, whether it is actually free or needs a purchase or prior spend, how to sign up and how far ahead,"},{"name":"search_birthday_freebies","description":"Browse verified birthday offers from US brands. Filters: actually_free (no purchase and no prior spend required), kids (child-eligible), no_signup, category (e."},{"name":"search_deals","description":"Search Thrifle's curated US deals by product, brand or keyword. Returns live deals with price, list price, discount %, merchant, coupon code when there is one, "},{"name":"get_deal","description":"Everything Thrifle knows about one deal, by its thrifle.com URL or slug: price and list price, merchant, coupon, why it's great, the editorial verdict, the pric"},{"name":"get_deal_of_the_day","description":"Thrifle's editor-picked deal of the day with price, merchant and buy link. Cheap to call; returns found:false when none is set."},{"name":"get_store_deals","description":"A retailer's store page on Thrifle: how many live deals it has, the most recent ones with prices and buy links, and its military/student discount summary when k"},{"name":"predict_amazon_price","description":"Thrifle's Price Predict verdict for an Amazon product (ASIN or amazon.com URL): BUY / HOLD / WAIT with a buy score, current vs typical price, all-time low, 30/9"},{"name":"search_blog","description":"Find Thrifle articles by keyword: original data studies (e.g. what actually dropped on Black Friday, Prime Day fact-checks), buying guides, and the Money sectio"},{"name":"get_blog_post","description":"The full text of one Thrifle article by URL or slug (HTML stripped, long posts truncated at ~20,000 characters), plus its FAQ, author, date and URL for citation"},{"name":"search_credit_cards","description":"Browse Thrifle's US credit-card database (store and co-branded cards first): filter by issuer, retailer, store cards only, or cards that use deferred-interest p"},{"name":"get_credit_card","description":"Full record for one card by its card_key (from search_credit_cards): APR tiers, intro and penalty APRs, fees, promotional financing terms with the issuer's own "},{"name":"get_store_credit_cards","description":"The store and co-branded credit cards a US retailer offers, with APR, annual fee, whether promotional financing is deferred interest, and links to each card's f"},{"name":"get_money_monitor","description":"Current US macro numbers from Thrifle's Money Monitor: GDP growth, personal saving rate, average credit-card APR, revolving and total consumer credit, the feder"},{"name":"get_price_pulse","description":"Latest US Consumer Price Index by spending category (headline, food, energy, shelter, apparel, etc.) with month-over-month and year-over-year change, plus avera"},{"name":"check_product_recalls","description":"Matches a product name (and optional brand) against recent U.S. CPSC recalls using a strict matcher tuned for zero false positives. Returns matching recalls wit"},{"name":"about_thrifle","description":"What Thrifle is, what each database covers and how big it is, how to cite it, and which tool answers which kind of question."}],"toolCount":24,"serverName":"thrifle","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"get_return_policy","description":"Verified return policy for a US retailer: return window, free returns, restocking fee, holiday extension, non-returnable items, an A+–D− grade, how it compares "},{"name":"compare_return_policies","description":"Side-by-side comparison of two US retailers' return policies with grades, per-axis winners (window, free returns, restocking fee, holiday extension) and an over"},{"name":"search_return_policies","description":"Find retailers in Thrifle's return-policy database by name fragment and/or category (e.g. 'Fashion', 'Electronics', 'Home'). Returns slim rows with the return w"},{"name":"get_price_match_policy","description":"Whether a US retailer matches competitors' prices (which competitors, proof required, exclusions, how to claim) and whether it offers a post-purchase price adju"},{"name":"who_will_price_match","description":"Reverse lookup: the US retailers whose price-match policy explicitly names the given store as an accepted competitor. Optionally filter by the product category "},{"name":"get_merchant_discounts","description":"Verified military (active duty, veterans, reserve) and student discount programmes for a US retailer: value, eligibility, verification method (e.g. ID.me, Sheer"},{"name":"search_discounts","description":"Browse Thrifle's discount database: filter by programme type (military, student, or both), retail category, and/or a name fragment. Returns slim rows with the d"},{"name":"get_cancellation_guide","description":"Step-by-step guide to cancelling a US subscription or membership: available channels (online, app, phone, in person), notice period, fees, refund after cancelli"},{"name":"get_birthday_freebie","description":"What a US restaurant or retailer gives away for your birthday, whether it is actually free or needs a purchase or prior spend, how to sign up and how far ahead,"},{"name":"search_birthday_freebies","description":"Browse verified birthday offers from US brands. Filters: actually_free (no purchase and no prior spend required), kids (child-eligible), no_signup, category (e."},{"name":"search_deals","description":"Search Thrifle's curated US deals by product, brand or keyword. Returns live deals with price, list price, discount %, merchant, coupon code when there is one, "},{"name":"get_deal","description":"Everything Thrifle knows about one deal, by its thrifle.com URL or slug: price and list price, merchant, coupon, why it's great, the editorial verdict, the pric"},{"name":"get_deal_of_the_day","description":"Thrifle's editor-picked deal of the day with price, merchant and buy link. Cheap to call; returns found:false when none is set."},{"name":"get_store_deals","description":"A retailer's store page on Thrifle: how many live deals it has, the most recent ones with prices and buy links, and its military/student discount summary when k"},{"name":"predict_amazon_price","description":"Thrifle's Price Predict verdict for an Amazon product (ASIN or amazon.com URL): BUY / HOLD / WAIT with a buy score, current vs typical price, all-time low, 30/9"},{"name":"search_blog","description":"Find Thrifle articles by keyword: original data studies (e.g. what actually dropped on Black Friday, Prime Day fact-checks), buying guides, and the Money sectio"},{"name":"get_blog_post","description":"The full text of one Thrifle article by URL or slug (HTML stripped, long posts truncated at ~20,000 characters), plus its FAQ, author, date and URL for citation"},{"name":"search_credit_cards","description":"Browse Thrifle's US credit-card database (store and co-branded cards first): filter by issuer, retailer, store cards only, or cards that use deferred-interest p"},{"name":"get_credit_card","description":"Full record for one card by its card_key (from search_credit_cards): APR tiers, intro and penalty APRs, fees, promotional financing terms with the issuer's own "},{"name":"get_store_credit_cards","description":"The store and co-branded credit cards a US retailer offers, with APR, annual fee, whether promotional financing is deferred interest, and links to each card's f"},{"name":"get_money_monitor","description":"Current US macro numbers from Thrifle's Money Monitor: GDP growth, personal saving rate, average credit-card APR, revolving and total consumer credit, the feder"},{"name":"get_price_pulse","description":"Latest US Consumer Price Index by spending category (headline, food, energy, shelter, apparel, etc.) with month-over-month and year-over-year change, plus avera"},{"name":"check_product_recalls","description":"Matches a product name (and optional brand) against recent U.S. CPSC recalls using a strict matcher tuned for zero false positives. Returns matching recalls wit"},{"name":"about_thrifle","description":"What Thrifle is, what each database covers and how big it is, how to cite it, and which tool answers which kind of question."}],"package":null,"toolSurface":null,"endpointFacts":[{"id":"ep_g5s2hu5x2vn6","url":"https://api.thrifle.com/api/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-10T10:27:37.077Z","auth":null,"tls":{"observedAt":"2026-10-10T10:27:37.092Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"thrifle.com","issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"validFrom":"2026-08-18T12:00:24.000Z","validTo":"2026-11-16T12:00:23.000Z","daysToExpiry":34,"sanCount":2,"fingerprint256":"1E:6B:B3:66:C3:C6:C3:0A:FF:EB:84:43:5F:3E:46:9E:45:6D:D3:07:E5:DE:60:2C:20:B0:87:11:98:F1:2F:BF"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.thrifle/mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/com.thrifle%2Fmcp","firstSeenAt":"2026-09-11T20:19:01.742Z","fetchedAt":"2026-10-12T09:20:56.276Z","normalizedAt":"2026-10-12T09:20:56.276Z"}]},"firstSeenAt":"2026-09-11T20:19:01.742Z","updatedAt":"2026-09-11T21:26:06.400Z"}