commercebridge
What this MCP does
Connects to marketplace and storefront catalogs to search and retrieve product, listing, shop, collection, availability, pricing, and related commerce data.
Tools
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sku'], 'properties': {'sku': {'type': 'string', 'description': 'Best Buy SKU, e.g. 6418599. Required.'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'id': {'type': 'string', 'description': 'eBay REST item id, e.g. v1|256801234567|0.'}, 'country': {'enum': ['us', 'gb', 'de', 'au', 'ca', 'fr', 'it', 'es'], 'type': 'string', 'description': 'Default us.'}, 'legacy_id': {'type': 'string', 'description': 'Legacy numeric item id (used when `id` is omitted).'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['item_ids'], 'properties': {'country': {'enum': ['us', 'gb', 'de', 'au', 'ca', 'fr', 'it', 'es'], 'type': 'string', 'description': 'Default us.'}, 'item_ids': {'type': 'string', 'description': 'Comma-separated eBay item ids (max 20). Required.'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['listing_id'], 'properties': {'language': {'type': 'string', 'description': 'IETF language tag, e.g. de, en, es, fr.'}, 'listing_id': {'type': 'string', 'description': 'Etsy listing id, e.g. 1234567890. Required.'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'shop_id': {'type': 'string', 'description': 'Etsy shop id, e.g. 12345678.'}, 'shop_name': {'type': 'string', 'description': 'Used when shop_id is omitted, e.g. PaperGoodsCo.'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'q': {'type': 'string', 'description': 'Keyword filter within the shop.'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Default 20.'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Default 0.'}, 'shop_id': {'type': 'string', 'description': 'Etsy shop id.'}, 'sort_on': {'enum': ['created', 'price', 'updated', 'score'], 'type': 'string'}, 'shop_name': {'type': 'string', 'description': 'Used when shop_id is omitted.'}, 'sort_order': {'enum': ['asc', 'ascending', 'desc', 'descending', 'up', 'down'], 'type': 'string'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['store'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Default 1.'}, 'limit': {'type': 'integer', 'maximum': 250, 'minimum': 1, 'description': 'Default 50.'}, 'store': {'type': 'string', 'description': 'Shopify store domain, e.g. allbirds.com. Required.'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['store', 'handle'], 'properties': {'store': {'type': 'string', 'description': 'Shopify store domain, e.g. allbirds.com. Required.'}, 'handle': {'type': 'string', 'description': 'Product handle (slug). Required.'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'q': {'type': 'string', 'description': 'Keyword query. Required unless `category` is given. Matches across name, manufacturer, and description.'}, 'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Default 1.'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Default 20. Best Buy caps page size at 100.'}, 'category': {'type': 'string', 'description': 'Best Buy categoryPath.id to constrain the search.'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'q': {'type': 'string', 'description': 'Keyword query. Required unless `category` is given.'}, 'sort': {'enum': ['price', '-price', 'newlyListed', 'endingSoonest', 'distance'], 'type': 'string', 'description': '`price` = ascending, `-price` = descending.'}, 'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1, 'description': 'Default 20.'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Default 0.'}, 'country': {'enum': ['us', 'gb', 'de', 'au', 'ca', 'fr', 'it', 'es'], 'type': 'string', 'description': 'Default us.'}, 'category': {'type': 'string', 'description': 'eBay category id(s) to constrain the search.'}, 'currency': {'type': 'string', 'description': 'Default USD.'}, 'priceMax': {'type': 'number'}, 'priceMin': {'type': 'number'}, 'condition': {'type': 'string', 'description': 'Condition enum(s), comma-separated (e.g. NEW,USED).'}, 'freeShipping': {'type': 'boolean'}, 'buyingOptions': {'type': 'string', 'description': 'FIXED_PRICE and/or AUCTION, comma-separated.'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'q': {'type': 'string', 'description': 'Keyword query.'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['q'], 'properties': {'q': {'type': 'string', 'description': 'Keyword query, e.g. "macrame wall hanging". Required.'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Default 20. Etsy caps limit at 100.'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Default 0.'}, 'is_safe': {'type': 'boolean', 'description': 'When true, filters out mature/adult content.'}, 'sort_on': {'enum': ['created', 'price', 'updated', 'score'], 'type': 'string'}, 'currency': {'type': 'string', 'description': 'ISO 4217 code to convert listing prices into.'}, 'max_price': {'type': 'number'}, 'min_price': {'type': 'number'}, 'sort_order': {'enum': ['asc', 'ascending', 'desc', 'descending', 'up', 'down'], 'type': 'string'}, 'taxonomy_id': {'type': 'string', 'description': 'Etsy seller-taxonomy category id.'}, 'buyer_country': {'type': 'string', 'description': 'ISO 3166-1 alpha-2 â\x80\x94 filters to listings that ship there.'}, 'shop_location': {'type': 'string'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['store', 'q'], 'properties': {'q': {'type': 'string', 'description': 'Keyword filter, e.g. "wool runner". Required.'}, 'limit': {'type': 'integer', 'maximum': 250, 'minimum': 1, 'description': 'Default 50.'}, 'store': {'type': 'string', 'description': 'Shopify store domain, e.g. allbirds.com. Required.'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['store'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Default 1.'}, 'limit': {'type': 'integer', 'maximum': 250, 'minimum': 1, 'description': 'Default 50.'}, 'store': {'type': 'string', 'description': 'Shopify store domain, e.g. allbirds.com. Required.'}}}
Recent tool changes
Similar MCP servers
amazon-product-research-mcp
Researches Amazon products, brands, sellers, buy-box activity, sourcing profitability, category competition, and supplier opportu…
API Acre
Offers paid APIs for EVM blockchain inspection, data transformation and validation, geocoding, weather, currency conversion, and …
Ask AI
Answers questions about connected e-commerce data from Shopify, Klaviyo, GA4, Triple Whale, and other sources, covering sales, ma…
Neonjelly
Analyzes Shopify stores, products, apps, traffic, competitors, catalog changes, market cohorts and outreach contacts across a lar…
zobrx
Provides read-only ecommerce operations and analytics for orders, inventory, marketplace performance, advertising, settlements, t…
sella
Operates an agent marketplace for purchasing datasets, APIs, and products, including catalog discovery, purchase settlement, deli…
kurashigram
Provides cited Japanese price comparisons, cost-of-living statistics, product prices, shopping data, public benefit information, …
Keepa
Searches Amazon products and categories and provides price, sales-rank, deal, bestseller, and historical product data through Kee…