
Thrifle
com.thriflev1.0.0Updated Sep 29, 2026
US return policies, price-match rules, discounts, deals and Amazon price verdicts. Read-only.
Installation
In SourceWeft
- Open Thrifle in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Other MCP clients
Add this to your client's mcpServers config.
{
"mcpServers": {
"mcp": {
"type": "http",
"url": "https://api.thrifle.com/api/mcp"
}
}
}README
Thrifle MCP server
US return policies, price-match rules, discounts, deals, credit-card terms and Amazon buy-or-wait verdicts — as read-only tools for Claude, ChatGPT, Cursor and any MCP client.
No auth. No signup. 24 tools. Every answer links to the thrifle.com page it comes from.
[Install in VS Code] [Add to Cursor] [Docs] [Tests]
What you can ask
The data behind these tools: a return-policy database covering 2,250 US retailers with an A+–D− grade computed from the policy's own terms, price-match and price-adjustment policies, military/student discount programmes, birthday offers, cancellation guides, a curated deal feed, a credit-card database built from issuer pricing pages, and price history for hundreds of thousands of Amazon products. All of it is editor-verified and every record carries a last_verified date.
Connect it
Claude.ai / Claude Desktop (every plan; Free allows one custom connector) Settings → Connectors → Add custom connector → paste the URL → leave authentication empty.
Claude Code
ChatGPT — Settings → Apps & Connectors → Create (developer mode) → paste the URL, no authentication.
Cursor — click the badge above, or add to ~/.cursor/mcp.json:
VS Code — click the badge above, or code --add-mcp '{"name":"thrifle","type":"http","url":"https://api.thrifle.com/api/mcp"}'.
Perplexity (+ Custom connector → Remote), Grok (grok.com/connectors → Custom), Mistral Le Chat (Connectors → Custom MCP Connector), Gemini CLI (httpUrl under mcpServers), Gemini Enterprise (Manage team → Connected apps → Add MCP Server) all accept the same URL.
Claude Code plugin — this repo is also a Claude Code plugin (.claude-plugin/plugin.json, .mcp.json, and a thrifle-shopping skill that teaches the model which tool answers which question).
Try it from a terminal
Run it yourself
This is the same code that serves api.thrifle.com/api/mcp. THRIFLE_API_BASE points it at a different API base; MCP_RATE_PER_MIN / MCP_RATE_PER_DAY set the per-IP limits; MCP_API_KEYS (comma-separated) lists keys that bypass them via Authorization: Bearer.
How it is built
- Stateless Streamable HTTP. One
McpServer+ transport per request, JSON responses, no sessions — nothing to resume, nothing shared between callers, nothing for a CDN to buffer.GETon the endpoint returns a human-readable discovery document. - Tools call Thrifle's public REST API, never a database. That keeps the MCP answer identical to the website's answer: affiliate-link handling, expired-deal rules and serve-time grading all apply automatically.
src/api-client.jsis a 60-line loopbackfetch. - Shapers, not raw payloads.
src/shape.jsturns each API response into the facts plus the canonical thrifle.comurland aciteblock, and drops internal fields. Pure functions, all covered by fixtures. - Read-only by construction. Every tool declares
readOnlyHint: true; the catalogue insrc/tools.jshas no write path. - Price verdicts never trigger a live fetch — they read the tracked-price database only.
Fair use and licensing
Free for assistants answering a person's question: 60 calls a minute and 1,500 a day per address. Bulk or commercial use is licensed — see thrifle.com/data-licensing; a licence comes with a key that lifts the limits. Deal buy_url values are thrifle.com redirects and may be affiliate links.
Links
Docs: https://thrifle.com/mcp · Return-policy database: https://thrifle.com/return-policy · Price Predict: https://thrifle.com/price-predict · Money: https://thrifle.com/money · Contact: [email protected]
MIT licensed. © 2026 Thrifle Technologies LLC.
Source: README.md at commit a3b22c9
Tools
0Version history
1- v1.0.0LatestSep 16, 2026
