Home · Comparisons

MCP Price Tracker vs keepa-mcp and pricetrack-mcp: which MCP server to pick

These three answer different questions. keepa-mcp answers "what has this Amazon ASIN cost over the last year", using the Keepa API. pricetrack-mcp answers "what does this SaaS product charge today and when did it last change", from a catalogue of published vendor pricing. Ours answers "watch this exact URL and tell me when it drops", for any ordinary shop page, with the history kept on your disk.

The facts, read from each project

FactOurskeepa-mcppricetrack-mcp
Tools8 plus license_status and license_activate64 public catalogue tools
Transportstdio, plus a hosted streamable HTTP endpointstdio (npx)Hosted streamable HTTP, plus stdio via npx
Account or API key neededNoYes, KEEPA_API_KEYNo for the four public tools; OAuth sign-in for account tools
What it can seeAny public product page you give a URL forAmazon catalogue data through KeepaPublished pricing for the SaaS products in the PriceTrack catalogue
Where the history livesLocal JSON in ~/.local/share/mcp-servers/price-tracker/Keepa, queried per callPriceTrack servers
LicenceMITMITMIT
Latest release read0.2.3 on the MCP registrynpm keepa-mcp 0.1.2, 2026-08-09npm @pricetrack/mcp 0.1.0, 2026-08-18
Target alerts you set yourselfYes, per watchNo, deals are Keepa-wide filtersNo, alerts are an account feature

When to pick keepa-mcp

Pick it for Amazon research. Nothing we do comes close to a year of decoded price series, sales rank history with a demand trend, keyword ASIN search, category best sellers or a deals feed filtered by drop percentage and rating. Those are the six tools it exposes. It needs a Keepa API key, and its README states plainly that it is an unofficial client not affiliated with Keepa.

When to pick pricetrack-mcp

Pick it when the question is about software vendors rather than products in a basket. It searches a catalogue the project describes as 33,000 or more SaaS products, returns current plans with billing periods, lists verified price changes and the biggest 30 day movers, and compares two to five products side by side. It also has the lowest friction of the three: a hosted URL with no authentication, so claude mcp add --transport http pricetrack https://pricetrack.dev/api/mcp is the whole install.

When to pick ours

Pick ours when the page you care about is not in anyone's catalogue: a European shop, a niche retailer, a supplier quote page, a competitor's own pricing page. You pass a URL, price_check fetches it and reports price, currency, title and the change since the last stored observation, and watch_add keeps it on a list with an optional target price. History and alerts stay in local JSON, so nobody learns what you are watching. Extraction reads JSON-LD, microdata and Open Graph before falling back to text, and returns a confidence level rather than pretending. Free covers unlimited checks, 3 watches and 30 observations each.

What we measured

The price-tracker package carries 39 automated tests, all passing, covering price extraction across page shapes, redirect handling, the stdio protocol and two concurrent writers. The 121 check validate.mjs probe suite is at 121 of 121. In user value round 5, the price watch and refresh scenario was driven through the real Claude CLI and scored 3 of 3. The five suites together are 144 tests.

Install lines

Ours, Claude Code:

claude mcp add price-tracker -- npx -y @theluckystrike/mcp-price-tracker

keepa-mcp:

claude mcp add keepa -e KEEPA_API_KEY=your_key -- npx -y keepa-mcp

pricetrack-mcp:

claude mcp add --transport http pricetrack https://pricetrack.dev/api/mcp

Config file paths per client are on the setup pages. The product page for ours is MCP Price Tracker, and the guides cover the watch and alert workflow.

Questions

Does your price tracker work on Amazon?

It fetches the URL you give it like any other page, and extraction is best effort with a confidence level. For Amazon specifically, keepa-mcp is built for it and has real history behind it; ours is built for the long tail of shop pages that no catalogue covers.

How often does it check prices?

Only when you ask. It is a local server with no background process, so watch_refresh runs when the model calls it. If you want a schedule, run watch_refresh from a cron job that talks to the server.

Does anyone see the URLs I watch?

Only the shop, when a fetch happens. The watch list and the observation history are JSON files under your home directory and are never uploaded. keepa-mcp and pricetrack-mcp both send your query to their service by design.

Can I use all three together?

Yes, and it is a reasonable setup: keepa-mcp for Amazon history, pricetrack-mcp for SaaS pricing, ours for the specific pages you care about. Tool names do not collide.

What is the free tier limit?

Unlimited price_check calls, 3 watches, and 30 stored observations per watch, with target alerts included. Pro at $19 once removes the watch and history limits and adds refresh all.

Related

Product page · Setup per client · Guides · All comparisons