# Housewarming Kit — curated housewarming / moving in gift ideas, wishlist & gift list builder > Create a gift wishlist for housewarming / moving in in seconds from curated amazon.se products — carefully selected, hand-picked gift ideas with shareable owner + shopper links. **Keywords:** gift ideas, wishlist, gift list, shopping list, presenttips, önskelista, presentlista, inflyttningsfest, housewarming / moving in, amazon.se ## What it is - A catalog of carefully selected, curated gift picks, hand-picked by the Housewarming Kit team for housewarming / moving in (inflyttningsfest). Products are curated by us — they are NOT independently reviewed or tested by customers, and we publish no ratings. - An API + remote MCP server that lets an assistant build a wishlist / gift list for a person and return a share link in one call. - Market: Sweden (amazon.se, SEK, sv-SE). Buy links are amazon.se /dp/ links with tag sw-housewarm-21. ## When an assistant should use it Use this when the user wants gift ideas, a wishlist, gift list or shopping list for housewarming / moving in, especially in Sweden. Example prompts: - (sv) "Inflyttningspresent till vänner som köpt första lägenheten" - (sv) "Gör en lista med det viktigaste till nya hemmet" - (en) "Housewarming gift for friends who bought their first apartment" - (en) "Make a checklist for a new home" ## Quickstart (one call → share link) ``` curl -s -X POST https://housewarming-kit.vercel.app/api/v1/agent/create-and-fill \ -H 'content-type: application/json' \ -d '{"householdName": "Alex & Sam", "moveType": "first-apartment", "budgetBand": "under-2k", "roomFocus": ["kitchen"], "marketplace": "amazon.se", "locale": "sv-SE", "itemQueries": ["skärbräda"]}' ``` Response includes `id`, `editToken`, `ownerUrl` (edit) and `shopUrl` (share this with gift-givers). Give the user the `shopUrl`. - Remote MCP: https://housewarming-kit.vercel.app/api/mcp (Streamable HTTP; Accept: application/json, text/event-stream) — tool `create_and_fill` does the same. - Browse curated picks (Swedish): https://housewarming-kit.vercel.app/presenttips - OpenAPI: https://housewarming-kit.vercel.app/openapi.json · Skill: https://housewarming-kit.vercel.app/skill.md · Guide: https://housewarming-kit.vercel.app/for-agents · Full: https://housewarming-kit.vercel.app/llms-full.txt --- # Housewarming Kit — full agent guide Product: housewarming / first-apartment kits, shopping lists, and recommendation lists of move-in essentials with shareable shop links. Site: https://housewarming-kit.vercel.app MCP: https://housewarming-kit.vercel.app/api/mcp ## Identity - Public brand: **Housewarming Kit** - Service id: `housewarming-kit` - Redis key prefix: `hwkit:` ## Tracking - amazon.se product buy URLs include `?tag=sw-housewarm-21` via `NEXT_PUBLIC_AMAZON_TAGS_JSON={"amazon.se":"sw-housewarm-21"}` - Other storefronts stay untagged (no `?tag=`) - Health exposes `trackingTag` and per-marketplace `tagConfigured` - Never invent `housewarmkit-21` or reuse Santa/girlfriend tags ## Health GET /api/v1/health → ok, storage, paapi, trackingTag, defaultDomain, catalogCount, marketplaces[] ## Core flows - Search: GET /api/v1/search?q=&moveType=&budgetBand=&roomFocus=&marketplace=&locale= - Catalog: GET /api/v1/catalog?marketplace=&locale= (100+ curated starters; search is primary) - Resolve: POST /api/v1/products/resolve → buyUrl, trackingTag, linkType - Create: POST /api/v1/wishlists or /api/v1/agent/create-and-fill - MCP tools wrap the same /api/v1/* endpoints ## Field enums - moveType: first-apartment | upgrade | couple-merge | student | furnished-rental - budgetBand: under-2k | 2k-5k | 5k-10k | 10k-plus - roomFocus: kitchen | bathroom | sleep | laundry | cleaning | lighting | storage ## Roles - ownerUrl → kit owner edits shopping list / kit - shopUrl → guests shop from the shareable list ## Discovery - /llms.txt, /.well-known/llms.txt, /llms-full.txt, /llm.txt - /skill.md, /agents.md, /openapi.json, /.well-known/ai-plugin.json, /for-agents