search_productsLABSCO SUMMARY
Millimetre-accurate fit, then the things that have to be bought with it.
The exact-fit search is what a keyword catalog cannot do — 'a shelf for a 425mm gap' is a question about numbers. get_related_items and coordinate_storage then close the usual second problem: the shelf arrives and the boxes do not fit it.
What it is
A hosted product server over a curated furniture and home catalog. Search is dimension-aware down to the millimetre, and results carry the matching storage, protection and accessory items rather than a single product.
What you get
- search_products and get_product_detail — keyword, dimension, price, colour, category and brand search, then inner dimensions, consumables and compatible storage
- suggest_by_space — give a space in millimetres and get what fits, rotation aware
- identify_product — a visual description in, product candidates with model numbers out
- coordinate_storage, compare_products and get_related_items — shelf plus box sets with quantities and cost, side-by-side comparison, and accessory chains
- find_replacement — a discontinued model resolved to successors, ranked by dimension compatibility
- calc_room_layout — rectangle packing with placement coordinates
- get_curated_sets, get_popular_products and list_categories
- search_rakuten_products and search_amazon_products for live listings
- diagnose_ai_visibility — an audit of a site's llms.txt, robots.txt, JSON-LD and OGP
- Three prompt workflows: room_coordinator, moving_checklist and product_showdown
Requirements
Nothing to install — point a client at https://ai-furniture-hub.onrender.com/mcp over Streamable HTTP, with an SSE endpoint also available. It can also be run locally with npx or from a clone; API keys are optional there and it falls back to mock data without them.
Setup effort
One command — npx ai-furniture-hub
USE CASES
Filling an awkward gap
Give the space in millimetres and see what fits, including items that fit only when rotated.
Buying the boxes that actually fit the shelf
Get set proposals with quantity per tier and total cost, plus the required accessories and floor protection.
Replacing something that is no longer sold
Look up successors and dimension-compatible alternatives, ranked by how well they fit.
Planning a room before ordering anything
Pack the floor plan with placement coordinates, then compare the shortlisted products side by side.
15 tools
Listed in project docs. Your client may show a different list.
get_product_detailsearch_rakuten_productssearch_amazon_productssuggest_by_spaceidentify_productcoordinate_storagecompare_productsfind_replacementcalc_room_layoutget_related_itemsget_curated_setsget_popular_productslist_categoriesdiagnose_ai_visibilityBEFORE YOU INSTALL
What to know first
Tools you get
15 tools named in the project's documentation.
Requires
A client that can reach a remote MCP server over HTTP
Where it runs
Both documented clients connect to a hosted endpoint.
INSTALLATION
Connect your client
Server setup
npx
npx ai-furniture-hubHosted endpoint
https://ai-furniture-hub.onrender.com/mcpAdd this hosted endpoint to your MCP client.
MCP Clients
Cursor
{
"mcpServers": {
"furniture-hub": {
"url": "https://ai-furniture-hub.onrender.com/mcp"
}
}
}VS Code
{
"servers": {
"furniture-hub": {
"url": "https://ai-furniture-hub.onrender.com/mcp"
}
}
}