Skip to content

Lorenzo — Premium Streetwear & Denim Shopping

world.lorenzo.mcp/lorenzomcp.lorenzo.worldstreamable-httpv1.0.0Scanned

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

19 tools: 2 can delete or cancel things, 14 change things and 3 only read.

Tools: 2 delete, 0 irreversible, 14 write, 3 read.
  • Reads private data · 0
  • Reads text others write · 0
  • Can send data out · 0
  • No findings

Anlyon alternative

16 of these tools change something. Run those as governed actions.

Declare what an action changes, and Anlyon puts it under a shared limit, binds every approval to the exact request, and grades the outcome. It works on any HTTPS API you can describe as an action.

Anlyon does not run, proxy or govern this MCP server. A tool your own code calls directly is not routed through Anlyon and is not governed by it.

Import an OpenAPI spec →

Tools

Grouped by what each tool does, most consequential first. Open one for its reasons and full description; descriptions are the publisher's own words.

19 tools

Deletes or cancels 2Claude Code: deny
  • cancel_cartCancel and clear the current store cart completely.No findings

    Why it is in this group

    • The name "cancel_cart" says "cancel": a word for removing or ending something.
    Description, as the server wrote it
    Cancel and clear the current store cart completely.
  • remove_from_cartRemove one cart item by line_id or variant_id from the current store cart.No findings

    Why it is in this group

    • The name "remove_from_cart" says "remove": a word for removing or ending something.
    Description, as the server wrote it
    Remove one cart item by line_id or variant_id from the current store cart.
Changes things 14Claude Code: ask
  • add_to_cartAdd a product variant to the current store cart and preserve existing items.No findings

    Why it is in this group

    • The name "add_to_cart" says "add": a word for a change.
    Description, as the server wrote it
    Add a product variant to the current store cart and preserve existing items.
  • begin_checkoutValidate the current cart and return its checkout handoff URL.No findings

    Why it is in this group

    • The name "begin_checkout" says "checkout": a word for a change.
    Description, as the server wrote it
    Validate the current cart and return its checkout handoff URL.
  • bootstrap_cart_sessionCreate or validate the opaque cart session used by this app surface.No findings

    Why it is in this group

    • The description's first verb is "create": a word for a change.
    Description, as the server wrote it
    Create or validate the opaque cart session used by this app surface.
  • complete_look_product_detailsNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
  • product_detailsApp-only normalized data lookup for one Lorenzo product.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    App-only normalized data lookup for one Lorenzo product.
  • render_cartAlways call this tool when the shopper asks to show, open, view, review, or check their cart.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
    • readOnlyHint: true
    • title: Show the shopper's interactive cart
  • render_complete_the_lookUse this when a shopper wants Lorenzo products to pair, match, style or wear with a specific product.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
    • readOnlyHint: true
    • title: Show products that complete the look
  • render_product_detailRender the interactive detail UI for one exact Lorenzo product.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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_size_guideRender this connected store's size guide or size chart.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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_variantReplace one cart item with another variant, such as switching size or color.No findings

    Why it is in this group

    • The name "replace_cart_item_variant" says "replace": a word for a change.
    Description, as the server wrote it
    Replace one cart item with another variant, such as switching size or color.
  • update_cartReplace the current store cart contents with the supplied full line item list.No findings

    Why it is in this group

    • The name "update_cart" says "update": a word for a change.
    Description, as the server wrote it
    Replace the current store cart contents with the supplied full line item list.
  • update_cart_item_quantitySet the quantity of one cart item by line_id or variant_id in the current store cart.No findings

    Why it is in this group

    • The name "update_cart_item_quantity" says "update": a word for a change.
    Description, as the server wrote it
    Set the quantity of one cart item by line_id or variant_id in the current store cart.
Only reads 3Show 3 read-only tools
  • render_action_confirmationReturn a compact action confirmation contract for interactive rendering.No findings

    Why it is in this group

    • The description's first verb is "return": a word for reading.
    Description, as the server wrote it
    Return a compact action confirmation contract for interactive rendering.
  • view_cartReturn the current Lorenzo cart contents to an already-rendered app.No findings

    Why it is in this group

    • The name "view_cart" says "view": a word for reading.
    Description, as the server wrote it
    Return the current Lorenzo cart contents to an already-rendered app.

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Exfil surface

Which tools read private data, which read text someone else can write, and which can send data out. One of each is a path a prompt injection can use.

No private-data, untrusted-input, outbound path in this server alone: no tool is tagged private-data or untrusted-input or outbound.

Reads private data0
Reads files, mail, messages, databases, secrets, calendars or repositories.
Reads text others write0
Brings in text someone else can write: web pages, inbound email, messages, issues and comments.
Can send data out0
Can carry data to people or systems: it sends, posts or publishes, or takes a recipient, channel or URL.

Other servers in the same agent add their own tools to these paths. Audit your whole setup to see them together.

Findings

Matches of fixed checks, with the text they matched.

No check matched anything in these tool definitions. That is not a safety guarantee.

History

Changes to its tool definitions and to its remote endpoint, newest first.

No change seen yet. Its tools are rescanned every day, and a remote endpoint is looked at once a week.

Install

Pinned to version 1.0.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http lorenzo https://mcp.lorenzo.world/mcp
claude mcp add --transport http lorenzo https://mcp.lorenzo.world/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change or a way out, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__lorenzo__view_cart",
      "mcp__lorenzo__render_product_search",
      "mcp__lorenzo__render_action_confirmation"
    ],
    "ask": [
      "mcp__lorenzo__track_product_link",
      "mcp__lorenzo__render_size_guide",
      "mcp__lorenzo__render_complete_the_look",
      "mcp__lorenzo__complete_look_product_details",
      "mcp__lorenzo__product_details",
      "mcp__lorenzo__bootstrap_cart_session",
      "mcp__lorenzo__add_to_cart",
      "mcp__lorenzo__checkout_link",
      "mcp__lorenzo__begin_checkout",
      "mcp__lorenzo__update_cart",
      "mcp__lorenzo__update_cart_item_quantity",
      "mcp__lorenzo__replace_cart_item_variant",
      "mcp__lorenzo__render_product_detail",
      "mcp__lorenzo__render_cart"
    ],
    "deny": [
      "mcp__lorenzo__cancel_cart",
      "mcp__lorenzo__remove_from_cart"
    ]
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. A read that can send data out (it takes a URL, say) asks first too. It assumes the server is installed as lorenzo. Review it before you use it.

Pin

Keep the decision: fail CI when the tools change, follow every change, or show a badge.

Pin in CI

Fail a build when the tools you reviewed are not the tools the server serves today.

curl -s "https://anlyon.dev/api/v1/servers/world.lorenzo.mcp/lorenzo/verify?hash=4e87f266ca1e40f4a67e58b8e9e4b324f7309110968679c688f477542a452b93" | jq -e '.changed == false'

Pinned hash 4e87f266ca1e, from Nov 5, 2026, 10:18 UTC.

Watch

Get told when its tools change: a new tool, a new description, a new class.

https://anlyon.dev/servers/world.lorenzo.mcp/lorenzo/changes.xml

An Atom feed. Works in any feed reader or Slack's RSS app.

Badge

anlyon.dev badge for world.lorenzo.mcp/lorenzo
[![anlyon.dev](https://anlyon.dev/badge/world.lorenzo.mcp/lorenzo.svg)](https://anlyon.dev/servers/world.lorenzo.mcp/lorenzo)

Source: MCP Registry. Synced Nov 5, 2026, 10:18 UTC.