Title95/100
영상 상품 검색, 분석 / Find products in a video
Shorten the title to an action and subject; move usage details into the description.
Description92/100
영상 속 상품을 찾고 매칭하고 추천하고 구매(buy)하려는 요청의 진입 도구. 예: "이 영상 상품 찾아줘/추천해줘", "find/recommend products in this video", "상품 지역을 미국으로 변경해줘". 영상 `url`이 필수다. 호출하면 지역 선택 카드(위젯)를 띄운다. 지역이 명시되지 않으면 사용자가 카드에서 지역을 고르고, 분석과 진행, 결과 표시는 위젯이 처리한다. 지역 변경 요청에는 산문으로 답하거나 이전 카드로 안내하지 말고, 대화에서 쓰던 같은 `url`로 이 도구를 다시 호출한다(카드만 새로 띄울 뿐 중복 제출이 아니다). `confirm_region`, `poll_progress`, `restore_state`는 위젯 내부 전용이라 직접 호출하지 않는다. 호출 뒤에는 한 줄로 짧게 답하고, 지역을 단정하지 말고 결과가 위 위젯에 표시된다고 안내한다.
The description explains the capability, when to use it, and what to expect.
Inputs50/100
2 of 3 inputs have descriptions. Add descriptions to the missing inputs, including where to obtain IDs and how to supply values.
url
Not provided
Missing description. Explain what this value means and how to supply it.
preselect
선택적 지역 힌트. 사용자가 지역을 명시했을 때만 채운다. 지원 2개국 안이면 그 코드(`KR`, `US`), 도쿄나 파리처럼 그 밖 지명이면 `OTHER`. 지역 언급이 없으면 생략한다(사용자가 쓰는 언어나 채널로 추정하지 않는다). 최종 지역은 사용자가 카드에서 확정하므로 강제가 아니다.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
lang
사용자 메시지의 언어. 영어면 `en`, 한국어면 `ko`. 매 호출 메시지 언어에 맞춰 채운다. 툴이 돌려주는 상태, 결과, 에러 텍스트가 이 언어로 표시된다(미지정 시 `ko`). Always set this to the user's message language (`en` or `ko`).
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
Annotations75/100
Declare idempotentHint based on the tool’s actual behavior.
{
"readOnlyHint": true,
"openWorldHint": true,
"destructiveHint": false
}Output schema49/100
Describe the returned fields so an agent can interpret the result.
View output schema
{
"type": "object",
"title": "EntryOutput",
"properties": {
"rid": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Rid",
"default": null
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Url",
"default": null
},
"error": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Error",
"default": null
},
"selected": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Selected",
"default": null
},
"need_region": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "Need Region",
"default": null
},
"unsupported": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "Unsupported",
"default": null
}
},
"description": "get_video_products의 structuredContent: 지역 선택 카드(need_region) 또는 무효 URL(error).",
"additionalProperties": true
}