このMCPでできること
Tracks product prices across online shops, provides price histories, maintains watchlists, and creates configurable price alerts.
ツール
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['api_key', 'product_id'], 'properties': {'name': {'type': 'string', 'maxLength': 128, 'description': 'Optional alert name'}, 'api_key': {'type': 'string', 'minLength': 1, 'description': 'Pricewatcha API key (pwk_live_...)'}, 'product_id': {'type': 'string', 'minLength': 1, 'description': 'Public product ID (prod_... or demo_...)'}, 'webhook_url': {'type': 'string', 'format': 'uri', 'description': 'Optional HTTPS webhook URL'}, 'notify_email': {'type': 'boolean', 'description': 'Send email notifications (default true)'}, 'notify_on_drop': {'type': 'boolean', 'description': 'Notify on any price drop. No threshold required.'}, 'notify_on_rise': {'type': 'boolean', 'description': 'Notify on any price increase. No threshold required.'}, 'max_threshold_price': {'type': 'number', 'description': 'Notify when the price rises to or above this value.', 'exclusiveMinimum': 0}, 'min_threshold_price': {'type': 'number', 'description': 'Notify when the price drops to or below this value.', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['alert_id', 'product_id', 'notify_on_drop', 'notify_on_rise', 'currency', 'notify_email', 'is_active', 'created_at', 'updated_at'], 'properties': {'name': {'type': ['string', 'null']}, 'alert_id': {'type': 'integer'}, 'currency': {'type': 'string'}, 'is_active': {'type': 'boolean'}, 'created_at': {'type': 'string'}, 'product_id': {'type': 'string'}, 'updated_at': {'type': 'string'}, 'webhook_url': {'type': ['string', 'null']}, 'notify_email': {'type': 'boolean'}, 'notify_on_drop': {'type': 'boolean'}, 'notify_on_rise': {'type': 'boolean'}, 'last_triggered_at': {'type': ['string', 'null']}, 'max_threshold_price': {'type': ['number', 'null']}, 'min_threshold_price': {'type': ['number', 'null']}}, 'additionalProperties': True}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['api_key', 'alert_id'], 'properties': {'api_key': {'type': 'string', 'minLength': 1, 'description': 'Pricewatcha API key (pwk_live_...)'}, 'alert_id': {'type': 'integer', 'description': 'Alert ID to delete', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['deleted', 'alert_id'], 'properties': {'deleted': {'type': 'boolean', 'const': True}, 'alert_id': {'type': 'integer'}}, 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['base_url', 'health', 'api'], 'properties': {'api': {'type': 'object', 'required': ['name', 'version', 'status'], 'properties': {'name': {'type': 'string'}, 'status': {'type': 'string'}, 'version': {'type': 'string'}, 'agent_ready': {'type': 'boolean'}, 'description': {'type': 'string'}}, 'additionalProperties': True}, 'health': {'type': 'object', 'required': ['status', 'service', 'version'], 'properties': {'status': {'type': 'string'}, 'service': {'type': 'string'}, 'version': {'type': 'string'}}, 'additionalProperties': True}, 'base_url': {'type': 'string'}}, 'additionalProperties': True}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['job_id'], 'properties': {'job_id': {'type': 'string', 'minLength': 1, 'description': 'Job ID from track_product'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['job_id', 'status'], 'properties': {'hint': {'type': 'string'}, 'error': {'anyOf': [{'type': 'object', 'required': ['code', 'message', 'retry_recommended'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'http_status': {'type': ['number', 'null']}, 'retry_recommended': {'type': 'boolean'}, 'retry_after_seconds': {'type': ['number', 'null']}}, 'additionalProperties': True}, {'type': 'null'}]}, 'job_id': {'type': 'string'}, 'status': {'enum': ['queued', 'running', 'completed', 'failed'], 'type': 'string'}, 'product': {'anyOf': [{'type': 'object', 'required': ['product_id', 'name', 'shop', 'currency'], 'properties': {'name': {'type': 'string'}, 'shop': {'type': 'string'}, 'status': {'type': 'string'}, 'currency': {'type': 'string'}, 'product_id': {'type': 'string'}, 'product_url': {'type': 'string'}, 'current_price': {'type': ['number', 'null']}, 'last_checked_at': {'type': ['string', 'null']}}, 'additionalProperties': True}, {'type': 'null'}]}}, 'additionalProperties': True}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['api_key', 'alert_id'], 'properties': {'api_key': {'type': 'string', 'minLength': 1, 'description': 'Pricewatcha API key (pwk_live_...)'}, 'alert_id': {'type': 'integer', 'description': 'Alert ID from create_price_alert or list_price_alerts', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['alert_id', 'product_id', 'notify_on_drop', 'notify_on_rise', 'currency', 'notify_email', 'is_active', 'created_at', 'updated_at'], 'properties': {'name': {'type': ['string', 'null']}, 'alert_id': {'type': 'integer'}, 'currency': {'type': 'string'}, 'is_active': {'type': 'boolean'}, 'created_at': {'type': 'string'}, 'product_id': {'type': 'string'}, 'updated_at': {'type': 'string'}, 'webhook_url': {'type': ['string', 'null']}, 'notify_email': {'type': 'boolean'}, 'notify_on_drop': {'type': 'boolean'}, 'notify_on_rise': {'type': 'boolean'}, 'last_triggered_at': {'type': ['string', 'null']}, 'max_threshold_price': {'type': ['number', 'null']}, 'min_threshold_price': {'type': ['number', 'null']}}, 'additionalProperties': True}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['product_id'], 'properties': {'product_id': {'type': 'string', 'minLength': 1, 'description': 'Public product ID'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['product_id', 'currency', 'data_points'], 'properties': {'trend': {'enum': ['upward', 'downward', 'stable', 'unknown'], 'type': 'string'}, 'preview': {'type': 'boolean'}, 'currency': {'type': 'string'}, 'product_id': {'type': 'string'}, 'data_points': {'type': 'array', 'items': {'type': 'object', 'required': ['date', 'price'], 'properties': {'date': {'type': 'string'}, 'price': {'type': 'number'}}, 'additionalProperties': False}}, 'average_price': {'type': ['number', 'null']}, 'current_price': {'type': ['number', 'null']}, 'historical_low': {'type': ['number', 'null']}, 'historical_high': {'type': ['number', 'null']}}, 'additionalProperties': True}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['product_id'], 'properties': {'product_id': {'type': 'string', 'minLength': 1, 'description': 'Public product ID'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['product_id', 'name', 'shop', 'currency'], 'properties': {'name': {'type': 'string'}, 'shop': {'type': 'string'}, 'status': {'type': 'string'}, 'preview': {'type': 'boolean'}, 'currency': {'type': 'string'}, 'product_id': {'type': 'string'}, 'product_url': {'type': 'string'}, 'current_price': {'type': ['number', 'null']}, 'last_checked_at': {'type': ['string', 'null']}}, 'additionalProperties': True}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['api_key', 'product_id'], 'properties': {'api_key': {'type': 'string', 'minLength': 1, 'description': 'Pricewatcha API key (pwk_live_...)'}, 'product_id': {'type': 'string', 'minLength': 1, 'description': 'Public product ID (prod_... or demo_...)'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['product_id', 'watching'], 'properties': {'watching': {'type': 'boolean'}, 'product_id': {'type': 'string'}, 'watched_at': {'type': ['string', 'null']}}, 'additionalProperties': True}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['api_key'], 'properties': {'api_key': {'type': 'string', 'minLength': 1, 'description': 'Pricewatcha API key (pwk_live_...)'}, 'product_id': {'type': 'string', 'minLength': 1, 'description': 'Optional public product ID filter'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['count', 'alerts'], 'properties': {'count': {'type': 'integer'}, 'alerts': {'type': 'array', 'items': {'type': 'object', 'required': ['alert_id', 'product_id', 'notify_on_drop', 'notify_on_rise', 'currency', 'notify_email', 'is_active', 'created_at', 'updated_at'], 'properties': {'name': {'type': ['string', 'null']}, 'alert_id': {'type': 'integer'}, 'currency': {'type': 'string'}, 'is_active': {'type': 'boolean'}, 'created_at': {'type': 'string'}, 'product_id': {'type': 'string'}, 'updated_at': {'type': 'string'}, 'webhook_url': {'type': ['string', 'null']}, 'notify_email': {'type': 'boolean'}, 'notify_on_drop': {'type': 'boolean'}, 'notify_on_rise': {'type': 'boolean'}, 'last_triggered_at': {'type': ['string', 'null']}, 'max_threshold_price': {'type': ['number', 'null']}, 'min_threshold_price': {'type': ['number', 'null']}}, 'additionalProperties': True}}}, 'additionalProperties': True}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['api_key'], 'properties': {'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1, 'description': 'Max items (default 50)'}, 'offset': {'type': 'integer', 'minimum': 0, 'description': 'Items to skip (default 0)'}, 'api_key': {'type': 'string', 'minLength': 1, 'description': 'Pricewatcha API key (pwk_live_...)'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['items', 'total'], 'properties': {'items': {'type': 'array', 'items': {'type': 'object', 'required': ['product_id', 'watched_at', 'product'], 'properties': {'product': {'type': 'object', 'required': ['product_id', 'name', 'shop', 'currency'], 'properties': {'name': {'type': 'string'}, 'shop': {'type': 'string'}, 'status': {'type': 'string'}, 'preview': {'type': 'boolean'}, 'currency': {'type': 'string'}, 'product_id': {'type': 'string'}, 'product_url': {'type': 'string'}, 'current_price': {'type': ['number', 'null']}, 'last_checked_at': {'type': ['string', 'null']}}, 'additionalProperties': True}, 'product_id': {'type': 'string'}, 'watched_at': {'type': 'string'}}, 'additionalProperties': True}}, 'total': {'type': 'integer'}}, 'additionalProperties': True}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'query': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'Search keywords (token AND). Supports minus-prefixed exclude terms: e.g. "iPhone 15 -cover -case"'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query', 'count', 'results'], 'properties': {'count': {'type': 'integer'}, 'query': {'type': 'string'}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['product_id', 'name', 'shop'], 'properties': {'name': {'type': 'string'}, 'shop': {'type': 'string'}, 'status': {'type': 'string'}, 'preview': {'type': 'boolean'}, 'currency': {'type': 'string'}, 'product_id': {'type': 'string'}, 'product_url': {'type': ['string', 'null']}, 'current_price': {'type': ['number', 'null']}}, 'additionalProperties': True}}}, 'additionalProperties': True}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'Public product page URL from a supported shop'}, 'watch': {'type': 'boolean', 'description': 'If true (API key required), enroll the product for continuous scheduler updates.'}, 'api_key': {'type': 'string', 'minLength': 1, 'description': 'Optional API key (pwk_live_...). Required for watch/refresh.'}, 'refresh': {'type': 'boolean', 'description': 'If true (API key required), force a re-scrape even if the URL is already in the catalog.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['job_id', 'status'], 'properties': {'hint': {'type': 'string'}, 'error': {'anyOf': [{'type': 'object', 'required': ['code', 'message', 'retry_recommended'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'http_status': {'type': ['number', 'null']}, 'retry_recommended': {'type': 'boolean'}, 'retry_after_seconds': {'type': ['number', 'null']}}, 'additionalProperties': True}, {'type': 'null'}]}, 'job_id': {'type': 'string'}, 'status': {'enum': ['queued', 'running', 'completed', 'failed'], 'type': 'string'}, 'product': {'anyOf': [{'type': 'object', 'required': ['product_id', 'name', 'shop', 'currency'], 'properties': {'name': {'type': 'string'}, 'shop': {'type': 'string'}, 'status': {'type': 'string'}, 'currency': {'type': 'string'}, 'product_id': {'type': 'string'}, 'product_url': {'type': 'string'}, 'current_price': {'type': ['number', 'null']}, 'last_checked_at': {'type': ['string', 'null']}}, 'additionalProperties': True}, {'type': 'null'}]}}, 'additionalProperties': True}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['api_key', 'product_id'], 'properties': {'api_key': {'type': 'string', 'minLength': 1, 'description': 'Pricewatcha API key (pwk_live_...)'}, 'product_id': {'type': 'string', 'minLength': 1, 'description': 'Public product ID (prod_... or demo_...)'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['product_id', 'watching'], 'properties': {'watching': {'type': 'boolean'}, 'product_id': {'type': 'string'}, 'watched_at': {'type': ['string', 'null']}}, 'additionalProperties': True}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['api_key', 'alert_id'], 'properties': {'name': {'type': 'string', 'maxLength': 128}, 'api_key': {'type': 'string', 'minLength': 1, 'description': 'Pricewatcha API key (pwk_live_...)'}, 'alert_id': {'type': 'integer', 'description': 'Alert ID to update', 'exclusiveMinimum': 0}, 'is_active': {'type': 'boolean'}, 'webhook_url': {'anyOf': [{'type': 'string', 'format': 'uri'}, {'type': 'null'}]}, 'notify_email': {'type': 'boolean'}, 'notify_on_drop': {'type': 'boolean', 'description': 'Notify on any price drop. No threshold required.'}, 'notify_on_rise': {'type': 'boolean', 'description': 'Notify on any price increase. No threshold required.'}, 'max_threshold_price': {'anyOf': [{'type': 'number', 'exclusiveMinimum': 0}, {'type': 'null'}], 'description': 'Max threshold, or null to clear.'}, 'min_threshold_price': {'anyOf': [{'type': 'number', 'exclusiveMinimum': 0}, {'type': 'null'}], 'description': 'Min threshold, or null to clear.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['alert_id', 'product_id', 'notify_on_drop', 'notify_on_rise', 'currency', 'notify_email', 'is_active', 'created_at', 'updated_at'], 'properties': {'name': {'type': ['string', 'null']}, 'alert_id': {'type': 'integer'}, 'currency': {'type': 'string'}, 'is_active': {'type': 'boolean'}, 'created_at': {'type': 'string'}, 'product_id': {'type': 'string'}, 'updated_at': {'type': 'string'}, 'webhook_url': {'type': ['string', 'null']}, 'notify_email': {'type': 'boolean'}, 'notify_on_drop': {'type': 'boolean'}, 'notify_on_rise': {'type': 'boolean'}, 'last_triggered_at': {'type': ['string', 'null']}, 'max_threshold_price': {'type': ['number', 'null']}, 'min_threshold_price': {'type': ['number', 'null']}}, 'additionalProperties': True}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['api_key', 'product_id'], 'properties': {'api_key': {'type': 'string', 'minLength': 1, 'description': 'Pricewatcha API key (pwk_live_...)'}, 'product_id': {'type': 'string', 'minLength': 1, 'description': 'Public product ID (prod_... or demo_...)'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['product_id', 'watching'], 'properties': {'watching': {'type': 'boolean'}, 'product_id': {'type': 'string'}, 'watched_at': {'type': ['string', 'null']}}, 'additionalProperties': True}
最近のツール変更
類似のMCPサーバー
AgentLot Marketplace
Enables agents and users to discover, bid on, purchase, deliver, and settle paid digital services and compute work.
apex-x1
Provides X1 and Arc token screening, liquidity and exit-risk checks, wallet and bridge data, non-custodial token operations, comm…
SpellBook Finance
Provides Magic: The Gathering and other trading-card market prices, buylist offers, arbitrage analysis, sealed-product EV, seller…
API Direct
Searches and retrieves data from social networks, news and Google services, while also providing Amazon product, seller, ranking,…
Digital Manager Guru
Provides Digital Manager Guru checkout, customer, transaction, subscription, affiliate, coupon, blocklist, and digital-product sa…
Pagar.me
Connects to Pagar.me to manage customers, cards, orders, charges, invoices, payment captures, confirmations, retries, refunds, an…
amazon-product-research-mcp
Researches Amazon products, brands, sellers, buy-box activity, sourcing profitability, category competition, and supplier opportu…
AgentLux
Operates an agent avatar marketplace with item generation, purchases, creator earnings, public profiles, social activity, and ERC…