# MaterialHandling.com

> Industrial equipment catalog: 15,000+ products, specs, live LTL freight rates, real quote requests.

- name: com.materialhandling/catalog
- version: 1.0.0
- connection class: R0 (autonomous)
- trust: 83/100 flags: no-repository
- quality: 79/100 (good)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/com.materialhandling%2Fcatalog
- tools: https://api.protogrid.dev/v1/servers/com.materialhandling%2Fcatalog/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "catalog": {
      "type": "http",
      "url": "https://materialhandling-7c6.pages.dev/mcp"
    }
  }
}
```


## Trust

- hygiene: 80
- liveness: 100
- freshness: 100
- provenance: 55
- drivers: +dns-namespace +website +reachable +uptime-100% +updated-18d-ago -no-repository
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 79/100 (good)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-06-18; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 71 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- fail `tools.annotations`: no tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky ones
- fail `tools.directory_hints`: no tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: search_products (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); get_product (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); get_categories (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
- pass `tools.token_cost`: about 778 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 100 (weight 15)

- pass `stability.changes`: 1 tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 5, about 778 tokens to load them all
- tool set hash: 4fe7f16711b2834d9158cf13eb26327e
- tools last changed: 2026-10-08T00:06:48.758Z
- badge: [![protogrid quality](https://protogrid.dev/badge/com.materialhandling/catalog.svg)](https://protogrid.dev/servers/com.materialhandling/catalog)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-10-08 `search_products` changed (description)
  - before: Search the MaterialHandling.com catalog (15,000+ industrial products: lift tables, pallet jacks, casters, dock equipment, hoists, cranes, carts, shelving and more from Vestil, Valley Craft and other brands). Returns name, SKU, price, availability, lead time (business days) and product URL. Use get_product for full specs.
  - after: Search the MaterialHandling.com catalog (30,000+ industrial products: lift tables, pallet jacks, casters, dock equipment, hoists, cranes, carts, shelving and more from Vestil, Valley Craft and other brands). Returns name, SKU, price, availability, lead time (business days) and product URL. Use get_product for full specs.

Full history: https://api.protogrid.dev/v1/servers/com.materialhandling%2Fcatalog/changes

## Remotes

- https://materialhandling-7c6.pages.dev/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (5)

- `create_quote_request`: Create a real quote request in the MaterialHandling.com sales system. A human equipment specialist prices it (volume pricing + freight) and emails the finished quote, usually within one business day. Use when the customer wants formal/volume pricing. Requires the customer's real name and email — always confirm these with the customer before calling. Returns the quote number. Rate-limited to 5/hour.
- `get_categories`: The product category tree with live product counts. Category paths can be browsed on the website at https://materialhandling.com/{path}/.
- `get_freight_estimate`: Live LTL freight rates to a US ZIP code for one or more products — real carrier pricing (the same engine the website checkout uses). Returns carrier, service, transit days and price. Rate-limited to 10 calls/hour. Items that qualify for parcel (UPS) shipping or that need a custom quote are flagged.
- `get_product`: Full detail for one product by SKU, model number (MPN) or product slug: pricing (incl. volume tiers), stock status, lead time in business days, full manufacturer specifications, images and product page URL.
- `search_products`: Search the MaterialHandling.com catalog (30,000+ industrial products: lift tables, pallet jacks, casters, dock equipment, hoists, cranes, carts, shelving and more from Vestil, Valley Craft and other brands). Returns name, SKU, price, availability, lead time (business days) and product URL. Use get_product for full specs.
