{"schema_version":"1.0.0","provider":{"name":"Gross Automation","url":"https://www.grossautomation.com","description":"Industrial automation distributor — clutch/brakes, motor controls, electrical connectors, drives, and more."},"tools":[{"name":"search_products","description":"Search the Gross Automation product catalog. Returns industrial automation products matching the query with pricing, availability status, and specifications. Supports filtering by manufacturer, category, and product attributes.","version":"1.0.0","stability":"stable","permissions":"public","annotations":{"readOnlyHint":true,"idempotentHint":true,"destructiveHint":false,"openWorldHint":false},"rateLimit":{"requests_per_minute_per_ip":120},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Search terms (product name, part number, SKU, or description keywords). Example: 'Posidyne clutch brake' or 'MBE-2020'"},"manufacturer":{"type":"string","description":"Filter by manufacturer name. Example: 'Force Control Industries', 'Meltric', 'ABB'"},"category":{"type":"string","description":"Filter by product category. Example: 'Clutches & Brakes', 'Electrical Connectors'"},"attributes":{"type":"object","description":"Filter by product attributes. Keys are attribute names, values are desired values.","additionalProperties":{"type":"string"}},"limit":{"type":"integer","description":"Maximum number of results to return (default: 20, max: 50)","minimum":1,"maximum":50,"default":20},"offset":{"type":"integer","description":"Number of results to skip for pagination","minimum":0,"default":0},"sort_by":{"type":"string","description":"Sort results by field","enum":["relevance","name_asc","manufacturer"],"default":"relevance"}},"required":["query"]},"deprecation_date":null},{"name":"get_product_details","description":"Get complete details for a specific product by SKU or item ID. Returns full specifications, pricing, availability, related documents (datasheets, manuals), and available configurations. Use this after search_products to get full information about a specific item.","version":"1.0.0","stability":"stable","permissions":"public","annotations":{"readOnlyHint":true,"idempotentHint":true,"destructiveHint":false,"openWorldHint":false},"rateLimit":{"requests_per_minute_per_ip":240},"inputSchema":{"type":"object","properties":{"sku":{"type":"string","description":"Product SKU or part number. Example: 'MBE-2020' or '001-1234'"},"item_id":{"type":"integer","description":"Internal item ID (alternative to SKU)"}},"oneOf":[{"required":["sku"]},{"required":["item_id"]}]},"deprecation_date":null},{"name":"get_product_availability","description":"Check real-time availability and estimated lead time for a product. Returns stock status and shipping estimates. For exact delivery dates on large quantities, use submit_quote_request instead.","version":"1.0.0","stability":"stable","permissions":"public","annotations":{"readOnlyHint":true,"idempotentHint":true,"destructiveHint":false,"openWorldHint":false},"rateLimit":{"requests_per_minute_per_ip":120},"inputSchema":{"type":"object","properties":{"sku":{"type":"string","description":"Product SKU or part number"},"quantity":{"type":"integer","description":"Desired quantity (affects availability and lead time)","minimum":1,"default":1},"ship_to_zip":{"type":"string","description":"Destination ZIP code for shipping estimate (US only)","pattern":"^[0-9]{5}(-[0-9]{4})?$"}},"required":["sku"]},"deprecation_date":null},{"name":"browse_manufacturers","description":"List all manufacturers carried by Gross Automation, optionally filtered by product category. Use this to help users find products when they know the manufacturer but not the specific part number.","version":"1.0.0","stability":"stable","permissions":"public","annotations":{"readOnlyHint":true,"idempotentHint":true,"destructiveHint":false,"openWorldHint":false},"rateLimit":{"requests_per_minute_per_ip":60},"inputSchema":{"type":"object","properties":{"category":{"type":"string","description":"Filter manufacturers by product category"},"query":{"type":"string","description":"Search manufacturer names"}}},"deprecation_date":null},{"name":"browse_categories","description":"List product categories available at Gross Automation. Returns hierarchical category structure with product counts. Use this to help users navigate the catalog by category.","version":"1.0.0","stability":"stable","permissions":"public","annotations":{"readOnlyHint":true,"idempotentHint":true,"destructiveHint":false,"openWorldHint":false},"rateLimit":{"requests_per_minute_per_ip":60},"inputSchema":{"type":"object","properties":{"parent_category":{"type":"string","description":"Get subcategories of a specific parent category"}}},"deprecation_date":null},{"name":"get_configurator_options","description":"Get available configuration options for a specific product configurator. Gross Automation offers interactive configurators for complex products like Posidyne clutch/brakes, Meltric electrical connectors, solar combiner boxes, Danfoss drives, and more. Returns the configuration parameters, valid values, and dependencies between options. If no configurator_type is specified, returns a list of all available configurators.","version":"1.0.0","stability":"beta","permissions":"public","annotations":{"readOnlyHint":true,"idempotentHint":true,"destructiveHint":false,"openWorldHint":false},"rateLimit":{"requests_per_minute_per_ip":60},"inputSchema":{"type":"object","properties":{"configurator_type":{"type":"string","description":"The type/ID of the configurator to query. Omit to list all available configurators."}}},"deprecation_date":null},{"name":"get_gross_automation_info","description":"Get information about Gross Automation as a company — contact details, location, business hours, capabilities, and services offered. Use this to help users reach the right person or understand what Gross Automation can help with.","version":"1.0.0","stability":"stable","permissions":"public","annotations":{"readOnlyHint":true,"idempotentHint":true,"destructiveHint":false,"openWorldHint":false},"rateLimit":{"requests_per_minute_per_ip":60},"inputSchema":{"type":"object","properties":{"topic":{"type":"string","description":"Specific topic to get information about","enum":["contact","hours","location","services","about","shipping","returns"]}}},"deprecation_date":null},{"name":"get_valid_options","description":"Get valid configuration options for a product configurator given current selections. Returns available options per parameter filtered by dependency constraints, along with completion status. Use this to build configurations step-by-step — call with empty selections to see all parameters, then call again with each selection to see updated valid options.","version":"1.0.0","stability":"experimental","permissions":"public","annotations":{"readOnlyHint":true,"idempotentHint":true,"destructiveHint":false,"openWorldHint":false},"rateLimit":{"requests_per_minute_per_ip":120},"inputSchema":{"type":"object","properties":{"configurator_type":{"type":"string","description":"The configurator ID (e.g., \"posidyne-x\", \"posidyne-hd\")."},"current_selections":{"type":"object","description":"Current parameter selections as key-value pairs. Omit or pass {} to see all options unconstrained.","additionalProperties":{"type":"string"}}},"required":["configurator_type"]},"deprecation_date":null},{"name":"validate_configuration","description":"Validate a product configuration and generate a part number. Accepts partial or complete selections. Returns valid=true with part_number on success, or valid=false with validation_errors (including valid_alternatives for each invalid parameter) and next_required_parameters. Use get_valid_options first to discover parameters, then validate_configuration to confirm and get the part number.","version":"1.0.0","stability":"experimental","permissions":"public","annotations":{"readOnlyHint":true,"idempotentHint":true,"destructiveHint":false,"openWorldHint":false},"rateLimit":{"requests_per_minute_per_ip":60},"inputSchema":{"type":"object","properties":{"configurator_type":{"type":"string","description":"The configurator ID (e.g., \"posidyne-x\", \"posidyne-hd\")."},"selections":{"type":"object","description":"Parameter selections as key-value pairs. Must contain at least one entry.","additionalProperties":{"type":"string"}}},"required":["configurator_type","selections"]},"deprecation_date":null}]}