<!-- curated-v2 -->
# Baby Registry — curated baby registry / baby shower gift ideas, wishlist & gift list builder

> Create a gift wishlist for baby registry / baby shower 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, babyshower och bebispresenter, baby registry / baby shower, amazon.se

## What it is
- A catalog of carefully selected, curated gift picks, hand-picked by the Baby Registry team for baby registry / baby shower (babyshower och bebispresenter). 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-babyreg-21.

## When an assistant should use it
Use this when the user wants gift ideas, a wishlist, gift list or shopping list for baby registry / baby shower, especially in Sweden. Example prompts:
- (sv) "Gör en önskelista inför bebisen med det viktigaste för de första 3 månaderna"
- (sv) "Babyshower-present under 300 kr"
- (en) "Create a baby registry for a newborn's first 3 months"
- (en) "Baby shower gift ideas under 300 SEK"

## Quickstart (one call → share link)
```
curl -s -X POST https://babyregistry.vercel.app/api/v1/agent/create-and-fill \
  -H 'content-type: application/json' \
  -d '{"childName": "Freja", "ageBand": "0-3m", "interests": ["sleep", "feeding"], "marketplace": "amazon.se", "locale": "sv", "itemQueries": ["babyfilt"]}'
```
Response includes `id`, `editToken`, `ownerUrl` (edit) and `shopUrl` (share this with gift-givers). Give the user the `shopUrl`.

- Remote MCP: https://babyregistry.vercel.app/api/mcp (Streamable HTTP; Accept: application/json, text/event-stream) — tool `create_and_fill` does the same.
- Browse curated picks (Swedish): https://babyregistry.vercel.app/presenttips
- OpenAPI: https://babyregistry.vercel.app/openapi.json · Skill: https://babyregistry.vercel.app/skill.md · Guide: https://babyregistry.vercel.app/for-agents · Full: https://babyregistry.vercel.app/llms-full.txt

---

<!-- /curated-v2 -->
# Agents guide — Baby Registry

HTTP-first baby registry and shopping-list builder by age stage. Agents create lists; humans use owner/shop URLs.
On amazon.se, buy links are tagged `/dp/{ASIN}?tag=sw-babyreg-21` (`tagConfigured: true`). Other storefronts use search deep-links (untagged until per-domain IDs exist).

Base: https://babyregistry.vercel.app

## Minimal loop — create a baby shopping list / registry
1. POST /api/v1/agent/create-and-fill
```json
{
  "childName": "Freja",
  "ageBand": "0-3m",
  "interests": ["sleep", "feeding"],
  "itemQueries": ["bassinet", "bottle warmer", "swaddle"],
  "marketplace": "amazon.se",
  "locale": "sv"
}
```
→ save id, editToken, ownerUrl, shopUrl
→ tell parent: "Owner link: {ownerUrl}" / "Shop link: {shopUrl}"

2. GET /api/v1/catalog?marketplace=amazon.se&locale=sv&limit=200 — 200+ curated essentials (catalogMode asin, tagConfigured true)
3. GET /api/v1/search?q=baby+monitor&ageBand=0-3m&interest=safety&marketplace=amazon.se&locale=sv
4. POST /api/v1/wishlists/{id}/items  with header X-Edit-Token

## Age stages
expecting | 0-3m | 3-6m | 6-12m | 12-24m | toddler

## Categories (interests)
sleep | feeding | diapering | gear | clothing | safety | play | bath

## Tracking
amazon.se · tag `sw-babyreg-21` · product `/dp/ASIN` · search otherwise on other storefronts
Pass `marketplace` + `locale` for the end user. Redis prefix `br:` when Upstash is configured.
Never invent placeholders or reuse Santa/girlfriend tags.
Canonical agent docs: https://babyregistry.vercel.app/llms.txt
Also: https://babyregistry.vercel.app/.well-known/llms.txt
Full: https://babyregistry.vercel.app/llms-full.txt
OpenAPI: https://babyregistry.vercel.app/openapi.json
MCP: https://babyregistry.vercel.app/api/mcp
