SIIL Ostomy Store

Shop SIIL clothing: discover products and sizes, then open a secure SIIL checkout link.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
63%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~2,282Tokens (tool definitions)
~959 BTypical response size
Moderate attention impact (1.78% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "store": {
      "url": "https://mcp.siilostomy.com/mcp"
    }
  }
}

Remote endpoints

https://mcp.siilostomy.com/mcpstreamable-http

What it can do

Tool inventory

Tools (10)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢search_products(query, category, min_price, max_price, limit)

Search SIIL clothing by keyword, category, or price range. Args: query: Search keywords (matches product name, SKU, description). A lone category word (swimwear, belts, underwear) browses that live slug instead of full-text. Examples: "swimwear", "belt black", "MB01720" category: Filter by English name or live Woo slug. Aliases: swimwear=banoen, belts=cinturon-siil-en, underwear=intimo-en, panties=panties, wraps=bandas-en, lingerie=bodies-en, protector=siil-protector-en, accessories min_price: Minimum price in EUR (e.g. 30.0) max_price: Maximum price in EUR (e.g. 100.0) limit: Number of results (max 50, default 20)

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "default": "",
      "title": "Query",
      "type": "string"
    },
    "category": {
      "default": "",
      "title": "Category",
      "type": "string"
    },
    "min_price": {
      "default": 0,
      "title": "Min Price",
      "type": "number"
    },
    "max_price": {
      "default": 0,
      "title": "Max Price",
      "type": "number"
    },
    "limit": {
      "default": 20,
      "title": "Limit",
      "type": "integer"
    }
  },
  "title": "search_productsArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "search_productsOutput"
}
🟢get_product(product_id, sku)

Get full details for a specific SIIL Ostomy product. Provide either product_id or sku. Returns complete product information including description, images, attributes, variations, and pricing. Args: product_id: WooCommerce product ID (e.g. 15570) sku: Product SKU (e.g. "MB01720")

Input Schema

{
  "type": "object",
  "properties": {
    "product_id": {
      "default": 0,
      "title": "Product Id",
      "type": "integer"
    },
    "sku": {
      "default": "",
      "title": "Sku",
      "type": "string"
    }
  },
  "title": "get_productArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "get_productOutput"
}
🟢get_categories

List all SIIL Ostomy product categories with product counts. Returns categories like Belts, Swimwear, Panties, Wraps, Lingerie, Accessories/Protectors, and Kids.

Input Schema

{
  "type": "object",
  "properties": {},
  "title": "get_categoriesArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "get_categoriesOutput"
}
🟢get_shipping_info(country_code)

Get shipping information for SIIL Ostomy orders. Returns shipping zones, delivery times, and carriers. SIIL ships from Spain (EU) and USA warehouses. Args: country_code: ISO 2-letter country code (e.g. "US", "DE", "JP"). If provided, returns the specific zone for that country.

Input Schema

{
  "type": "object",
  "properties": {
    "country_code": {
      "default": "",
      "title": "Country Code",
      "type": "string"
    }
  },
  "title": "get_shipping_infoArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "get_shipping_infoOutput"
}
🟢get_store_info

Get SIIL store information, policies, and contact details. Returns store description, return policy, payment methods, shipping overview, and contact information.

Input Schema

{
  "type": "object",
  "properties": {},
  "title": "get_store_infoArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "get_store_infoOutput"
}
🟢search_blog(query, limit)

Search the SIIL clothing-brand blog for apparel and lifestyle articles. Args: query: Search keywords. Examples: "swimwear", "belt", "underwear", "travel outfit", "fit" limit: Number of results (max 20, default 10)

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "default": "",
      "title": "Query",
      "type": "string"
    },
    "limit": {
      "default": 10,
      "title": "Limit",
      "type": "integer"
    }
  },
  "title": "search_blogArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "search_blogOutput"
}
🟢get_blog_post(post_id)

Get the full content of a SIIL clothing-brand blog article. Returns the complete article text for a specific blog post. Use search_blog first to find relevant articles, then use this tool to read the full content. Args: post_id: Blog post ID (from search_blog results)

Input Schema

{
  "type": "object",
  "properties": {
    "post_id": {
      "title": "Post Id",
      "type": "integer"
    }
  },
  "required": [
    "post_id"
  ],
  "title": "get_blog_postArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "get_blog_postOutput"
}
🟢search_org_products(query, lang, limit)

Search siilostomy.org in the shopper's language. Use this for Italy, Poland, Czechia, Slovakia, Sweden, Denmark, Norway, Finland, the Netherlands, Greece, Hungary, Romania, Portugal and Japan. English, Spanish, French and German are search_products on siilostomy.com. Args: query: Words in that language, or a product family (belt, panties). lang: it, pl, cs, sk, sv, da, nb, fi, nl, el, hu, ro, pt, ja. Country names work too (poland, japan, czech). limit: How many products to return. Max 12. Returns the title, the photo, the EUR catalog amount, and the product page. The page shows the local currency. The person pays on that page.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "default": "",
      "title": "Query",
      "type": "string"
    },
    "lang": {
      "default": "it",
      "title": "Lang",
      "type": "string"
    },
    "limit": {
      "default": 8,
      "title": "Limit",
      "type": "integer"
    }
  },
  "title": "search_org_productsArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "search_org_productsOutput"
}
🟢get_org_product(handle, lang, product_id)

One siilostomy.org product: photos, sizes, EUR amount, and the page to pay on. Args: handle: Slug from search_org_products for that same language. lang: it, pl, cs, sk, sv, da, nb, fi, nl, el, hu, ro, pt, ja. product_id: Numeric id, if the handle is unknown. The person pays on the returned url. This tool does not create an order.

Input Schema

{
  "type": "object",
  "properties": {
    "handle": {
      "default": "",
      "title": "Handle",
      "type": "string"
    },
    "lang": {
      "default": "it",
      "title": "Lang",
      "type": "string"
    },
    "product_id": {
      "default": "",
      "title": "Product Id",
      "type": "string"
    }
  },
  "title": "get_org_productArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "get_org_productOutput"
}
🟢get_checkout_link(store, product_id, variant_id, quantity, lang, ...)

Get a SIIL checkout link for one shopper-selected product and size/colour. Read-only: returns a URL, creates no order/cart and takes no payment. The shopper opens the link and reviews current availability, total, delivery and pays on SIIL. Opening it starts a new cart and can replace an existing cart. Ask for size/colour before selecting a variant. Never request personal, address or card data in chat. Args: store: com (WooCommerce) or org (Medusa). product_id: Product ID from get_product or get_org_product, not a variant ID. variant_id: Exact variation ID from that product; required for all size choices. quantity: Integer 1-10. lang: com: en, en-gb, es, fr, de. org: it, pl, cs, sk, sv, da, nb, fi, nl, el, hu, ro, pt, ja. handle: org product slug from get_org_product, in the same language.

Input Schema

{
  "type": "object",
  "properties": {
    "store": {
      "default": "com",
      "title": "Store",
      "type": "string"
    },
    "product_id": {
      "default": 0,
      "title": "Product Id",
      "type": "integer"
    },
    "variant_id": {
      "default": 0,
      "title": "Variant Id",
      "type": "integer"
    },
    "quantity": {
      "default": 1,
      "title": "Quantity",
      "type": "integer"
    },
    "lang": {
      "default": "en",
      "title": "Lang",
      "type": "string"
    },
    "handle": {
      "default": "",
      "title": "Handle",
      "type": "string"
    }
  },
  "title": "get_checkout_linkArguments"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded10 tools