Pet Welcome Box – hand-picked gift ideas
Hand-picked gift ideas for new puppies and kittens, turned into shareable wishlists fast.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (1)
- LOWin resolve_product
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"pet-gifts": {
"url": "https://pet-welcome-box.vercel.app/api/mcp"
}
}
}Remote-Endpunkte
https://pet-welcome-box.vercel.app/api/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (5)
🟢list_marketplaces
List supported Amazon storefronts (id, domain, defaultLocale, tagConfigured). Pass marketplace + locale on shopping tools. Honest search-mode: tagConfigured may be false until real Associates IDs.
Eingabe-Schema
{
"type": "object",
"properties": {}
}🟢search(q, marketplace, locale, species, sizeBand, ...)
Search pet welcome-kit / first-30-days supplies on a specific Amazon marketplace. Returns PA-API products or search deep-link cards (omit ?tag= until real Associates IDs). Requires marketplace + locale. Alias tool name: search_kits.
Eingabe-Schema
{
"type": "object",
"properties": {
"q": {
"type": "string",
"minLength": 1,
"description": "Search query, e.g. dog crate, no-pull harness"
},
"marketplace": {
"type": "string",
"minLength": 2,
"description": "Amazon storefront domain or id, e.g. amazon.com, amazon.se, us, se. REQUIRED."
},
"locale": {
"type": "string",
"minLength": 2,
"description": "User locale, e.g. en, sv, de, fr, es"
},
"species": {
"type": "string",
"description": "dog | cat | other"
},
"sizeBand": {
"type": "string",
"description": "toy | small | medium | large | xl"
},
"stage": {
"type": "string",
"description": "puppy | kitten | adult | senior"
},
"kitCategory": {
"type": "string",
"description": "containment | bedding | bowls | cleanup | id-tag | walking | enrichment | grooming"
},
"budgetBand": {
"type": "string"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 10
}
},
"required": [
"q",
"marketplace",
"locale"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡create_wishlist(marketplace, locale, petName, species, sizeBand, ...)
Create an empty pet welcome-kit list. Returns id, editToken, ownerUrl, shopUrl. Requires marketplace + locale.
Eingabe-Schema
{
"type": "object",
"properties": {
"marketplace": {
"type": "string",
"minLength": 2,
"description": "Amazon storefront domain or id, e.g. amazon.com, amazon.se, us, se. REQUIRED."
},
"locale": {
"type": "string",
"minLength": 2,
"description": "User locale, e.g. en, sv, de, fr, es"
},
"petName": {
"type": "string"
},
"species": {
"type": "string"
},
"sizeBand": {
"type": "string"
},
"stage": {
"type": "string"
},
"budgetBand": {
"type": "string"
},
"kitCategories": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"marketplace",
"locale"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡add_item(id, editToken, marketplace, locale, name, ...)
Add an item to an existing pet kit list (requires editToken). Requires marketplace + locale.
Eingabe-Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"description": "Wishlist / kit list id"
},
"editToken": {
"type": "string",
"minLength": 1,
"description": "X-Edit-Token from create"
},
"marketplace": {
"type": "string",
"minLength": 2,
"description": "Amazon storefront domain or id, e.g. amazon.com, amazon.se, us, se. REQUIRED."
},
"locale": {
"type": "string",
"minLength": 2,
"description": "User locale, e.g. en, sv, de, fr, es"
},
"name": {
"type": "string"
},
"title": {
"type": "string"
},
"asin": {
"type": "string"
},
"url": {
"type": "string"
},
"searchKeywords": {
"type": "string"
},
"emoji": {
"type": "string"
}
},
"required": [
"id",
"editToken",
"marketplace",
"locale"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢resolve_product(marketplace, locale, asin, url, keywords, ...)
Resolve ASIN, Amazon URL, or keywords to a buyUrl / affiliateUrl on the chosen marketplace. Requires marketplace + locale. Omits ?tag= until real Associates IDs.
Eingabe-Schema
{
"type": "object",
"properties": {
"marketplace": {
"type": "string",
"minLength": 2,
"description": "Amazon storefront domain or id, e.g. amazon.com, amazon.se, us, se. REQUIRED."
},
"locale": {
"type": "string",
"minLength": 2,
"description": "User locale, e.g. en, sv, de, fr, es"
},
"asin": {
"type": "string"
},
"url": {
"type": "string"
},
"keywords": {
"type": "string"
},
"species": {
"type": "string"
},
"sizeBand": {
"type": "string"
},
"stage": {
"type": "string"
},
"kitCategory": {
"type": "string"
},
"budgetBand": {
"type": "string"
}
},
"required": [
"marketplace",
"locale"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Community
Nachweis