MCP server exposing 8 tools for rebrickable.
This URL is a JSON-RPC 2.0 endpoint over HTTP. Issue POST requests with a JSON-RPC body. Browsers and search crawlers land here on GET.
POST https://gateway.pipeworx.io/rebrickable/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
sets — Search Rebrickable LEGO sets by keyword, theme_id, year range, or part count range. Returns set number, name, year, part count, theme, and image URL. Use `themes` to get valid theme IDs.set — Fetch a single LEGO set by `set_num` (e.g. "75192-1") from Rebrickable. Returns set name, year, theme, part count, and image URL.set_parts — Fetch the full parts list for a LEGO set by `set_num` from Rebrickable. Returns each part's part_num, name, color, quantity, and image URL.set_minifigs — Fetch the minifigures included in a LEGO set by `set_num` from Rebrickable. Returns each minifig's set_num, name, quantity, and image URL.parts — Search Rebrickable LEGO parts by keyword, color_id, or part_cat_id. Returns part number, name, part category, and image URL. Use `colors` or category list to get valid IDs.part — Fetch details for a single LEGO part by `part_num` from Rebrickable. Returns part name, category, material, and image URLs across available colors.themes — Return the complete list of LEGO themes from Rebrickable (e.g. Star Wars, Technic, City). Returns theme id, name, and parent_id. Use to get valid theme_id values for filtering `sets`.colors — Return the complete list of LEGO colors from Rebrickable with color id, name, RGB hex code, and is_trans flag. Use to get valid color_id values for filtering `parts`.Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/rebrickable/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io