# pricewatcha MCP server

Track prices & price history on any online shop, with alerts and an API

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-pricewatcha-pricewatcha
- Repository: https://github.com/pricewatcha/pricewatcha-api

## Install
- Endpoint: https://mcp.pricewatcha.com
- Auth: Not captured

## Setup notes
- Remote endpoint: https://mcp.pricewatcha.com

## Tools
- get_api_status (Get API status) - 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. Endpoint: https://mcp.pricewatcha.com
- track_product (Track product) - 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. Endpoint: https://mcp.pricewatcha.com
- get_job_status (Get job status) - 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. Endpoint: https://mcp.pricewatcha.com
- get_product (Get product) - 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. Endpoint: https://mcp.pricewatcha.com
- get_price_history (Get price history) - 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. Endpoint: https://mcp.pricewatcha.com
- search_products (Search products) - 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. Endpoint: https://mcp.pricewatcha.com

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.github.pricewatcha
- Version: 0.1.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jun 6, 2026
- Source: https://registry.modelcontextprotocol.io
