MCP App Store
by KeenEthics
E-Commerce

Pricewatcha

by Pricewatcha

Overview

Pricewatcha turns public product URLs into structured price intelligence — current price, historical low / high / average, and price trend. Through the MCP connector, Claude can search the product catalog, submit a product URL for tracking, and read full price history. It works fully anonymously: no account, no API key. Coverage spans major marketplaces and long-tail shops via Pricewatcha's own crawler with a commercial-scraper fallback.

Tools

get_api_status

Claude
Check whether the Pricewatcha public API is available. Returns health and discovery metadata. On failure, returns a structured error object with fields error.code, error.message, error.http_status, error.retry_recommended, and error.retry_after_seconds.

get_job_status

Claude
Poll an async tracking job by job_id. Returns status (queued, running, completed, or failed). On completion, product is populated; on scrape failure, error is populated (HTTP 200 job lookup — not a transport error). On failure, returns a structured error object with fields error.code, error.message, error.http_status, error.retry_recommended, and error.retry_after_seconds.

get_price_history

Claude
Get historical prices, aggregates (low/high/average), trend, and data points for a product. On failure, returns a structured error object with fields error.code, error.message, error.http_status, error.retry_recommended, and error.retry_after_seconds.

get_product

Claude
Get structured product price intelligence by product_id (e.g. demo_iphone_15_pro or prod_xxx from a completed job). On failure, returns a structured error object with fields error.code, error.message, error.http_status, error.retry_recommended, and error.retry_after_seconds.

search_products

Claude
Search the full Pricewatcha product catalog by keyword (name, URL, shop/platform). Returns product-level data only — not user accounts or alert settings. On failure, returns a structured error object with fields error.code, error.message, error.http_status, error.retry_recommended, and error.retry_after_seconds.

track_product

Claude
Submit a public product URL for price tracking. Waits up to ~25s server-side; fast shops return status "completed" with product in one call. Slow jobs return status "running" with job_id — poll get_job_status. On failure, returns a structured error object with fields error.code, error.message, error.http_status, error.retry_recommended, and error.retry_after_seconds.

App Stats

6

Tools

Claude

Platforms

Works with

Claude

Data refreshed daily