The Curator
Search and explore taste-led finds in clothing, audio, designed objects and music.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"the-curator": {
"url": "https://curatorapproved.com/api/mcp"
}
}
}Puntos de conexión remotos
https://curatorapproved.com/api/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (3)
🟢search_curator(query, category, maxPrice, limit, offset)
Find published Curator selections, newest first. Search literal words across public item facts; combine category and an optional USD price ceiling. Empty query browses the catalog. Returns complete public facts and stable IDs with pagination. Prices are recorded observations; unknown prices do not match maxPrice. To display chosen results as cards, next call render_curator_items.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"default": "",
"description": "Words in item name, maker, description or public details.",
"type": "string",
"maxLength": 200
},
"category": {
"type": "string",
"enum": [
"Wear",
"Listen",
"Make",
"Browse",
"Videos"
]
},
"maxPrice": {
"description": "Maximum recorded USD price, inclusive. Excludes unknown prices.",
"type": "number",
"minimum": 0,
"maximum": 1000000
},
"limit": {
"default": 6,
"type": "integer",
"minimum": 1,
"maximum": 20
},
"offset": {
"default": 0,
"type": "integer",
"minimum": 0,
"maximum": 10000
}
},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
},
"number": {
"type": "string",
"pattern": "^[0-9]+$"
},
"type": {
"type": "string",
"enum": [
"product",
"music",
"store"
]
},
"name": {
"type": "string"
},
"url": {
"type": "string",
"pattern": "^https:\\/\\/"
},
"category": {
"type": "string"
},
"subcategory": {
"type": "string"
},
"description": {
"type": "string"
},
"attribution": {
"type": "string"
},
"images": {
"minItems": 1,
"type": "array",
"items": {
"type": "object",
"properties": {
"url": {
"type": "string",
"pattern": "^https:\\/\\/"
},
"alt": {
"type": "string"
}
},
"required": [
"url",
"alt"
],
"additionalProperties": false
}
},
"merchant": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"productUrl": {
"type": "string",
"pattern": "^https:\\/\\/"
},
"outboundUrl": {
"type": "string",
"pattern": "^https:\\/\\/"
}
},
"required": [
"name",
"productUrl",
"outboundUrl"
],
"additionalProperties": false
},
"price": {
"anyOf": [
{
"type": "object",
"properties": {
"amount": {
"type": "number",
"minimum": 0
},
"currency": {
"type": "string",
"pattern": "^[A-Z]{3}$"
},
"checkedOn": {
"type": "string",
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
},
"context": {
"type": [
"string",
"null"
]
}
},
"required": [
"amount",
"currency",
"checkedOn",
"context"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"details": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"value": {
"type": "string"
}
},
"required": [
"name",
"value"
],
"additionalProperties": false
}
},
"selectionNote": {
"type": [
"string",
"null"
]
},
"sources": {
"minItems": 1,
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"url": {
"type": "string",
"pattern": "^https:\\/\\/"
}
},
"required": [
"name",
"url"
],
"additionalProperties": false
}
},
"referral": {
"anyOf": [
{
"type": "object",
"properties": {
"reward": {
"type": "string"
},
"disclosure": {
"type": "string"
},
"offerText": {
"type": "string"
},
"code": {
"type": "string"
}
},
"required": [
"reward",
"disclosure",
"offerText",
"code"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"music": {
"type": "object",
"properties": {
"artist": {
"type": "string"
},
"releaseDate": {
"anyOf": [
{
"type": "string",
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
},
{
"type": "null"
}
]
},
"trackCount": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"displayedDuration": {
"type": "string"
},
"embedUrl": {
"type": "string",
"pattern": "^https:\\/\\/"
},
"kind": {
"type": "string",
"enum": [
"album",
"track"
]
}
},
"required": [
"artist",
"releaseDate",
"trackCount",
"displayedDuration",
"embedUrl"
],
"additionalProperties": false
},
"statusText": {
"type": "string"
},
"media": {
"type": "object",
"properties": {
"caption": {
"type": [
"string",
"null"
]
},
"disclosure": {
"type": [
"string",
"null"
]
},
"credit": {
"type": [
"string",
"null"
]
},
"background": {
"anyOf": [
{
"type": "string",
"pattern": "^#[0-9a-f]{3}(?:[0-9a-f]{3})?$"
},
{
"type": "null"
}
]
},
"artworkPurchase": {
"anyOf": [
{
"type": "object",
"properties": {
"url": {
"type": "string",
"pattern": "^https:\\/\\/"
},
"badgeUrl": {
"type": "string",
"pattern": "^https:\\/\\/"
},
"label": {
"type": "string"
}
},
"required": [
"url",
"badgeUrl",
"label"
],
"additionalProperties": false
},
{
"type": "null"
}
]
}
},
"required": [
"caption",
"disclosure",
"credit",
"background",
"artworkPurchase"
],
"additionalProperties": false
}
},
"required": [
"id",
"number",
"type",
"name",
"url",
"category",
"subcategory",
"description",
"attribution",
"images",
"merchant",
"price",
"details",
"selectionNote",
"sources",
"referral",
"media"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
},
"number": {
"type": "string",
"pattern": "^[0-9]+$"
},
"type": {
"type": "string",
"const": "video"
},
"name": {
"type": "string"
},
"url": {
"type": "string",
"pattern": "^https:\\/\\/"
},
"category": {
"type": "string",
"const": "Videos"
},
"subcategory": {
"type": "string"
},
"description": {
"type": "string"
},
"attribution": {
"type": "string"
},
"images": {
"maxItems": 0,
"type": "array",
"items": {
"type": "object",
"properties": {
"url": {
"type": "string",
"pattern": "^https:\\/\\/"
},
"alt": {
"type": "string"
}
},
"required": [
"url",
"alt"
],
"additionalProperties": false
}
},
"merchant": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"productUrl": {
"type": "string",
"pattern": "^https:\\/\\/"
},
"outboundUrl": {
"type": "string",
"pattern": "^https:\\/\\/"
}
},
"required": [
"name",
"productUrl",
"outboundUrl"
],
"additionalProperties": false
},
"price": {
"type": "null"
},
"details": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"value": {
"type": "string"
}
},
"required": [
"name",
"value"
],
"additionalProperties": false
}
},
"selectionNote": {
"type": [
"string",
"null"
]
},
"sources": {
"minItems": 1,
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"url": {
"type": "string",
"pattern": "^https:\\/\\/"
}
},
"required": [
"name",
"url"
],
"additionalProperties": false
}
},
"referral": {
"type": "null"
},
"music": {
"type": "object",
"properties": {
"artist": {
"type": "string"
},
"releaseDate": {
"anyOf": [
{
"type": "string",
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
},
{
"type": "null"
}
]
},
"trackCount": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"displayedDuration": {
"type": "string"
},
"embedUrl": {
"type": "string",
"pattern": "^https:\\/\\/"
},
"kind": {
"type": "string",
"enum": [
"album",
"track"
]
}
},
"required": [
"artist",
"releaseDate",
"trackCount",
"displayedDuration",
"embedUrl"
],
"additionalProperties": false
},
"statusText": {
"type": "string"
},
"media": {
"type": "object",
"properties": {
"caption": {
"type": [
"string",
"null"
]
},
"disclosure": {
"type": [
"string",
"null"
]
},
"credit": {
"type": [
"string",
"null"
]
},
"background": {
"anyOf": [
{
"type": "string",
"pattern": "^#[0-9a-f]{3}(?:[0-9a-f]{3})?$"
},
{
"type": "null"
}
]
},
"artworkPurchase": {
"anyOf": [
{
"type": "object",
"properties": {
"url": {
"type": "string",
"pattern": "^https:\\/\\/"
},
"badgeUrl": {
"type": "string",
"pattern": "^https:\\/\\/"
},
"label": {
"type": "string"
}
},
"required": [
"url",
"badgeUrl",
"label"
],
"additionalProperties": false
},
{
"type": "null"
}
]
}
},
"required": [
"caption",
"disclosure",
"credit",
"background",
"artworkPurchase"
],
"additionalProperties": false
},
"video": {
"type": "object",
"properties": {
"youtubeId": {
"type": "string",
"pattern": "^[A-Za-z0-9_-]{11}$"
},
"embedUrl": {
"type": "string",
"allOf": [
{
"type": "string",
"pattern": "^https:\\/\\/"
},
{
"type": "string",
"pattern": "^https:\\/\\/www\\.youtube-nocookie\\.com\\/embed\\/[A-Za-z0-9_-]{11}$"
}
]
},
"creator": {
"type": "string",
"minLength": 1
},
"url": {
"type": "string",
"allOf": [
{
"type": "string",
"pattern": "^https:\\/\\/"
},
{
"type": "string",
"pattern": "^https:\\/\\/www\\.youtube\\.com\\/(?:channel\\/UC[A-Za-z0-9_-]+|@[A-Za-z0-9_.-]+)$"
}
]
},
"uploadDate": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
"duration": {
"type": "string",
"pattern": "^PT(?=\\d)(?:\\d+H)?(?:\\d+M)?(?:\\d+(?:\\.\\d+)?S)?$"
}
},
"required": [
"youtubeId",
"embedUrl",
"creator",
"url",
"uploadDate",
"duration"
],
"additionalProperties": false
}
},
"required": [
"id",
"number",
"type",
"name",
"url",
"category",
"subcategory",
"description",
"attribution",
"images",
"merchant",
"price",
"details",
"selectionNote",
"sources",
"referral",
"media",
"video"
],
"additionalProperties": false
}
]
}
},
"total": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"offset": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"hasMore": {
"type": "boolean"
},
"categories": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"items",
"total",
"offset",
"hasMore",
"categories"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢get_curator_item(id)
Retrieve one published Curator item by a stable ID returned from search_curator. Includes source links, dated prices, variants, media and referral disclosures. Does not verify live availability or render UI.
Esquema de entrada
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 120,
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
}
},
"required": [
"id"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
},
"number": {
"type": "string",
"pattern": "^[0-9]+$"
},
"type": {
"type": "string",
"enum": [
"product",
"music",
"store"
]
},
"name": {
"type": "string"
},
"url": {
"type": "string",
"pattern": "^https:\\/\\/"
},
"category": {
"type": "string"
},
"subcategory": {
"type": "string"
},
"description": {
"type": "string"
},
"attribution": {
"type": "string"
},
"images": {
"minItems": 1,
"type": "array",
"items": {
"type": "object",
"properties": {
"url": {
"type": "string",
"pattern": "^https:\\/\\/"
},
"alt": {
"type": "string"
}
},
"required": [
"url",
"alt"
],
"additionalProperties": false
}
},
"merchant": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"productUrl": {
"type": "string",
"pattern": "^https:\\/\\/"
},
"outboundUrl": {
"type": "string",
"pattern": "^https:\\/\\/"
}
},
"required": [
"name",
"productUrl",
"outboundUrl"
],
"additionalProperties": false
},
"price": {
"anyOf": [
{
"type": "object",
"properties": {
"amount": {
"type": "number",
"minimum": 0
},
"currency": {
"type": "string",
"pattern": "^[A-Z]{3}$"
},
"checkedOn": {
"type": "string",
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
},
"context": {
"type": [
"string",
"null"
]
}
},
"required": [
"amount",
"currency",
"checkedOn",
"context"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"details": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"value": {
"type": "string"
}
},
"required": [
"name",
"value"
],
"additionalProperties": false
}
},
"selectionNote": {
"type": [
"string",
"null"
]
},
"sources": {
"minItems": 1,
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"url": {
"type": "string",
"pattern": "^https:\\/\\/"
}
},
"required": [
"name",
"url"
],
"additionalProperties": false
}
},
"referral": {
"anyOf": [
{
"type": "object",
"properties": {
"reward": {
"type": "string"
},
"disclosure": {
"type": "string"
},
"offerText": {
"type": "string"
},
"code": {
"type": "string"
}
},
"required": [
"reward",
"disclosure",
"offerText",
"code"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"music": {
"type": "object",
"properties": {
"artist": {
"type": "string"
},
"releaseDate": {
"anyOf": [
{
"type": "string",
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
},
{
"type": "null"
}
]
},
"trackCount": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"displayedDuration": {
"type": "string"
},
"embedUrl": {
"type": "string",
"pattern": "^https:\\/\\/"
},
"kind": {
"type": "string",
"enum": [
"album",
"track"
]
}
},
"required": [
"artist",
"releaseDate",
"trackCount",
"displayedDuration",
"embedUrl"
],
"additionalProperties": false
},
"statusText": {
"type": "string"
},
"media": {
"type": "object",
"properties": {
"caption": {
"type": [
"string",
"null"
]
},
"disclosure": {
"type": [
"string",
"null"
]
},
"credit": {
"type": [
"string",
"null"
]
},
"background": {
"anyOf": [
{
"type": "string",
"pattern": "^#[0-9a-f]{3}(?:[0-9a-f]{3})?$"
},
{
"type": "null"
}
]
},
"artworkPurchase": {
"anyOf": [
{
"type": "object",
"properties": {
"url": {
"type": "string",
"pattern": "^https:\\/\\/"
},
"badgeUrl": {
"type": "string",
"pattern": "^https:\\/\\/"
},
"label": {
"type": "string"
}
},
"required": [
"url",
"badgeUrl",
"label"
],
"additionalProperties": false
},
{
"type": "null"
}
]
}
},
"required": [
"caption",
"disclosure",
"credit",
"background",
"artworkPurchase"
],
"additionalProperties": false
}
},
"required": [
"id",
"number",
"type",
"name",
"url",
"category",
"subcategory",
"description",
"attribution",
"images",
"merchant",
"price",
"details",
"selectionNote",
"sources",
"referral",
"media"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
},
"number": {
"type": "string",
"pattern": "^[0-9]+$"
},
"type": {
"type": "string",
"const": "video"
},
"name": {
"type": "string"
},
"url": {
"type": "string",
"pattern": "^https:\\/\\/"
},
"category": {
"type": "string",
"const": "Videos"
},
"subcategory": {
"type": "string"
},
"description": {
"type": "string"
},
"attribution": {
"type": "string"
},
"images": {
"maxItems": 0,
"type": "array",
"items": {
"type": "object",
"properties": {
"url": {
"type": "string",
"pattern": "^https:\\/\\/"
},
"alt": {
"type": "string"
}
},
"required": [
"url",
"alt"
],
"additionalProperties": false
}
},
"merchant": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"productUrl": {
"type": "string",
"pattern": "^https:\\/\\/"
},
"outboundUrl": {
"type": "string",
"pattern": "^https:\\/\\/"
}
},
"required": [
"name",
"productUrl",
"outboundUrl"
],
"additionalProperties": false
},
"price": {
"type": "null"
},
"details": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"value": {
"type": "string"
}
},
"required": [
"name",
"value"
],
"additionalProperties": false
}
},
"selectionNote": {
"type": [
"string",
"null"
]
},
"sources": {
"minItems": 1,
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"url": {
"type": "string",
"pattern": "^https:\\/\\/"
}
},
"required": [
"name",
"url"
],
"additionalProperties": false
}
},
"referral": {
"type": "null"
},
"music": {
"type": "object",
"properties": {
"artist": {
"type": "string"
},
"releaseDate": {
"anyOf": [
{
"type": "string",
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
},
{
"type": "null"
}
]
},
"trackCount": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"displayedDuration": {
"type": "string"
},
"embedUrl": {
"type": "string",
"pattern": "^https:\\/\\/"
},
"kind": {
"type": "string",
"enum": [
"album",
"track"
]
}
},
"required": [
"artist",
"releaseDate",
"trackCount",
"displayedDuration",
"embedUrl"
],
"additionalProperties": false
},
"statusText": {
"type": "string"
},
"media": {
"type": "object",
"properties": {
"caption": {
"type": [
"string",
"null"
]
},
"disclosure": {
"type": [
"string",
"null"
]
},
"credit": {
"type": [
"string",
"null"
]
},
"background": {
"anyOf": [
{
"type": "string",
"pattern": "^#[0-9a-f]{3}(?:[0-9a-f]{3})?$"
},
{
"type": "null"
}
]
},
"artworkPurchase": {
"anyOf": [
{
"type": "object",
"properties": {
"url": {
"type": "string",
"pattern": "^https:\\/\\/"
},
"badgeUrl": {
"type": "string",
"pattern": "^https:\\/\\/"
},
"label": {
"type": "string"
}
},
"required": [
"url",
"badgeUrl",
"label"
],
"additionalProperties": false
},
{
"type": "null"
}
]
}
},
"required": [
"caption",
"disclosure",
"credit",
"background",
"artworkPurchase"
],
"additionalProperties": false
},
"video": {
"type": "object",
"properties": {
"youtubeId": {
"type": "string",
"pattern": "^[A-Za-z0-9_-]{11}$"
},
"embedUrl": {
"type": "string",
"allOf": [
{
"type": "string",
"pattern": "^https:\\/\\/"
},
{
"type": "string",
"pattern": "^https:\\/\\/www\\.youtube-nocookie\\.com\\/embed\\/[A-Za-z0-9_-]{11}$"
}
]
},
"creator": {
"type": "string",
"minLength": 1
},
"url": {
"type": "string",
"allOf": [
{
"type": "string",
"pattern": "^https:\\/\\/"
},
{
"type": "string",
"pattern": "^https:\\/\\/www\\.youtube\\.com\\/(?:channel\\/UC[A-Za-z0-9_-]+|@[A-Za-z0-9_.-]+)$"
}
]
},
"uploadDate": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
"duration": {
"type": "string",
"pattern": "^PT(?=\\d)(?:\\d+H)?(?:\\d+M)?(?:\\d+(?:\\.\\d+)?S)?$"
}
},
"required": [
"youtubeId",
"embedUrl",
"creator",
"url",
"uploadDate",
"duration"
],
"additionalProperties": false
}
},
"required": [
"id",
"number",
"type",
"name",
"url",
"category",
"subcategory",
"description",
"attribution",
"images",
"merchant",
"price",
"details",
"selectionNote",
"sources",
"referral",
"media",
"video"
],
"additionalProperties": false
}
]
}
},
"total": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"offset": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"hasMore": {
"type": "boolean"
},
"categories": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"items",
"total",
"offset",
"hasMore",
"categories"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢render_curator_items(ids)
Display up to 12 Curator finds as interactive cards in chat. First call search_curator or get_curator_item and choose matching IDs. Pass only those IDs; the server supplies authoritative public facts. Preserves the requested order. Users can filter, inspect, select and discuss items; selections are temporary and are not a saved wishlist.
Esquema de entrada
{
"type": "object",
"properties": {
"ids": {
"minItems": 1,
"maxItems": 12,
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 120,
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
}
}
},
"required": [
"ids"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
},
"number": {
"type": "string",
"pattern": "^[0-9]+$"
},
"type": {
"type": "string",
"enum": [
"product",
"music",
"store"
]
},
"name": {
"type": "string"
},
"url": {
"type": "string",
"pattern": "^https:\\/\\/"
},
"category": {
"type": "string"
},
"subcategory": {
"type": "string"
},
"description": {
"type": "string"
},
"attribution": {
"type": "string"
},
"images": {
"minItems": 1,
"type": "array",
"items": {
"type": "object",
"properties": {
"url": {
"type": "string",
"pattern": "^https:\\/\\/"
},
"alt": {
"type": "string"
}
},
"required": [
"url",
"alt"
],
"additionalProperties": false
}
},
"merchant": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"productUrl": {
"type": "string",
"pattern": "^https:\\/\\/"
},
"outboundUrl": {
"type": "string",
"pattern": "^https:\\/\\/"
}
},
"required": [
"name",
"productUrl",
"outboundUrl"
],
"additionalProperties": false
},
"price": {
"anyOf": [
{
"type": "object",
"properties": {
"amount": {
"type": "number",
"minimum": 0
},
"currency": {
"type": "string",
"pattern": "^[A-Z]{3}$"
},
"checkedOn": {
"type": "string",
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
},
"context": {
"type": [
"string",
"null"
]
}
},
"required": [
"amount",
"currency",
"checkedOn",
"context"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"details": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"value": {
"type": "string"
}
},
"required": [
"name",
"value"
],
"additionalProperties": false
}
},
"selectionNote": {
"type": [
"string",
"null"
]
},
"sources": {
"minItems": 1,
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"url": {
"type": "string",
"pattern": "^https:\\/\\/"
}
},
"required": [
"name",
"url"
],
"additionalProperties": false
}
},
"referral": {
"anyOf": [
{
"type": "object",
"properties": {
"reward": {
"type": "string"
},
"disclosure": {
"type": "string"
},
"offerText": {
"type": "string"
},
"code": {
"type": "string"
}
},
"required": [
"reward",
"disclosure",
"offerText",
"code"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"music": {
"type": "object",
"properties": {
"artist": {
"type": "string"
},
"releaseDate": {
"anyOf": [
{
"type": "string",
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
},
{
"type": "null"
}
]
},
"trackCount": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"displayedDuration": {
"type": "string"
},
"embedUrl": {
"type": "string",
"pattern": "^https:\\/\\/"
},
"kind": {
"type": "string",
"enum": [
"album",
"track"
]
}
},
"required": [
"artist",
"releaseDate",
"trackCount",
"displayedDuration",
"embedUrl"
],
"additionalProperties": false
},
"statusText": {
"type": "string"
},
"media": {
"type": "object",
"properties": {
"caption": {
"type": [
"string",
"null"
]
},
"disclosure": {
"type": [
"string",
"null"
]
},
"credit": {
"type": [
"string",
"null"
]
},
"background": {
"anyOf": [
{
"type": "string",
"pattern": "^#[0-9a-f]{3}(?:[0-9a-f]{3})?$"
},
{
"type": "null"
}
]
},
"artworkPurchase": {
"anyOf": [
{
"type": "object",
"properties": {
"url": {
"type": "string",
"pattern": "^https:\\/\\/"
},
"badgeUrl": {
"type": "string",
"pattern": "^https:\\/\\/"
},
"label": {
"type": "string"
}
},
"required": [
"url",
"badgeUrl",
"label"
],
"additionalProperties": false
},
{
"type": "null"
}
]
}
},
"required": [
"caption",
"disclosure",
"credit",
"background",
"artworkPurchase"
],
"additionalProperties": false
}
},
"required": [
"id",
"number",
"type",
"name",
"url",
"category",
"subcategory",
"description",
"attribution",
"images",
"merchant",
"price",
"details",
"selectionNote",
"sources",
"referral",
"media"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
},
"number": {
"type": "string",
"pattern": "^[0-9]+$"
},
"type": {
"type": "string",
"const": "video"
},
"name": {
"type": "string"
},
"url": {
"type": "string",
"pattern": "^https:\\/\\/"
},
"category": {
"type": "string",
"const": "Videos"
},
"subcategory": {
"type": "string"
},
"description": {
"type": "string"
},
"attribution": {
"type": "string"
},
"images": {
"maxItems": 0,
"type": "array",
"items": {
"type": "object",
"properties": {
"url": {
"type": "string",
"pattern": "^https:\\/\\/"
},
"alt": {
"type": "string"
}
},
"required": [
"url",
"alt"
],
"additionalProperties": false
}
},
"merchant": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"productUrl": {
"type": "string",
"pattern": "^https:\\/\\/"
},
"outboundUrl": {
"type": "string",
"pattern": "^https:\\/\\/"
}
},
"required": [
"name",
"productUrl",
"outboundUrl"
],
"additionalProperties": false
},
"price": {
"type": "null"
},
"details": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"value": {
"type": "string"
}
},
"required": [
"name",
"value"
],
"additionalProperties": false
}
},
"selectionNote": {
"type": [
"string",
"null"
]
},
"sources": {
"minItems": 1,
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"url": {
"type": "string",
"pattern": "^https:\\/\\/"
}
},
"required": [
"name",
"url"
],
"additionalProperties": false
}
},
"referral": {
"type": "null"
},
"music": {
"type": "object",
"properties": {
"artist": {
"type": "string"
},
"releaseDate": {
"anyOf": [
{
"type": "string",
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
},
{
"type": "null"
}
]
},
"trackCount": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"displayedDuration": {
"type": "string"
},
"embedUrl": {
"type": "string",
"pattern": "^https:\\/\\/"
},
"kind": {
"type": "string",
"enum": [
"album",
"track"
]
}
},
"required": [
"artist",
"releaseDate",
"trackCount",
"displayedDuration",
"embedUrl"
],
"additionalProperties": false
},
"statusText": {
"type": "string"
},
"media": {
"type": "object",
"properties": {
"caption": {
"type": [
"string",
"null"
]
},
"disclosure": {
"type": [
"string",
"null"
]
},
"credit": {
"type": [
"string",
"null"
]
},
"background": {
"anyOf": [
{
"type": "string",
"pattern": "^#[0-9a-f]{3}(?:[0-9a-f]{3})?$"
},
{
"type": "null"
}
]
},
"artworkPurchase": {
"anyOf": [
{
"type": "object",
"properties": {
"url": {
"type": "string",
"pattern": "^https:\\/\\/"
},
"badgeUrl": {
"type": "string",
"pattern": "^https:\\/\\/"
},
"label": {
"type": "string"
}
},
"required": [
"url",
"badgeUrl",
"label"
],
"additionalProperties": false
},
{
"type": "null"
}
]
}
},
"required": [
"caption",
"disclosure",
"credit",
"background",
"artworkPurchase"
],
"additionalProperties": false
},
"video": {
"type": "object",
"properties": {
"youtubeId": {
"type": "string",
"pattern": "^[A-Za-z0-9_-]{11}$"
},
"embedUrl": {
"type": "string",
"allOf": [
{
"type": "string",
"pattern": "^https:\\/\\/"
},
{
"type": "string",
"pattern": "^https:\\/\\/www\\.youtube-nocookie\\.com\\/embed\\/[A-Za-z0-9_-]{11}$"
}
]
},
"creator": {
"type": "string",
"minLength": 1
},
"url": {
"type": "string",
"allOf": [
{
"type": "string",
"pattern": "^https:\\/\\/"
},
{
"type": "string",
"pattern": "^https:\\/\\/www\\.youtube\\.com\\/(?:channel\\/UC[A-Za-z0-9_-]+|@[A-Za-z0-9_.-]+)$"
}
]
},
"uploadDate": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
"duration": {
"type": "string",
"pattern": "^PT(?=\\d)(?:\\d+H)?(?:\\d+M)?(?:\\d+(?:\\.\\d+)?S)?$"
}
},
"required": [
"youtubeId",
"embedUrl",
"creator",
"url",
"uploadDate",
"duration"
],
"additionalProperties": false
}
},
"required": [
"id",
"number",
"type",
"name",
"url",
"category",
"subcategory",
"description",
"attribution",
"images",
"merchant",
"price",
"details",
"selectionNote",
"sources",
"referral",
"media",
"video"
],
"additionalProperties": false
}
]
}
},
"total": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"offset": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"hasMore": {
"type": "boolean"
},
"categories": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"items",
"total",
"offset",
"hasMore",
"categories"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}Comunidad
Evidencia