https://api.thrifle.com/api/mcp ↗
US return policies, price-match rules, discounts, deals and Amazon price verdicts. Read-only.
Thrifle is a remote MCP server published at api.thrifle.com. It has been probed 6 times since 9/12/2026. It answered in 6 of them (100.0%), a near-uninterrupted record. Median response time is 1,311 ms, a delay an agent will notice. It exposes a broad tool surface of 24 tools. On the protocol side it still runs 2025-11-25 and has not moved to the newer spec.
Can an LLM agent pick the right tool here — names, descriptions and parameter clarity are assessed.
search_return_policies — Parameter 'limit' lacks documentation about maximum allowed valueget_price_match_policy — No mention of error handling for unknown merchantscheck_product_recalls — Parameter 'brand' is optional but not explained when it should be usedRisk: low
tools/list structure, inputSchema validity, and a functional smoke test — the components of the 0-100 score.
Tools the server advertised in the latest measurement — measured, not catalog-claimed.
get_return_policyVerified return policy for a US retailer: return window, free returns, restocking fee, holiday extension, non-returnable items, an A+–D− grade, how it compares with its category, and the retailer's own policy URL. Optionally pass what the shopper bought to surface a product-specific exception (e.g. electronics at Costco). Call this for any 'what is X's return policy' question.
merchantstringrequiredproductstringcompare_return_policiesSide-by-side comparison of two US retailers' return policies with grades, per-axis winners (window, free returns, restocking fee, holiday extension) and an overall winner. Use for 'is it easier to return to X or Y' questions.
merchant_astringrequiredmerchant_bstringrequiredsearch_return_policiesFind retailers in Thrifle's return-policy database by name fragment and/or category (e.g. 'Fashion', 'Electronics', 'Home'). Returns slim rows with the return window and a link. With no arguments it returns the category list and total count. Use it when get_return_policy says a retailer was not found, or to list retailers in a category.
querystringcategorystringlimitintegerget_price_match_policyWhether a US retailer matches competitors' prices (which competitors, proof required, exclusions, how to claim) and whether it offers a post-purchase price adjustment (window in days). Call for 'does X price match' or 'will X refund the difference if the price drops' questions.
merchantstringrequiredwho_will_price_matchReverse lookup: the US retailers whose price-match policy explicitly names the given store as an accepted competitor. Optionally filter by the product category being bought so only stores that plausibly stock it are listed. Use for 'who will match Amazon's price on this' questions.
merchantstringrequiredcategorystringget_merchant_discountsVerified military (active duty, veterans, reserve) and student discount programmes for a US retailer: value, eligibility, verification method (e.g. ID.me, SheerID), online vs in-store, stackability, exclusions, whether it is running right now, and the source URL. Call for 'does X have a military/student discount' questions.
merchantstringrequiredsearch_discountsBrowse Thrifle's discount database: filter by programme type (military, student, or both), retail category, and/or a name fragment. Returns slim rows with the discount value and a link per retailer.
typestringcategorystringquerystringlimitintegerget_cancellation_guideStep-by-step guide to cancelling a US subscription or membership: available channels (online, app, phone, in person), notice period, fees, refund after cancelling, retention tactics to expect, and an ease-of-cancellation grade. Coverage is still small; the response lists what is available when the merchant is not found.
merchantstringrequiredget_birthday_freebieWhat 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, the validity window, ID requirements, and known gotchas. Call for 'what does X give you on your birthday' questions.
merchantstringrequiredsearch_birthday_freebiesBrowse verified birthday offers from US brands. Filters: actually_free (no purchase and no prior spend required), kids (child-eligible), no_signup, category (e.g. 'Restaurant', 'Beauty'), name fragment. Returns slim rows; use get_birthday_freebie for the full terms of one brand.
querystringcategorystringactually_freebooleankidsbooleanno_signupbooleanlimitintegersearch_dealsSearch 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, the thrifle.com deal page, and a buy link. Expired deals are excluded unless include_expired is set. Use for 'is there a deal on X' or 'best price on X right now' questions.
querystringrequiredsortstringinclude_expiredbooleanlimitintegerget_dealEverything 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 price-history verdict for Amazon items, FAQ, and the buy link. Use after search_deals when the shopper wants detail on one item.
dealstringrequiredDerived by comparing consecutive probes — changes in era, protocol version, build and reachability.
Add this badge to your README — it updates automatically as measurements change.
[](https://mcpmetrics.io/servers/com-thrifle-mcp)<a href="https://mcpmetrics.io/servers/com-thrifle-mcp"><img src="https://mcpmetrics.io/badge/com.thrifle/mcp/era.svg" alt="mcpmetrics"></a>You are seeing the last 7 days. Sign up for the full history. Which check failed and why is in the dashboard.
Sign up free to seeThe catalog entries whose name and description are closest to this one, found with the same index the search box uses.
Public read-only MCP server for HODLXXI agent identity, trust, receipts, and verification.
Read-only MCP for Rialto quotes and swap preflight on Robinhood Chain. No signing or broadcast.
Premium agentic endpoint for amazon-price-tracker-mcp.
SIM Only Deals Compare: the site's own MCP server — dataset, enquiry (enquiry = a human handoff,...
Read-only travel tipping for 140 destinations: search, country rules, and tip calculator.
Read-only Amazon SES observability: search events, inspect bounces, pull delivery stats.
| Run | Era | Modern | ms | Legacy | ms | Versions |
|---|---|---|---|---|---|---|
| 2026-09-13 01:33:33 | Legacy | 400 | 1587 | 200 | 1601 | 2025-11-25 |
| 2026-09-12 23:31:36 | Legacy | 400 | 1336 | 200 | 1289 | 2025-11-25 |
| 2026-09-12 21:29:15 | Legacy | 400 | 1467 | 200 | 1410 | 2025-11-25 |
| 2026-09-12 19:27:29 | Legacy | 400 | 972 | 200 | 925 | 2025-11-25 |
| 2026-09-12 17:24:09 | Legacy | 400 | 1293 | 200 | 1311 | 2025-11-25 |
| 2026-09-12 15:21:42 | Legacy | 400 | 1117 | 200 | 1062 | 2025-11-25 |
Each block is one measurement round. Green: working response. Amber: responded but the server was returning errors (5xx). Red: no response at all.
Each cell is one probe run. Faded cells are incomplete probes — one leg did not answer, so the era is inconclusive.
The two probe legs separately: modern server/discover and legacy initialize.
Comments
Sign in to write a comment
No comments yet. Be the first.