Read-only LEGO shop: search sets, check price and availability, quote US shipping, read policies.
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.
Return one public listing's current status (available, sold or Available Soon), USD price and product URL, by item UUID or slug. Uncached.
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://brick.broker/mcp
Return one public listing's current status (available, sold or Available Soon), USD price and product URL, by item UUID or slug. Uncached.
| Argument | Type | Description |
|---|---|---|
| id* | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9-]+$",
"maxLength": 100,
"minLength": 1
}
},
"additionalProperties": false
}Return the shipping quote for one public listing and a two-letter country code. US ground shipping is included ($0 extra); other countries are unsupported. Does not reserve or buy.
| Argument | Type | Description |
|---|---|---|
| id* | string | |
| country | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9-]+$",
"maxLength": 100,
"minLength": 1
},
"country": {
"type": "string",
"default": "US",
"pattern": "^[A-Za-z]{2}$",
"maxLength": 2,
"minLength": 2
}
},
"additionalProperties": false
}Return the shop's published shipping, returns, sales-tax and Verified Complete checking policies as text.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"additionalProperties": false
}Search public LEGO listings by name or set number, with optional category, theme, condition and USD price filters. Returns paginated items with title, set number, condition, price, availability and product URL.
| Argument | Type | Description |
|---|---|---|
| q | string | |
| max | number | |
| min | number | |
| page | integer | |
| sort | string | |
| limit | integer | |
| theme | string | |
| category | string | |
| condition | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"q": {
"type": "string",
"default": "",
"maxLength": 120
},
"max": {
"type": "number",
"maximum": 100000,
"minimum": 0
},
"min": {
"type": "number",
"maximum": 100000,
"minimum": 0
},
"page": {
"type": "integer",
"default": 1,
"maximum": 10000,
"minimum": 1
},
"sort": {
"enum": [
"released_asc",
"released_desc",
"newest",
"price_asc",
"price_desc",
"pieces"
],
"type": "string",
"default": "newest"
},
"limit": {
"type": "integer",
"default": 20,
"maximum": 50,
"minimum": 1
},
"theme": {
"type": "string",
"maxLength": 80
},
"category": {
"enum": [
"all",
"new",
"used",
"coming-soon"
],
"type": "string",
"default": "all"
},
"condition": {
"enum": [
"new",
"used"
],
"type": "string"
}
},
"additionalProperties": false
}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 8, 2026.