# Brickfact Muse connector

From musedirectory.ai, the independent directory of Meta Muse connectors. Not affiliated with Meta.

## Brickfact

Find LEGO sets, compare retailer offers and check recorded price history before you buy.

- Record: https://musedirectory.ai/connector/brickfact
- Category: Shopping & Commerce
- Developer: Brickfact (https://brickfact.com)
- Muse status: Extra setup. Not in Muse's Connectors list yet. Muse can still use it: its page gives you a request to paste into Muse.
- Health: Working, 213ms, checked 2026-11-09T07:56:17Z
- Endpoint: https://mcp.brickfact.com/mcp
- Auth: No account needed; Pricing: unknown
- Screening: Screened, no issues found (2026-11-09T07:56:17Z)
- Source: Found in the official MCP Registry (io.github.brickfact-com/brickfact) https://registry.modelcontextprotocol.io/v0/servers?search=io.github.brickfact-com%2Fbrickfact

Connects to Brickfact's LEGO catalogue and monitored retailer offers. Muse can search sets by name, number, theme, budget or piece count, compare offers with shipping, look up retirement info, review recorded retail price history and show shopping cards or side-by-side comparisons.

Example request: "Find retiring LEGO sets under 100 dollars and tell me which one has the best price right now."

How to connect: Not in Muse's Connectors list yet, but Muse can still use it. Paste this into Muse: "Use Brickfact to help me. It is a free service with an MCP server at https://mcp.brickfact.com/mcp. It does not need an API key. Ask me before you share anything with it." Muse asks before it shares anything with the app's site. Meta does not review apps used this way, so only use ones you trust. We tested this in the Muse app on September 24, 2026: Muse used an app's link directly this way and returned a live answer.

Tools:
- search_sets: Find sets by name or number, theme IDs, budget, pieces, age recommendation or retirement status. Use price_basis delivered for budgets including shipping; item preserves the original item-only search. Delivered search excludes unknown shipping before pagination. Returns links to 
- get_set_details: Look up a set's specifications, retirement information and monitored offers. Future retirement dates are estimates. Reported shipping totals and unverified stock are explicitly labelled.
- get_set_offers: Find monitored retailer offers for one set in a supported market. Compare item prices and reported shipping totals. Unknown shipping is not free shipping. Results do not guarantee stock or checkout prices.
- compare_sets: Compare specifications, retirement status and monitored offers for two to four distinct set numbers in the same retailer market.
- get_price_history: Only for explicit collector, resale or sealed-set market-valuation requests. For price history, price development, Preisentwicklung or past shop prices, call get_retail_price_history first. Never use this tool as a fallback for partial or unavailable retailer history. Values are 
- list_themes: Find catalogue theme IDs and names, optionally by text. Theme IDs can be used to narrow a set search.
- get_retail_price_history: First choice for price history, price trends, Preisentwicklung and past merchant prices. Read recorded delivered retailer prices in the selected market and currency. Use days 365 for the last 12 months. Partial coverage is valid history: show available observations and actual dat
- assess_deal: Compare the freshest known delivered offer with the recorded retail low and show coverage. No all-time-low claims or predictions. History excludes Amazon; current offers can include Amazon.
- find_alternatives: Find curated related sets, optionally cheaper by delivered price or with fewer pieces, and optionally within a delivered-price budget. Candidate coverage is bounded; fewer pieces does not establish physical dimensions.
- render_sets: After searching or choosing sets, show the final one to six set IDs as shopping cards, or two to four as a side-by-side comparison. Includes images, reported delivered prices, card shortlist and app handoffs. Data remains available without UI.
- get_app_handoff: Get the existing app link and steps for setting a price alert or saving a set to a Brickfact watchlist. This read-only handoff does not create anything. A target_price is an optional draft in the market currency; the user completes the action in the app.

Screening checks:
- MCP handshake: pass (Answered in 213ms)
- Domain against threat feeds (Cloudflare security DNS): pass (mcp.brickfact.com, brickfact.com not flagged)
- Published packages against the OSV malicious-package database: n/a (No npm or PyPI package published)
- Hidden instructions or invisible characters in tool text: pass (11 tools read, nothing found)
- Inputs asking for passwords, card numbers or seed phrases: pass (None found)
- Domain and redirects: pass (Domain registered 2010 days ago)
- AI review of purpose and tool behavior: pass (tool descriptions include model routing instructions, but they are ordinary tool-selection guidance)
