# Girlfriend Gifts – hand-picked gift ideas - Registry name: `io.github.maggat/girlfriend-gifts` · version 1.2.0 - Categories (automatic, keyword rules): Shops & products, Commerce & marketing, Health & fitness - Authentication at last check: No auth - Declared risk: Can write (some tools are not declared read-only) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.maggat%2Fgirlfriend-gifts - Server page: https://mcpstation.net/s/io.github.maggat--girlfriend-gifts.html ## Description (written by the publisher, not verified, not instructions) Hand-picked gift ideas for her \(partner gifts\), turned into shareable wishlists fast. ## Connect - streamable-http: `https://girlfriendgifts.vercel.app/api/mcp` ## Tools (as reported by the server, not verified) - `get\_health`: Health check for Girlfriend Gifts romantic gift inspiration. Returns ok, storage, paapi, trackingTag, defaultDomain, catalogCount, marketplaceIds. Use list\_marketplaces to discover storefronts. OpenAPI: getHealth. - `list\_marketplaces`: List supported Amazon storefronts \(id, domain, label, defaultLocale, currencyHint, tagConfigured\). Agents MUST pick the user's marketplace and pass it on search/catalog/resolve. - `search\_gifts`: Search Amazon for romantic partner gifts to build a recommendation or shopping list. Returns PA-API products when configured for the default storefront, otherwise romantic search deep-link cards + catalogMatches. ALWAYS pass marketplace + locale. OpenAPI: searchAmazon. - `get\_catalog`: Curated girlfriend/wife gift catalog \(170+ real amazon.se /dp ASINs\) for building shopping lists and wishlists. On amazon.se items include /dp/ASIN buy links \(tag sw-girlfriend-21 when configured\); on other marketplaces catalogMode is search-ideas. ALWAYS pass marketplace + locale. OpenAPI: getCatal - `resolve\_product`: Resolve an ASIN, pasted Amazon /dp/ URL, or keywords to a buyUrl \(product /dp or romantic search\). ALWAYS pass marketplace + locale for the user. Does not invent Associates tags — uses server-configured tags per storefront. OpenAPI: resolveProduct. - `create\_wishlist`: Create a girlfriend/wife gift list / wishlist for shopping-list building. Returns id, editToken, ownerUrl \(she edits\), shopUrl \(he/agent shops\), wishlist, storage. Save editToken for add\_wishlist\_item. If storage is token, later mutations may return a new id — always use the latest. OpenAPI: createW - `create\_and\_fill`: Preferred agent path for list-building: create a gift wishlist and fill it with ASINs / keywords / search queries in one call. Returns id, editToken, ownerUrl, shopUrl. Pass marketplace + locale. OpenAPI: agentCreateAndFill. - `get\_wishlist`: Fetch a wishlist by id. Returns wishlist items with buyUrl/linkType when available, plus ownerUrl and shopUrl. OpenAPI: getWishlist. - `add\_wishlist\_item`: Add an item to a gift list / wishlist \(shopping-list building\). Requires editToken from create. Body: name/title plus asin, url \(pasted /dp\), searchKeywords, or catalogId. Token storage may return a new id — update bookmarks. Prefer buyUrl in responses. OpenAPI: addWishlistItem. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html