
Browse handmade UK slime, check delivery and promo codes, and get a ready-filled basket link.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Check whether a promo code applies to a basket of slimes (by slug and quantity) and estimate the saving. A rejected code returns valid=false with the shop's standard message; checkout always re-checks codes.
Promo code exactly as the shopper has it, e.g. 'WELCOME10'
The slimes the code would apply to; codes can depend on the basket
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http shop https://mcp.slime-studio.co.uk/mcp
Check whether a promo code applies to a basket of slimes (by slug and quantity) and estimate the saving. A rejected code returns valid=false with the shop's standard message; checkout always re-checks codes.
| Argument | Type | Description |
|---|---|---|
| code* | string | Promo code exactly as the shopper has it, e.g. 'WELCOME10' |
| items* | array | The slimes the code would apply to; codes can depend on the basket |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"code",
"items"
],
"properties": {
"code": {
"type": "string",
"maxLength": 40,
"minLength": 1,
"description": "Promo code exactly as the shopper has it, e.g. 'WELCOME10'"
},
"items": {
"type": "array",
"items": {
"type": "object",
"required": [
"slug",
"qty"
],
"properties": {
"qty": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Number of pots, 1 to 10; more is capped at 10"
},
"slug": {
"type": "string",
"maxLength": 80,
"minLength": 1,
"description": "Product slug from search_catalog, e.g. 'cotton-candy-swirl'"
}
}
},
"maxItems": 20,
"minItems": 1,
"description": "The slimes the code would apply to; codes can depend on the basket"
}
}
}Build a link to slime-studio.co.uk that opens the shopper's basket pre-filled with these slimes (and an optional promo code), with the subtotal and estimated standard delivery. Give the link to the shopper: they review the basket and pay on Stripe Checkout. Creates no order and needs no personal data. UK delivery only.
| Argument | Type | Description |
|---|---|---|
| items* | array | The slimes to put in the basket, 1 to 20 lines; repeated slugs are combined |
| source | string | Optional short tag for your app or agent, lowercase letters, digits, '.', '_' or '-' (e.g. 'claude'). Defaults to 'mcp'. |
| promo_code | string | Optional promo code to pre-fill; checkout validates it |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"items"
],
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"required": [
"slug",
"qty"
],
"properties": {
"qty": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Number of pots, 1 to 10; more is capped at 10"
},
"slug": {
"type": "string",
"maxLength": 80,
"minLength": 1,
"description": "Product slug from search_catalog, e.g. 'cotton-candy-swirl'"
}
}
},
"maxItems": 20,
"minItems": 1,
"description": "The slimes to put in the basket, 1 to 20 lines; repeated slugs are combined"
},
"source": {
"type": "string",
"maxLength": 40,
"minLength": 1,
"description": "Optional short tag for your app or agent, lowercase letters, digits, '.', '_' or '-' (e.g. 'claude'). Defaults to 'mcp'."
},
"promo_code": {
"type": "string",
"maxLength": 40,
"minLength": 1,
"description": "Optional promo code to pre-fill; checkout validates it"
}
}
}Full details for one slime by slug or sku: description, features, ingredients, care instructions, FAQs, video, restock date, age guidance (3+), dispatch and returns policy.
| Argument | Type | Description |
|---|---|---|
| sku | string | Product sku from search_catalog. Give slug or sku. |
| slug | string | Product slug from search_catalog, e.g. 'cotton-candy-swirl' |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"sku": {
"type": "string",
"maxLength": 60,
"minLength": 1,
"description": "Product sku from search_catalog. Give slug or sku."
},
"slug": {
"type": "string",
"maxLength": 80,
"minLength": 1,
"description": "Product slug from search_catalog, e.g. 'cotton-candy-swirl'"
}
}
}UK delivery methods and prices for an order of item_count slimes (standard Royal Mail 48, express Royal Mail 24), the free-delivery threshold and dispatch times. Add a UK postcode to check the free local delivery area. The shop does not deliver outside the UK.
| Argument | Type | Description |
|---|---|---|
| postcode | string | Optional full UK postcode, e.g. 'SW1A 1AA'. Only used to check the free local delivery area; not stored by this server. |
| item_count* | integer | Number of slime pots in the order, 1 to 50 |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"item_count"
],
"properties": {
"postcode": {
"type": "string",
"maxLength": 10,
"description": "Optional full UK postcode, e.g. 'SW1A 1AA'. Only used to check the free local delivery area; not stored by this server."
},
"item_count": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Number of slime pots in the order, 1 to 50"
}
}
}The slime textures the shop makes (butter, cloud, icee, thick and glossy), each with how it feels, a description, its page and how many slimes are on sale. Use a slug as the texture filter in search_catalog.
No arguments.
{
"type": "object",
"properties": {}
}Search Amber's Slime Studio's handmade slimes by words (name, scent, colour, charms), texture and maximum price. Returns pots with price in GBP, stock, texture, scent, image and product URL, best matches first. Call with no arguments to list everything on sale.
| Argument | Type | Description |
|---|---|---|
| limit | integer | How many results to return, 1 to 20 (default 10) |
| query | string | Words to match against names, scents, textures, colours and charms, e.g. 'unicorn', 'cherry', 'pink butter'. Omit to browse everything. |
| texture | string | Texture slug or name from list_textures, e.g. 'butter-slime', 'cloud', 'icee', 'thick-and-glossy-slime' |
| in_stock_only | boolean | When true (default) only slimes that can be ordered now: in stock, or open for pre-order |
| max_price_gbp | number | Highest price per pot in pounds, e.g. 9.5 |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 20,
"minimum": 1,
"description": "How many results to return, 1 to 20 (default 10)"
},
"query": {
"type": "string",
"maxLength": 100,
"description": "Words to match against names, scents, textures, colours and charms, e.g. 'unicorn', 'cherry', 'pink butter'. Omit to browse everything."
},
"texture": {
"type": "string",
"maxLength": 40,
"description": "Texture slug or name from list_textures, e.g. 'butter-slime', 'cloud', 'icee', 'thick-and-glossy-slime'"
},
"in_stock_only": {
"type": "boolean",
"default": true,
"description": "When true (default) only slimes that can be ordered now: in stock, or open for pre-order"
},
"max_price_gbp": {
"type": "number",
"maximum": 1000,
"description": "Highest price per pot in pounds, e.g. 9.5",
"exclusiveMinimum": 0
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 10, 2026.