Free shipping on orders over $2,900

For AI agents & developers

Closeout Kitchens MCP Server

Connect any Model Context Protocol client (Claude Desktop, Cursor, Smithery, custom agents) to our 43 cabinet collections, 14,000+ active SKUs, and 3D kitchen designer. Search products, build a design with real catalog cabinets, get a price quote, and hand the user a shareable /d/{id} link.

Endpoint
https://closeoutkitchens.com/mcp
Transport: Streamable HTTP · Stateless · No auth required · 60 req/min/IP

Available tools

  • list_collections

    List all 43 cabinet collections (Forevermark + CNC). Filter by manufacturer or door style.

  • search_products

    Search ~14,000 active cabinet SKUs. Filter by collection prefix, cabinet type, and price range.

  • get_product

    Fetch a single product by handle (e.g. 'aw-b30').

  • start_design

    Start a new kitchen design with a collection and room size. Returns a shareable /d/{id} URL.

  • add_cabinets_to_design

    Append cabinets to a design. Returns a new shareable URL (designs are immutable).

  • get_design

    Load an existing design, with cabinet list and pricing breakdown.

  • get_design_quote

    Get a customer-facing price summary: cabinets subtotal + optional assembly + live freight.

  • calculate_freight

    Live freight quote from Edison, NJ to any US zip, by cabinet type and quantity.

Install — Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude.

{
  "mcpServers": {
    "closeout-kitchens": {
      "url": "https://closeoutkitchens.com/mcp"
    }
  }
}

Install — Cursor

Cursor Settings → Features → Model Context Protocol → Add new MCP server, paste the URL https://closeoutkitchens.com/mcp, or add to .cursor/mcp.json:

{
  "mcpServers": {
    "closeout-kitchens": {
      "url": "https://closeoutkitchens.com/mcp"
    }
  }
}

Test from a terminal

List the tools:

curl -s -X POST https://closeoutkitchens.com/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Call a tool:

curl -s -X POST https://closeoutkitchens.com/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{
    "jsonrpc":"2.0","id":2,"method":"tools/call",
    "params":{"name":"list_collections","arguments":{"manufacturer":"Forevermark"}}
  }'

Example agent prompt

"Use the closeout-kitchens MCP to design a 10×10 kitchen in Ice White Shaker with two base cabinets (B30, B36), a 36" sink base, a 30" wall cabinet, and a 30" tall pantry. Quote it for ZIP 07731 with assembly. Give me the share URL."

Health check

/mcp/health returns transport details and tool list as JSON.

Notes

  • Designs created via MCP are public-by-link, immutable, and rendered at /d/{id}.
  • Adding cabinets returns a NEW design id; previous IDs are not modified.
  • Pricing is the current site price; final total is set at checkout (tax, promotions, live freight).
  • This server returns no PII and accepts no PII. Do not send customer details through MCP.
  • Rate limit: 60 requests per minute per IP. Need higher? Contact info@closeoutkitchens.com.

Your Cart