ai-furniture-hub
Provides Amazon affiliate search URL generation with auto SearchIndex through the search_amazon_products tool, enabling AI agents to find and recommend Amazon products with affiliate tracking.
Available as an npm package (ai-furniture-hub) for local installation and execution via npx, providing easy distribution and version management through the npm registry.
Enables real-time Rakuten Ichiba search through the search_rakuten_products tool, providing access to 200K+ listings with prices and reviews, and supports Rakuten affiliate integration for revenue attribution.
Supports deployment on Render platform with a hosted endpoint available at https://ai-furniture-hub.onrender.com/mcp for remote MCP connections without local installation.
AI Furniture & Home Product Hub - MCP Server
15 tools | 300+ curated products | 31 categories | 80+ brands Millimeter-precision search, curated sets, AI visibility diagnosis, OpenAPI 3.1 schema. Built for ChatGPT, Claude, Gemini, Cursor, Perplexity, and any MCP-compatible AI agent.
Why This Exists
AI agents need structured, machine-optimized product data to make useful recommendations. This MCP server provides:
Exact-fit search: "Find a shelf that fits a 425mm gap" returns products with 1mm accuracy
Complete solutions: One search returns the shelf + matching storage boxes + floor protection + cable organizers
Curated by experts: Influencer picks, room presets, bundle deals, and budget hack alternatives
Replacement intelligence: Discontinued product? Get successors ranked by dimension compatibility (fit_score 0-100)
AI visibility consulting: Diagnose any website's AI discoverability with a single tool call
Quick Start
Option 1: Remote (no install)
Connect directly to the hosted server:
{
"mcpServers": {
"furniture-hub": {
"url": "https://ai-furniture-hub.onrender.com/mcp"
}
}
}Option 2: npx (local)
npx ai-furniture-hubOption 3: Clone & Run
git clone https://github.com/ONE8943/ai-furniture-hub.git
cd ai-furniture-hub
npm install
cp .env.example .env # API keys optional - works with mock data
npm start # stdio mode
npm run start:http # HTTP mode at localhost:3000/mcpTools (15)
Search & Discovery
Tool | What It Does |
| Search 300+ products by keyword, dimensions (mm), price, color, category, brand |
| Full specs: inner dimensions, consumables, compatible storage, curations |
| Real-time Rakuten Ichiba search (200K+ listings with prices & reviews) |
| Amazon affiliate search URL generation with auto SearchIndex |
| "I have a 600x400mm space" -> everything that fits, rotation-aware |
| Visual description -> product candidates with model numbers |
Coordination & Comparison
Tool | What It Does |
| Shelf + storage box set proposals: quantity per tier, total cost |
| Side-by-side comparison (2-5 products) on price, size, load, reviews |
| Discontinued model -> successors + dimension-compatible alternatives with |
| Floor-plan rectangle packing with placement coordinates |
| Accessory chains: required items, protection, consumables, hack substitutes (depth 1-2) |
Curation & Intelligence
Tool | What It Does |
| Bundles, room presets, influencer picks, hack sets. Filter by type/scene/budget |
| Trending products by category with Rakuten data |
| Browse 31 categories with counts, brands, samples |
| AI visibility audit: llms.txt, robots.txt, JSON-LD, OGP, score 0-100 |
Prompt Workflows (3)
Prompt | Flow |
| Space dimensions -> shelf + boxes + protection with quantities & cost |
| Floor plan type -> room-by-room purchasing checklist with budget |
| Two products -> full comparison including accessories & running costs |
Product Categories (31)
Area | Categories |
Storage | Shelves, Color boxes, Storage cases, Clothing storage, Steel racks, Closet storage, File storage |
Furniture | Desks, TV stands, Bookshelves, Dining, Sofas & chairs, Bedding |
Room-specific | Kitchen, Laundry, Bath, Entrance, Baby safety |
Hardware | Tension rods, Protection materials, Parts & accessories, Wagons |
Appliances | Home appliances, Kitchen appliances, Air quality, Smart home |
Tech & Lifestyle | PC peripherals, Beauty devices, Gadgets, Health & fitness |
Decor | Curtains & blinds |
Key Features
Cinderella-Fit Search
All dimensions in millimeters - outer AND inner. Find products that fit a specific space with 1mm tolerance. Rotation-aware: automatically checks if swapping width/depth creates a fit.
Related-Item Chains
Every product links to 3-5 related items: required accessories (HEPA filters for air purifiers), protection materials (floor mats for heavy shelves), consumables (vacuum bags), compatible storage boxes.
Curated Sets
Bundles: "New Life Starter Kit", "Work From Home Set"
Room Presets: IKEA-style complete room configurations
Influencer Picks: Real recommendations from YouTubers and magazines
Hack Sets: Budget alternatives (100-yen substitutes for 1000-yen accessories)
Dimension-Compatible Replacement
Discontinued product? find_replacement returns:
DB-registered successors
Dimension-compatible alternatives with
fit_score(0-100)Live Rakuten search results
AI Visibility Diagnosis (AIO)
diagnose_ai_visibility audits any URL:
llms.txt presence
robots.txt AI crawler access
Structured data (JSON-LD, Schema.org)
OGP tags
Cross-border readiness (English metadata, multi-currency)
Returns score (0-100), grade (A-F), actionable recommendations
Attribution & Analytics
Every API response includes _attribution metadata with a unique attribution_id, enabling:
Per-call tracking for pay-per-call monetization
Source detection (Apify, RapidAPI, direct)
Contribution logging for revenue attribution
API & Integration
OpenAPI 3.1 Schema
Full OpenAPI spec available at /openapi.yaml for RapidAPI and marketplace integration.
AI Discovery Endpoints
File | URL | Purpose |
llms.txt | AI agent overview | |
llms-full.txt | Full tool schemas & examples | |
OpenAPI | REST API specification | |
Server Card | Machine-readable metadata | |
context.md | Structured AI context | |
robots.txt | AI crawler permissions |
MCP Resources
furniture-hub://llms.txt
furniture-hub://llms-full.txtArchitecture
AI Agent (ChatGPT, Claude, Gemini, Cursor, Perplexity, ...)
| MCP (stdio or Streamable HTTP)
v
+-----------------------------------------------------------+
| 15 Tools + 3 Prompts |
+-----------------------------------------------------------+
| 300+ Products | 31 Categories | 80+ Brands |
| Curated Sets: bundles, room presets, influencer picks |
| Compatibility DB: dimension-based fit scoring |
| Attribution: per-request tracking with attribution_id |
+-----------------------------------------------------------+
| Adapters: Rakuten API / Amazon URL / Nitori |
| Affiliate Engine + Gap Detector + Analytics |
+-----------------------------------------------------------+
|
v
/llms.txt /llms-full.txt /openapi.yaml
/context.md /.well-known/mcp/ /robots.txtEnvironment Variables
Variable | Required | Description |
| No |
|
| No | Amazon Associate tag |
| No | Rakuten Affiliate ID |
| No | Rakuten API Application ID |
| No |
|
All environment variables are optional. The server works out of the box with mock data.
Deployment
Platform | URL |
Render |
|
npm |
|
Testing
npm run test:ci # Vitest
npm run test:all # Full legacy suiteContributing
Issues and PRs welcome. See GitHub Issues.
License
MIT
Japanese / 日本語
AI Furniture & Home Product Hub は家具・家電・ガジェット等のAIエージェント向けMCPサーバーです。
300+商品、31カテゴリ、80+ブランド のキュレーション済みカタログ
mm精度の寸法検索 - 「幅425mmの隙間にぴったり収まる棚」を即座に発見
関連アイテムチェーン - 1商品から3-5個の関連商品(必須アクセサリ、保護材、消耗品)
キュレーション - バンドル提案、ルームプリセット、インフルエンサーおすすめ、100均代用ハック
後継品検索 - 廃番商品から寸法互換の代替品をfit_scoreで提案
AI可視性診断(AIO) - Webサイトの「AIからの見え方」を0-100でスコアリング
OpenAPI 3.1 - RapidAPI等のマーケットプレイス連携対応
運営
ONE, Inc.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ONE8943/ai-furniture-hub'
If you have feedback or need assistance with the MCP directory API, please join our Discord server