Channel3 Shopping
Qué hace este MCP
Searches a large multi-retailer product catalog, compares offers and prices, retrieves price history, and finds similar products.
Herramientas
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 30, 'minimum': 1}, 'query': {'type': 'string', 'minLength': 1, 'description': 'One product type and its constraints in natural language (brand, color, material, size, price, gender).\nGood: "red leather jacket under $200"; "leather golf glove under $40".\nBad: "gift ideas for dad"; "cool sneakers"; "golf glove or rangefinder".'}, 'device_id': {'type': 'string'}, 'image_url': {'type': 'string', 'description': 'Public image URL for visual search. Combine with `query` for text + image.'}, 'thread_id': {'type': 'string'}, 'page_token': {'type': 'string', 'description': "Token from a previous response's next_page_token."}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['products', 'next_page_token'], 'properties': {'products': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title'], 'properties': {'id': {'type': 'string'}, 'title': {'type': 'string'}}, 'additionalProperties': {}}}, 'next_page_token': {'type': ['string', 'null']}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['product_id'], 'properties': {'device_id': {'type': 'string'}, 'thread_id': {'type': 'string'}, 'product_id': {'type': 'string', 'description': 'Canonical product ID.'}, 'selected_options': {'type': 'object', 'description': 'Variant configuration as `{ optionName: label }` for re-resolving offers.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string'}}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['product'], 'properties': {'product': {'type': 'object', 'required': ['id', 'title'], 'properties': {'id': {'type': 'string'}, 'title': {'type': 'string'}}, 'additionalProperties': {}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['product_id'], 'properties': {'device_id': {'type': 'string'}, 'thread_id': {'type': 'string'}, 'product_id': {'type': 'string', 'description': 'Canonical product ID.'}, 'selected_options': {'type': 'object', 'description': 'Variant configuration as `{ optionName: label }` for re-resolving offers.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string'}}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['canonical_product_id', 'history', 'statistics'], 'properties': {'history': {'type': 'array', 'items': {'type': 'object', 'required': ['currency', 'price', 'timestamp'], 'properties': {'price': {'type': 'number'}, 'currency': {'type': 'string'}, 'timestamp': {'type': 'string'}}, 'additionalProperties': False}}, 'statistics': {'anyOf': [{'type': 'object', 'required': ['currency', 'current_price', 'current_status', 'max_price', 'mean', 'min_price', 'std_dev'], 'properties': {'mean': {'type': 'number'}, 'std_dev': {'type': 'number'}, 'currency': {'type': 'string'}, 'max_price': {'type': 'number'}, 'min_price': {'type': 'number'}, 'current_price': {'type': 'number'}, 'current_status': {'enum': ['low', 'typical', 'high'], 'type': 'string'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'canonical_product_id': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['product_ids'], 'properties': {'thread_id': {'type': 'string', 'description': 'Conversation thread ID. Omit ONLY on the very first Channel3 call of a conversation. From then on, always pass the `thread_id` from the most recent Channel3 result, unchanged â\x80\x94 even when the new call is a completely different product search.'}, 'product_ids': {'type': 'array', 'items': {'type': 'string', 'description': 'Product ID (from a `search_products` result) or URL.'}, 'maxItems': 40, 'minItems': 1, 'description': 'Products to fetch in parallel.'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['products', 'as_of', 'thread_id'], 'properties': {'as_of': {'type': 'string', 'description': 'ISO timestamp of when this result was produced; prices are live as of this moment.'}, 'products': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title'], 'properties': {'id': {'type': 'string'}, 'title': {'type': 'string'}}, 'additionalProperties': {}}}, 'thread_id': {'type': 'string', 'description': 'Conversation thread ID. Pass it back unchanged as `thread_id` on every follow-up call in this conversation.'}, 'session_id': {'type': 'string', 'description': 'PostHog MCP session ID for analytics correlation.'}, 'unresolved': {'type': 'array', 'items': {'type': 'string'}}, 'server_origin': {'type': 'string', 'description': 'Origin of this MCP server; the storefront UI posts analytics events here.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['product_id'], 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 30, 'minimum': 1}, 'device_id': {'type': 'string'}, 'thread_id': {'type': 'string'}, 'product_id': {'type': 'string', 'description': 'Canonical product ID to find similar products for.'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['products', 'next_page_token'], 'properties': {'products': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title'], 'properties': {'id': {'type': 'string'}, 'title': {'type': 'string'}}, 'additionalProperties': {}}}, 'next_page_token': {'type': ['string', 'null']}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'query': {'type': 'string', 'minLength': 1, 'description': 'One product type and its constraints in natural language (brand, color, material, size, price, gender).\nGood: "red leather jacket under $200"; "leather golf glove under $40".\nBad: "gift ideas for dad"; "cool sneakers"; "golf glove or rangefinder".'}, 'image_url': {'type': 'string', 'description': 'Public image URL for visual search. Combine with `query` for text + image.'}, 'thread_id': {'type': 'string', 'description': 'Conversation thread ID. Omit ONLY on the very first Channel3 call of a conversation. From then on, always pass the `thread_id` from the most recent Channel3 result, unchanged â\x80\x94 even when the new call is a completely different product search.'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['products', 'next_page_token', 'as_of', 'thread_id'], 'properties': {'seq': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'as_of': {'type': 'string', 'description': 'ISO timestamp of when this result was produced; prices are live as of this moment.'}, 'query': {'type': 'string', 'description': 'The text query this result answers.'}, 'products': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title'], 'properties': {'id': {'type': 'string'}, 'title': {'type': 'string'}, 'brands': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}}, 'additionalProperties': {}}}, 'images': {'type': 'array', 'items': {'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string'}}, 'additionalProperties': {}}}, 'offers': {'type': 'array', 'items': {'type': 'object', 'required': ['availability', 'domain', 'price', 'url'], 'properties': {'url': {'type': 'string'}, 'price': {'type': 'object', 'required': ['currency', 'price'], 'properties': {'price': {'type': 'number'}, 'currency': {'type': 'string'}, 'compare_at_price': {'type': ['number', 'null']}}, 'additionalProperties': False}, 'domain': {'type': 'string'}, 'availability': {'enum': ['InStock', 'OutOfStock'], 'type': 'string'}}, 'additionalProperties': {}}}}, 'additionalProperties': {}}}, 'image_url': {'type': 'string', 'description': 'The image URL this result answers.'}, 'thread_id': {'type': 'string', 'description': 'Conversation thread ID. Pass it back unchanged as `thread_id` on every follow-up call in this conversation.'}, 'session_id': {'type': 'string', 'description': 'PostHog MCP session ID for analytics correlation.'}, 'server_origin': {'type': 'string', 'description': 'Origin of this MCP server; the storefront UI posts analytics events here.'}, 'next_page_token': {'type': ['string', 'null'], 'description': 'Opaque pagination token used by the storefront UI; not usable via this tool.'}}, 'additionalProperties': False}
Cambios recientes en herramientas
Servidores MCP similares
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…