# Lorenzo — Premium Streetwear & Denim Shopping

> Shop Lorenzo's premium streetwear, denim, hoodies, tees and tracksuits for men and women.

- name: world.lorenzo.mcp/lorenzo
- version: 1.0.1
- connection class: R0 (autonomous)
- trust: 83/100 flags: no-repository
- quality: 82/100 (good)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/world.lorenzo.mcp%2Florenzo
- tools: https://api.protogrid.dev/v1/servers/world.lorenzo.mcp%2Florenzo/tools

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

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "lorenzo": {
      "type": "http",
      "url": "https://mcp.lorenzo.world/mcp"
    }
  }
}
```


## Trust

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

## Quality 82/100 (good)

### protocol: 88 (weight 25)

- pass `protocol.modern`: supports 2026-07-28 (server/discover)
- pass `protocol.stateless`: answers without a session
- pass `protocol.transport`: streamable HTTP
- warn `protocol.list_ttl`: tools/list declares ttlMs 0, so clients re-fetch it on every use

### 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: 69 (weight 30)

- fail `tools.descriptions`: 1 of 19 tools have no description (complete_look_product_details)
- warn `tools.description_length`: 2 tools have descriptions over 1,024 characters, which crowds the context
- pass `tools.schemas`: every tool has an object input schema
- warn `tools.annotations`: only 3 of 19 tools declare readOnlyHint or destructiveHint
- warn `tools.directory_hints`: 2 of 19 tools declare all four hints; missing: begin_checkout (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); product_details (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); add_to_cart (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
- pass `tools.token_cost`: about 4,249 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump
- pass `tools.hidden_text`: no hidden text in tool names, descriptions, schemas or annotations

### stability: 100 (weight 15)

- pass `stability.changes`: no tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name
- pass `stability.new_links`: no tool change named a new site

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

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

- tools: 19, about 4,249 tokens to load them all
- tool set hash: 1f2967019ea0026e0832e2d72467f7cc
- badge: [![protogrid quality](https://protogrid.dev/badge/world.lorenzo.mcp/lorenzo.svg)](https://protogrid.dev/servers/world.lorenzo.mcp/lorenzo)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

_No tool definition changes recorded._

## Remotes

- https://mcp.lorenzo.world/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (19)

- `add_to_cart`: Add a product variant to the current store cart and preserve existing items.
- `begin_checkout`: Validate the current cart and return its checkout handoff URL.
- `bootstrap_cart_session`: Create or validate the opaque cart session used by this app surface.
- `cancel_cart`: Cancel and clear the current store cart completely.
- `checkout_link`: Get the current continue/checkout URL for the store cart.
- `complete_look_product_details`: 
- `product_details`: App-only normalized data lookup for one Lorenzo product.
- `remove_from_cart`: Remove one cart item by line_id or variant_id from the current store cart.
- `render_action_confirmation`: Return a compact action confirmation contract for interactive rendering.
- `render_cart`: Always call this tool when the shopper asks to show, open, view, review, or check their cart. It renders the interactive cart UI; do not replace it with a text-only cart summary.
- `render_complete_the_look`: Use this when a shopper wants Lorenzo products to pair, match, style or wear with a specific product. Render Complete the Look with store-configured complementary products and supplementary items. Examples: 'what can I pair with this?', 'what can I match?', 'suggest a suitable pair', 'suitable matching suggestions', 'recommend matching products', 'what goes well with it?', 'dress to pair with this product', or 'complete this outfit'. Follow-up pairing requests also need this tool when the subject is clear from current-store context; the shopper does not need to say 'Complete the Look' or 'call the tool'. Do not substitute a text-only styling answer for fetching store recommendations. For one subject product, call this tool exactly once. For multiple explicitly named subject products, call it at most once per subject. Do not call it automatically after an ordinary discovery search, and do not additionally open product search or product detail merely to prepare, validate, rank, compare, or explain these recommendations. Pass a known current-store product ID, otherwise the subject's exact title in query; this tool resolves it internally. Do not call product search first merely to resolve the subject. If 'this/it' is ambiguous or no subject is identified, ask which product rather than guessing. General shopping suggestions without a subject belong to render_product_search. If no matching products are configured, explain the returned limitation without inventing pairs or opening another UI.
- `render_product_detail`: Render the interactive detail UI for one exact Lorenzo product. Pass a product_id when known; otherwise pass the exact product-name query directly because this tool resolves it internally. Use this only when the shopper explicitly asks to view, inspect, review, or get specifications for one exact product, or selects a product from search results. Do not call it automatically to rank, compare, validate, or explain discovery results. Do not call product search first to resolve the product. For matching items, recommended pairs or what to wear with this product, use render_complete_the_look instead.
- `render_product_search`: Search Lorenzo and render the interactive product carousel. Pass the shopper's product wording through in query without rewriting it. When the shopper states a budget, provide min_price and/or max_price in major currency units; use both with the same value only for an exact price. For one requested category or concept, call this tool exactly once and do not repeat or rephrase the search. If no products are returned, show the empty result and ask before trying a different query or relaxing constraints. For multiple explicitly requested categories, use one faithful combined search when possible; otherwise call this tool once per distinct category. Do not create separate searches for synonyms, colours, styles, audiences, or alternative wording. Use this for browsing or discovery, not as a preliminary lookup for an exact product-detail request. Do not automatically open product-detail tools for returned products to rank, compare, validate, or explain the results. For products to pair or match with a referenced item, use render_complete_the_look instead.
- `render_size_guide`: Render this connected store's size guide or size chart. Use for requests about sizing, measurements, clothing sizes, children's sizes, or footwear sizing. The result explains when the connected store does not provide the requested guide.
- `replace_cart_item_variant`: Replace one cart item with another variant, such as switching size or color.
- `track_product_link`: App-only analytics acknowledgement after requesting a product link to open. Never a product lookup or navigation tool.
- `update_cart`: Replace the current store cart contents with the supplied full line item list.
- `update_cart_item_quantity`: Set the quantity of one cart item by line_id or variant_id in the current store cart.
- `view_cart`: Return the current Lorenzo cart contents to an already-rendered app.
