catalog
Was dieses MCP kann
Searches a maritime VSAT spare-parts catalog, checks antenna compatibility, resolves replacement chains, and submits quotation requests.
Tools
Eingabeschema
{'type': 'object', 'required': ['antenna_model'], 'properties': {'sku': {'type': 'string', 'description': 'Part number. Give this or product_id.'}, 'product_id': {'type': 'integer', 'description': 'Catalog product id. Give this or sku.'}, 'antenna_model': {'type': 'string', 'description': 'One antenna model, name or slug, e.g. v100NX or v60E. Case and spacing are ignored.'}}}
Ausgabeschema
{'type': 'object', 'required': ['sku', 'antenna_model', 'compatible', 'basis', 'url'], 'properties': {'sku': {'type': ['string', 'null']}, 'url': {'type': 'string'}, 'basis': {'enum': ['model_subcategory', 'no_fitment_data', 'series_level_fitment'], 'type': 'string'}, 'compatible': {'enum': [True, False, 'unknown']}, 'antenna_model': {'type': 'string', 'description': 'The resolved model slug.'}}}
Eingabeschema
{'type': 'object', 'required': ['items', 'contact'], 'properties': {'items': {'type': 'array', 'items': {'type': 'object', 'required': ['sku', 'qty'], 'properties': {'qty': {'type': 'integer', 'minimum': 1, 'description': 'Whole number, 1 or more.'}, 'sku': {'type': 'string', 'description': 'Catalog part number.'}}}, 'maxItems': 20, 'minItems': 1, 'description': '1 to 20 lines. Every part number must be a live, quotable catalog product.'}, 'notes': {'type': 'string', 'description': 'Optional free text, up to 1000 characters.'}, 'contact': {'type': 'object', 'required': ['company', 'name', 'email'], 'properties': {'name': {'type': 'string'}, 'email': {'type': 'string'}, 'phone': {'type': ['string', 'null']}, 'vessel': {'type': ['string', 'null']}, 'company': {'type': 'string'}}}}}
Ausgabeschema
{'type': 'object', 'required': ['reference', 'status', 'message'], 'properties': {'status': {'enum': ['received'], 'type': 'string'}, 'message': {'type': 'string'}, 'reference': {'type': 'string'}}}
Eingabeschema
{'type': 'object', 'properties': {'sku': {'type': 'string', 'description': 'Part number. Give this or product_id.'}, 'product_id': {'type': 'integer', 'description': 'Catalog product id. Give this or sku.'}}}
Ausgabeschema
{'type': 'object', 'required': ['sku', 'eol', 'successors', 'supersedes', 'no_replacement'], 'properties': {'eol': {'type': 'boolean'}, 'sku': {'type': ['string', 'null']}, 'successors': {'type': 'array', 'items': {'type': 'object', 'required': ['sku', 'title', 'url'], 'properties': {'sku': {'type': ['string', 'null']}, 'url': {'type': 'string'}, 'title': {'type': 'string'}}}}, 'supersedes': {'type': 'array', 'items': {'type': 'object', 'required': ['sku', 'title', 'url'], 'properties': {'sku': {'type': ['string', 'null']}, 'url': {'type': 'string'}, 'title': {'type': 'string'}}}}, 'no_replacement': {'type': 'boolean'}}}
Eingabeschema
{'type': 'object', 'required': ['query'], 'properties': {'brand': {'type': 'string', 'description': 'Exact brand slug, e.g. intellian.'}, 'limit': {'type': 'integer', 'maximum': 25, 'minimum': 1, 'description': 'Default 10, maximum 25.'}, 'model': {'type': 'string', 'description': 'Antenna model or series, name or slug, e.g. v100NX or v-Series. Case and spacing are ignored; an unrecognised model returns an error.'}, 'query': {'type': 'string', 'description': 'Part number, model or free text.'}, 'part_type': {'type': 'string', 'description': 'Part type slug.'}}}
Ausgabeschema
{'type': 'object', 'required': ['results', 'total', 'match'], 'properties': {'match': {'enum': ['exact_sku', 'prefix', 'text'], 'type': 'string'}, 'total': {'type': 'integer', 'minimum': 0}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['sku', 'product_id', 'title', 'brand', 'part_type', 'compatible_models', 'price', 'eol', 'superseded_by', 'url'], 'properties': {'eol': {'type': 'boolean'}, 'sku': {'type': ['string', 'null']}, 'url': {'type': 'string'}, 'brand': {'type': ['string', 'null']}, 'price': {'type': ['object', 'null'], 'required': ['amount', 'currency', 'basis'], 'properties': {'basis': {'enum': ['EXW'], 'type': 'string'}, 'amount': {'type': 'number'}, 'currency': {'enum': ['EUR'], 'type': 'string'}}, 'description': 'EUR, ex works, VAT excluded. null when the part is discontinued or has no list price.'}, 'title': {'type': 'string'}, 'part_type': {'type': ['string', 'null']}, 'product_id': {'type': 'integer'}, 'superseded_by': {'type': 'array', 'items': {'type': 'string'}}, 'compatible_models': {'type': 'array', 'items': {'type': 'string'}}}}}}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
Octopart
Searches electronic components and returns manufacturer details, technical specifications, distributor offers, pricing, inventory…
Depureco Industrial Vacuum Explorer
Searches and configures industrial vacuum equipment by application, sector, certification, power, capacity, filtration, and techn…
RoboHub Robot Catalog
Searches and compares a catalog of commercial robots and supports requests for vendor introductions and sourcing shortlists.
product-intelligence
Searches, compares, and evaluates smart home products based on expert scores, ecosystem compatibility, protocols, subscriptions, …
bestrobotmower-mcp
Provides robot lawn mower specifications, prices, scores, comparisons, filters, and yard-specific recommendations.
The Wheel Atlas
Searches, compares, and checks pricing, specifications, availability, and UCI approval for bicycle wheelsets.
BotInfo — Advanced Robot Market Data
Searches purchasable humanoid and quadruped robots for verified prices, stock, purchase routes, and U.S. regulatory status.
Entyrax
Evaluates PC component compatibility and builds, recommends GPUs, and incorporates Brazilian pricing.