The Curator

Search and explore taste-led finds in clothing, audio, designed objects and music.

사용해야 할까요

품질 및 안전성

A
설명 품질
100%
스키마 완전성
79%
이름 품질
100%
오염 위험
100%
권한 일치
100%
프로토콜 준수
100%

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~7,773토큰 (도구 정의)
~25.0 KB일반적인 응답 크기
상당한 주의 영향 (128k 컨텍스트의 6.07%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`claude_desktop_config.json` 파일에 다음을 추가하세요:

{
  "mcpServers": {
    "the-curator": {
      "url": "https://curatorapproved.com/api/mcp"
    }
  }
}

원격 엔드포인트

https://curatorapproved.com/api/mcpstreamable-http

할 수 있는 일

도구 목록

도구 (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.

입력 스키마

{
  "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
}

출력 스키마

{
  "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.

입력 스키마

{
  "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
}

출력 스키마

{
  "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.

입력 스키마

{
  "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
}

출력 스키마

{
  "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
}

커뮤니티

이 서버 평가하기

증거

최근 관측

검증됨버전이 기록되지 않음도구 3개