{
  "data": {
    "tool": {
      "category": "",
      "endpoint": "https://vidia.kr/mcp",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/vidia.json",
      "kind": "mcp",
      "listed": "indexed",
      "liveUrl": "https://www.anchorterminal.com/api/v1/live/vidia.json",
      "markdownUrl": "https://www.anchorterminal.com/tools/vidia.md",
      "mcpTools": {
        "check": {
          "checker": "anchor-check/1.0",
          "totalTokens": 10318,
          "counts": {
            "error": 0,
            "note": 0,
            "warn": 13
          },
          "findings": [
            {
              "rule": "TC06",
              "severity": "warn",
              "tool": "vidia_account",
              "message": "the description is \"내 비디아 포인트 잔액·쿠폰·요금제를 확인합니다. 무료입니다.\"",
              "fix": "Add when to use it, what it returns and any side effect, in two or three sentences."
            },
            {
              "rule": "TC06",
              "severity": "warn",
              "tool": "vidia_cancel_run",
              "message": "the description is \"진행 중이거나 대기 중인 제작을 취소합니다. 되돌릴 수 없으니 사용자에게 확인을 받은 뒤 부르세요. \\\"제작 …\"",
              "fix": "Add when to use it, what it returns and any side effect, in two or three sentences."
            },
            {
              "rule": "TC06",
              "severity": "warn",
              "tool": "vidia_list_packages",
              "message": "the description is \"영상을 만들 수 있는 발행된 패키지(영상 제작 템플릿)를 찾습니다. 각 패키지의 예상 포인트·작업 시간이 함…\"",
              "fix": "Add when to use it, what it returns and any side effect, in two or three sentences."
            },
            {
              "rule": "TC06",
              "severity": "warn",
              "tool": "vidia_package_results",
              "message": "the description is \"이 패키지로 만든 공개 결과물(제목·만든 사람 닉네임·썸네일·미리보기 영상 주소)을 봅니다. 패키지를 고를 …\"",
              "fix": "Add when to use it, what it returns and any side effect, in two or three sentences."
            },
            {
              "rule": "TC06",
              "severity": "warn",
              "tool": "vidia_point_history",
              "message": "the description is \"포인트가 들어오고 나간 내역을 최근 순으로 봅니다(충전·제작 예산 잡기·정산·환불 등). 무료입니다.\"",
              "fix": "Add when to use it, what it returns and any side effect, in two or three sentences."
            },
            {
              "rule": "TC06",
              "severity": "warn",
              "tool": "vidia_upload_kit",
              "message": "the description is \"완성된 제작의 유튜브 업로드 키트(추천 제목·제목 후보·설명란·태그·해시태그·썸네일 문구·챕터·고정 댓글·업…\"",
              "fix": "Add when to use it, what it returns and any side effect, in two or three sentences."
            },
            {
              "rule": "TC06",
              "severity": "warn",
              "tool": "vidia_usage",
              "message": "the description is \"저장공간 사용량, 진행·대기 중인 제작 수와 동시 제작 한도, 제작 시스템 상황(원활·보통·혼잡), 이 키로…\"",
              "fix": "Add when to use it, what it returns and any side effect, in two or three sentences."
            },
            {
              "rule": "TC13",
              "severity": "warn",
              "tool": "vidia_quote",
              "message": "input (object with no properties)",
              "fix": "Declare the properties (or additionalProperties with a schema) and the array's items."
            },
            {
              "rule": "TC13",
              "severity": "warn",
              "tool": "vidia_quote_and_start",
              "message": "input (object with no properties)",
              "fix": "Declare the properties (or additionalProperties with a schema) and the array's items."
            },
            {
              "rule": "TC13",
              "severity": "warn",
              "tool": "vidia_remake_quote",
              "message": "input (object with no properties)",
              "fix": "Declare the properties (or additionalProperties with a schema) and the array's items."
            },
            {
              "rule": "TC13",
              "severity": "warn",
              "tool": "vidia_start_batch",
              "message": "items[] (object with no properties)",
              "fix": "Declare the properties (or additionalProperties with a schema) and the array's items."
            },
            {
              "rule": "TC13",
              "severity": "warn",
              "tool": "vidia_start_run",
              "message": "input (object with no properties)",
              "fix": "Declare the properties (or additionalProperties with a schema) and the array's items."
            },
            {
              "rule": "TC18",
              "severity": "warn",
              "tool": "vidia_upload_kit",
              "message": "readOnlyHint is true but the name says \"upload\"",
              "fix": "If it changes anything, readOnlyHint must be false."
            }
          ]
        },
        "checkedAt": "2026-10-13T22:16:08Z",
        "count": 26,
        "note": "answered without the initialize handshake",
        "schemaTokens": 10318,
        "status": "ok",
        "tools": [
          {
            "name": "vidia_account",
            "title": "내 계정",
            "description": "내 비디아 포인트 잔액·쿠폰·요금제를 확인합니다. 무료입니다.",
            "inputSchema": {
              "additionalProperties": false,
              "properties": {},
              "required": [],
              "type": "object"
            },
            "outputSchema": {
              "additionalProperties": true,
              "properties": {
                "balance": {
                  "description": "포인트 잔액(available·held)",
                  "type": "object"
                },
                "coupons": {
                  "type": "integer"
                },
                "error": {
                  "description": "거절되었을 때만: 사유",
                  "properties": {
                    "code": {
                      "type": "string"
                    },
                    "message": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                },
                "key": {
                  "description": "지금 쓰는 키(mode·scope·상한)",
                  "type": [
                    "object",
                    "null"
                  ]
                },
                "plan": {
                  "type": [
                    "object",
                    "null"
                  ]
                }
              },
              "type": "object"
            },
            "annotations": {
              "destructiveHint": false,
              "idempotentHint": true,
              "openWorldHint": false,
              "readOnlyHint": true,
              "title": "내 계정"
            }
          },
          {
            "name": "vidia_list_packages",
            "title": "패키지 찾기",
            "description": "영상을 만들 수 있는 발행된 패키지(영상 제작 템플릿)를 찾습니다. 각 패키지의 예상 포인트·작업 시간이 함께 나옵니다. 무료입니다.",
            "inputSchema": {
              "additionalProperties": false,
              "properties": {
                "format": {
                  "description": "shorts | longform",
                  "enum": [
                    "shorts",
                    "longform"
                  ],
                  "type": "string"
                },
                "limit": {
                  "description": "최대 50",
                  "maximum": 50,
                  "minimum": 1,
                  "type": "integer"
                },
                "mix": {
                  "description": "결과물 구성: ai-video | mixed | ai-image",
                  "enum": [
                    "ai-video",
                    "mixed",
                    "ai-image"
                  ],
                  "type": "string"
                },
                "offset": {
                  "description": "건너뛸 수",
                  "minimum": 0,
                  "type": "integer"
                },
                "q": {
                  "description": "검색어(제목·설명·태그)",
                  "type": "string"
                },
                "sort": {
                  "description": "popular | recent | completed",
                  "enum": [
                    "popular",
                    "recent",
                    "completed"
                  ],
                  "type": "string"
                }
              },
              "required": [],
              "type": "object"
            },
            "outputSchema": {
              "additionalProperties": true,
              "properties": {
                "error": {
                  "description": "거절되었을 때만: 사유",
                  "properties": {
                    "code": {
                      "type": "string"
                    },
                    "message": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                },
                "items": {
                  "items": {
                    "type": "object"
                  },
                  "type": "array"
                },
                "total": {
                  "type": [
                    "integer",
                    "null"
                  ]
                }
              },
              "type": "object"
            },
            "annotations": {
              "destructiveHint": false,
              "idempotentHint": true,
              "openWorldHint": false,
              "readOnlyHint": true,
              "title": "패키지 찾기"
            }
          },
          {
            "name": "vidia_get_package",
            "title": "패키지 입력 칸",
            "description": "패키지 한 개의 설명과 입력 칸(inputs)을 봅니다. 견적·제작의 input 은 이 칸의 key 로 채웁니다. 무료입니다.",
            "inputSchema": {
              "additionalProperties": false,
              "properties": {
                "slug": {
                  "description": "패키지 slug(vidia_list_packages 결과)",
                  "type": "string"
                }
              },
              "required": [
                "slug"
              ],
              "type": "object"
            },
            "outputSchema": {
              "additionalProperties": true,
              "properties": {
                "error": {
                  "description": "거절되었을 때만: 사유",
                  "properties": {
                    "code": {
                      "type": "string"
                    },
                    "message": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                },
                "inputs": {
                  "description": "입력 칸(key·label·type·required …)",
                  "items": {
                    "type": "object"
                  },
                  "type": "array"
                },
                "setupReady": {
                  "type": "boolean"
                },
                "slug": {
                  "type": "string"
                },
                "title": {
                  "type": "string"
                }
              },
              "type": "object"
            },
            "annotations": {
              "destructiveHint": false,
              "idempotentHint": true,
              "openWorldHint": false,
              "readOnlyHint": true,
              "title": "패키지 입력 칸"
            }
          },
          {
            "name": "vidia_quote",
            "title": "견적 받기",
            "description": "입력값으로 제작 견적(최소·권장 예산 포인트, 예상 비용·장면 계획)을 받습니다. 포인트가 차감되지 않습니다. 견적은 10분 동안 유효하고, 제작은 이 견적의 id 로만 시작할 수 있습니다.",
            "inputSchema": {
              "additionalProperties": false,
              "properties": {
                "input": {
                  "additionalProperties": true,
                  "description": "입력 칸 key → 값(vidia_get_package 의 inputs)",
                  "type": "object"
                },
                "loop_policy": {
                  "description": "품질 미달 처리: ACCEPT(기본) | ASK",
                  "enum": [
                    "ACCEPT",
                    "ASK"
                  ],
                  "type": "string"
                },
                "loop_retries": {
                  "description": "품질 미달 시 다시 만들기 횟수(0~5)",
                  "maximum": 5,
                  "minimum": 0,
                  "type": "integer"
                },
                "mode": {
                  "description": "진행 방식: AUTO(기본, 끝까지 자동) | MANUAL",
                  "enum": [
                    "AUTO",
                    "MANUAL"
                  ],
                  "type": "string"
                },
                "package": {
                  "description": "패키지 slug",
                  "type": "string"
                },
                "problem_policy": {
                  "description": "오류 처리: SKIP(기본) | ASK",
                  "enum": [
                    "SKIP",
                    "ASK"
                  ],
                  "type": "string"
                },
                "scheduled_at": {
                  "description": "예약 시작 시각(선택, ISO 8601 — 예: 2026-10-11T09:00:00+09:00). 비우면 바로 시작",
                  "type": "string"
                },
                "title": {
                  "description": "프로젝트 이름(선택, 160자 이내)",
                  "type": "string"
                }
              },
              "required": [
                "package",
                "input"
              ],
              "type": "object"
            },
            "outputSchema": {
              "additionalProperties": true,
              "properties": {
                "balance": {
                  "type": [
                    "number",
                    "null"
                  ]
                },
                "error": {
                  "description": "거절되었을 때만: 사유",
                  "properties": {
                    "code": {
                      "type": "string"
                    },
                    "message": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                },
                "expiresAt": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "id": {
                  "description": "vidia_start_run 의 quote_id",
                  "type": "string"
                },
                "point": {
                  "description": "minimum·recommended·expected …",
                  "type": "object"
                },
                "rights": {
                  "description": "사용자에게 보여 줄 권리 확인과 책임 안내",
                  "type": "object"
                }
              },
              "type": "object"
            },
            "annotations": {
              "destructiveHint": false,
              "idempotentHint": true,
              "openWorldHint": false,
              "readOnlyHint": true,
              "title": "견적 받기"
            }
          },
          {
            "name": "vidia_start_run",
            "title": "영상 제작 시작",
            "description": "견적(금액과 rights 의 권리 확인과 책임 안내)을 사용자에게 보여 주고 동의를 받은 뒤에만 부르세요. budget 만큼 포인트를 먼저 잡아 두고 제작을 시작합니다(쓰지 않은 포인트는 끝나면 돌아옵니다). 견적 때와 같은 package·input·설정을 보내야 합니다. \"제작 시작 허용\" 권한 키가 필요합니다.",
            "inputSchema": {
              "additionalProperties": false,
              "properties": {
                "agent_support": {
                  "description": "비디아 에이전트 서포트 — 완성 직전 자동 점검·수리(기본 true, 끄는 것은 권장하지 않음. 유료 수리는 남은 예산 안에서만)",
                  "type": "boolean"
                },
                "auto_resolve": {
                  "description": "예산 상한에 닿으면 남은 유료 단계를 건너뛰고 이어 갈지(선택, 기본 true)",
                  "type": "boolean"
                },
                "budget": {
                  "description": "예산 포인트(견적 minimum 이상, 보통 recommended)",
                  "minimum": 1,
                  "type": "integer"
                },
                "confirm": {
                  "const": true,
                  "description": "사용자가 견적 금액과 견적의 rights(권리 확인과 책임 — 권리 문제는 제작 중에 막지 않고, 완성 뒤 확인과 공개·사용의 책임은 사용자에게 있음)를 확인하고 동의했으면 true",
                  "type": "boolean"
                },
                "external_consent": {
                  "description": "패키지가 외부 서비스로 요청을 보내는 경우(견적의 external), 사용자가 그 전송에 동의했으면 true",
                  "type": "boolean"
                },
                "idempotency_key": {
                  "description": "같은 요청 재시도 때 중복 제작을 막는 키(영숫자·_·- 8~96자). 요청마다 새로 만들고 재시도 때는 그대로 씁니다.",
                  "type": "string"
                },
                "input": {
                  "additionalProperties": true,
                  "description": "견적 때와 같은 입력값",
                  "type": "object"
                },
                "loop_policy": {
                  "description": "품질 미달 처리: ACCEPT(기본) | ASK",
                  "enum": [
                    "ACCEPT",
                    "ASK"
                  ],
                  "type": "string"
                },
                "loop_retries": {
                  "description": "품질 미달 시 다시 만들기 횟수(0~5)",
                  "maximum": 5,
                  "minimum": 0,
                  "type": "integer"
                },
                "mode": {
                  "description": "진행 방식: AUTO(기본, 끝까지 자동) | MANUAL",
                  "enum": [
                    "AUTO",
                    "MANUAL"
                  ],
                  "type": "string"
                },
                "package": {
                  "description": "패키지 slug",
                  "type": "string"
                },
                "price_tolerance": {
                  "description": "시가 변동 허용(예산 대비 %, 선택): 0·5·10·20·30 중 하나, 기본 10. 제작 중 시가 상승분이 이 범위를 넘으면 멈추고 추가 승인을 받습니다",
                  "enum": [
                    0,
                    5,
                    10,
                    20,
                    30
                  ],
                  "type": "integer"
                },
                "problem_policy": {
                  "description": "오류 처리: SKIP(기본) | ASK",
                  "enum": [
                    "SKIP",
                    "ASK"
                  ],
                  "type": "string"
                },
                "quote_id": {
                  "description": "vidia_quote 결과의 id",
                  "type": "string"
                },
                "scheduled_at": {
                  "description": "예약 시작 시각(선택, ISO 8601 — 예: 2026-10-11T09:00:00+09:00). 비우면 바로 시작",
                  "type": "string"
                },
                "test_scenario": {
                  "description": "시험용 키(vd_test_)일 때만: 재현할 흐름 — complete(기본, 약 40초 뒤 완성) | fail(오류로 멈춤) | budget(예산 부족) | review(품질 미달 선택 대기)",
                  "enum": [
                    "complete",
                    "fail",
                    "budget",
                    "review"
                  ],
                  "type": "string"
                },
                "title": {
                  "description": "프로젝트 이름(선택, 160자 이내)",
                  "type": "string"
                },
                "use_coupon": {
                  "description": "제작 쿠폰을 쓸지(선택)",
                  "type": "boolean"
                }
              },
              "required": [
                "package",
                "input",
                "quote_id",
                "budget",
                "idempotency_key",
                "confirm"
              ],
              "type": "object"
            },
            "outputSchema": {
              "additionalProperties": true,
              "properties": {
                "error": {
                  "description": "거절되었을 때만: 사유",
                  "properties": {
                    "code": {
                      "type": "string"
                    },
                    "message": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                },
                "id": {
                  "description": "제작 번호",
                  "type": "integer"
                },
                "state": {
                  "type": "string"
                },
                "test": {
                  "type": "boolean"
                }
              },
              "type": "object"
            },
            "annotations": {
              "destructiveHint": false,
              "idempotentHint": false,
              "openWorldHint": false,
              "readOnlyHint": false,
              "title": "영상 제작 시작"
            }
          },
          {
            "name": "vidia_get_run",
            "title": "제작 진행 확인",
            "description": "제작 한 건의 상태(대기·제작 중·완성·실패)·진행 단계·예상 남은 시간을 봅니다. 멈췄으면 pending(멈춘 사정)과 actions(지금 보낼 수 있는 동작)가 나오고 vidia_run_action 으로 풉니다. 완성되면 vidia_get_downloads 로 받습니다. 무료입니다. 너무 자주 부르지 말고 30초 이상 간격으로 확인하세요.",
            "inputSchema": {
              "additionalProperties": false,
              "properties": {
                "run_id": {
                  "description": "제작(프로젝트) 번호",
                  "minimum": 1,
                  "type": "integer"
                }
              },
              "required": [
                "run_id"
              ],
              "type": "object"
            },
            "outputSchema": {
              "additionalProperties": true,
              "properties": {
                "actions": {
                  "description": "지금 vidia_run_action 으로 보낼 수 있는 동작",
                  "items": {
                    "type": "string"
                  },
                  "type": "array"
                },
                "budget": {
                  "type": [
                    "integer",
                    "null"
                  ]
                },
                "error": {
                  "description": "거절되었을 때만: 사유",
                  "properties": {
                    "code": {
                      "type": "string"
                    },
                    "message": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                },
                "eta": {
                  "type": [
                    "object",
                    "null"
                  ]
                },
                "id": {
                  "description": "제작 번호",
                  "type": "integer"
                },
                "pending": {
                  "description": "멈춘 사정(kind·message·budget·candidates·priceApprovals)",
                  "type": [
                    "object",
                    "null"
                  ]
                },
                "progress": {
                  "type": "object"
                },
                "spent": {
                  "type": [
                    "integer",
                    "null"
                  ]
                },
                "state": {
                  "description": "QUEUED·RUNNING·AWAITING_APPROVAL·PAUSED·COMPLETED·FAILED·CANCELLED",
                  "type": "string"
                },
                "stateLabel": {
                  "type": "string"
                },
                "test": {
                  "description": "시험용 키의 모의 제작이면 true",
                  "type": "boolean"
                },
                "webUrl": {
                  "type": [
                    "string",
                    "null"
                  ]
                }
              },
              "type": "object"
            },
            "annotations": {
              "destructiveHint": false,
              "idempotentHint": true,
              "openWorldHint": false,
              "readOnlyHint": true,
              "title": "제작 진행 확인"
            }
          },
          {
            "name": "vidia_wait_run",
            "title": "제작 기다리기",
            "description": "제작이 끝나거나 멈출 때까지 최대 timeout_sec 초(기본 45, 최대 50) 기다렸다가 상태를 돌려줍니다. vidia_get_run 을 반복해 부르는 대신 쓰세요. 시간 안에 끝나지 않으면 timedOut: true 로 돌아오니 다시 부르면 됩니다(영상 한 편은 보통 수십 분 걸립니다). 여러 건을 동시에 기다리면 기다리지 않고 바로 돌아올 수 있으니(waited: 0) 한 번에 하나씩 기다리세요. 무료입니다.",
            "inputSchema": {
              "additionalProperties": false,
              "properties": {
                "run_id": {
                  "description": "제작(프로젝트) 번호",
                  "minimum": 1,
                  "type": "integer"
                },
                "timeout_sec": {
                  "description": "기다릴 최대 초(1~50)",
                  "maximum": 50,
                  "minimum": 1,
                  "type": "integer"
                }
              },
              "required": [
                "run_id"
              ],
              "type": "object"
            },
            "outputSchema": {
              "additionalProperties": true,
              "properties": {
                "actions": {
                  "description": "지금 vidia_run_action 으로 보낼 수 있는 동작",
                  "items": {
                    "type": "string"
                  },
                  "type": "array"
                },
                "budget": {
                  "type": [
                    "integer",
                    "null"
                  ]
                },
                "error": {
                  "description": "거절되었을 때만: 사유",
                  "properties": {
                    "code": {
                      "type": "string"
                    },
                    "message": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                },
                "eta": {
                  "type": [
                    "object",
                    "null"
                  ]
                },
                "id": {
                  "description": "제작 번호",
                  "type": "integer"
                },
                "pending": {
                  "description": "멈춘 사정(kind·message·budget·candidates·priceApprovals)",
                  "type": [
                    "object",
                    "null"
                  ]
                },
                "progress": {
                  "type": "object"
                },
                "spent": {
                  "type": [
                    "integer",
                    "null"
                  ]
                },
                "state": {
                  "description": "QUEUED·RUNNING·AWAITING_APPROVAL·PAUSED·COMPLETED·FAILED·CANCELLED",
                  "type": "string"
                },
                "stateLabel": {
                  "type": "string"
                },
                "test": {
                  "description": "시험용 키의 모의 제작이면 true",
                  "type": "boolean"
                },
                "webUrl": {
                  "type": [
                    "string",
                    "null"
                  ]
                }
              },
              "type": "object"
            },
            "annotations": {
              "destructiveHint": false,
              "idempotentHint": true,
              "openWorldHint": false,
              "readOnlyHint": true,
              "title": "제작 기다리기"
            }
          },
          {
            "name": "vidia_list_runs",
            "title": "내 제작 목록",
            "description": "내 제작(프로젝트) 목록을 봅니다. 상태·완성만(completed)·형식(format)·제목 검색(q)·패키지·기간으로 거르고 sort 로 정렬합니다(기본 최근 만든 순). 무료입니다.",
            "inputSchema": {
              "additionalProperties": false,
              "properties": {
                "completed": {
                  "description": "true 면 완성 영상이 있는 것만",
                  "type": "boolean"
                },
                "created_from": {
                  "description": "이 시각 이후에 만든 것만(ISO 8601, 선택)",
                  "type": "string"
                },
                "created_to": {
                  "description": "이 시각 이전에 만든 것만(ISO 8601, 선택)",
                  "type": "string"
                },
                "format": {
                  "description": "패키지 형식으로 거르기: shorts | longform",
                  "enum": [
                    "shorts",
                    "longform"
                  ],
                  "type": "string"
                },
                "limit": {
                  "description": "최대 50",
                  "maximum": 50,
                  "minimum": 1,
                  "type": "integer"
                },
                "offset": {
                  "description": "건너뛸 수",
                  "minimum": 0,
                  "type": "integer"
                },
                "package": {
                  "description": "이 패키지(slug)로 만든 것만(선택)",
                  "type": "string"
                },
                "q": {
                  "description": "제목 검색(60자 이내)",
                  "type": "string"
                },
                "sort": {
                  "description": "정렬: new(기본, 최근 만든 순) | old | completed(최근 완성 순)",
                  "enum": [
                    "new",
                    "old",
                    "completed"
                  ],
                  "type": "string"
                },
                "state": {
                  "description": "상태로 거르기",
                  "enum": [
                    "QUEUED",
                    "RUNNING",
                    "AWAITING_APPROVAL",
                    "PAUSED",
                    "COMPLETED",
                    "FAILED",
                    "CANCELLED"
                  ],
                  "type": "string"
                },
                "trashed": {
                  "description": "true 면 휴지통에 있는 것만(복원 대상)",
                  "type": "boolean"
                }
              },
              "required": [],
              "type": "object"
            },
            "outputSchema": {
              "additionalProperties": true,
              "properties": {
                "error": {
                  "description": "거절되었을 때만: 사유",
                  "properties": {
                    "code": {
                      "type": "string"
                    },
                    "message": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                },
                "items": {
                  "items": {
                    "type": "object"
                  },
                  "type": "array"
                },
                "total": {
                  "type": [
                    "integer",
                    "null"
                  ]
                }
              },
              "type": "object"
            },
            "annotations": {
              "destructiveHint": false,
              "idempotentHint": true,
              "openWorldHint": false,
              "readOnlyHint": true,
              "title": "내 제작 목록"
            }
          },
          {
            "name": "vidia_cancel_run",
            "title": "제작 취소",
            "description": "진행 중이거나 대기 중인 제작을 취소합니다. 되돌릴 수 없으니 사용자에게 확인을 받은 뒤 부르세요. \"제작 시작 허용\" 권한 키가 필요합니다.",
            "inputSchema": {
              "additionalProperties": false,
              "properties": {
                "confirmed": {
                  "description": "오류로 멈춘 제작을 전액 돌려받고 취소할 때(만든 파일이 지워짐) true",
                  "type": "boolean"
                },
                "run_id": {
                  "description": "제작 번호",
                  "minimum": 1,
                  "type": "integer"
                }
              },
              "required": [
                "run_id"
              ],
              "type": "object"
            },
            "outputSchema": {
              "additionalProperties": true,
              "properties": {
                "actions": {
                  "description": "지금 vidia_run_action 으로 보낼 수 있는 동작",
                  "items": {
                    "type": "string"
                  },
                  "type": "array"
                },
                "budget": {
                  "type": [
                    "integer",
                    "null"
                  ]
                },
                "error": {
                  "description": "거절되었을 때만: 사유",
                  "properties": {
                    "code": {
                      "type": "string"
                    },
                    "message": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                },
                "eta": {
                  "type": [
                    "object",
                    "null"
                  ]
                },
                "id": {
                  "description": "제작 번호",
                  "type": "integer"
                },
                "pending": {
                  "description": "멈춘 사정(kind·message·budget·candidates·priceApprovals)",
                  "type": [
                    "object",
                    "null"
                  ]
                },
                "progress": {
                  "type": "object"
                },
                "spent": {
                  "type": [
                    "integer",
                    "null"
                  ]
                },
                "state": {
                  "description": "QUEUED·RUNNING·AWAITING_APPROVAL·PAUSED·COMPLETED·FAILED·CANCELLED",
                  "type": "string"
                },
                "stateLabel": {
                  "type": "string"
                },
                "test": {
                  "description": "시험용 키의 모의 제작이면 true",
                  "type": "boolean"
                },
                "webUrl": {
                  "type": [
                    "string",
                    "null"
                  ]
                }
              },
              "type": "object"
            },
            "annotations": {
              "destructiveHint": true,
              "idempotentHint": false,
              "openWorldHint": false,
              "readOnlyHint": false,
              "title": "제작 취소"
            }
          },
          {
            "name": "vidia_run_action",
            "title": "멈춘 제작 풀기",
            "description": "멈췄거나 진행 중인 제작에 동작 하나를 보냅니다. 지금 고를 수 있는 동작은 vidia_get_run 결과의 actions 에 있고, 멈춘 사정은 pending 에 있습니다. add_budget(예산 추가: add·idempotency_key·confirm) · approve_price(시가 상승 추가 승인: approval_id·confirm) · retry(다시 시도) · resume(이어 하기) · finish(지금까지 만든 것으로 마치기) · pause(일시정지) · set_mode(mode) · skip·more·continue·choose(step_id)·partial·start·acknowledge(선택 대기 중일 때). 포인트를 더 잡는 add_budget·approve_price 는 사용자에게 금액을 확인받은 뒤 confirm: true 로 부르세요. \"제작 시작 허용\" 권한 키가 필요합니다.",
            "inputSchema": {
              "additionalProperties": false,
              "properties": {
                "action": {
                  "description": "보낼 동작(vidia_get_run 의 actions 중 하나)",
                  "enum": [
                    "add_budget",
                    "approve_price",
                    "retry",
                    "resume",
                    "finish",
                    "pause",
                    "set_mode",
                    "resend_external",
                    "skip",
                    "more",
                    "continue",
                    "choose",
                    "partial",
                    "start",
                    "acknowledge"
                  ],
                  "type": "string"
                },
                "add": {
                  "description": "add_budget: 더 승인할 포인트",
                  "minimum": 1,
                  "type": "integer"
                },
                "approval_id": {
                  "description": "approve_price: pending.priceApprovals 의 approval_id(하나뿐이면 생략 가능)",
                  "minimum": 1,
                  "type": "integer"
                },
                "confirm": {
                  "description": "add_budget·approve_price·resend_external 은 사용자 확인 뒤 true",
                  "type": "boolean"
                },
                "headroom_pct": {
                  "description": "approve_price: 추가 허용폭 %(0~30, 선택)",
                  "maximum": 30,
                  "minimum": 0,
                  "type": "integer"
                },
                "idempotency_key": {
                  "description": "add_budget: 중복 승인을 막는 키(영숫자·_·- 8~96자). 재시도 때는 같은 값",
                  "type": "string"
                },
                "mode": {
                  "description": "set_mode: AUTO | MANUAL",
                  "enum": [
                    "AUTO",
                    "MANUAL"
                  ],
                  "type": "string"
                },
                "rounds": {
                  "description": "more: 더 다시 만들 횟수(1~3, 기본 1)",
                  "maximum": 3,
                  "minimum": 1,
                  "type": "integer"
                },
                "run_id": {
                  "description": "제작 번호",
                  "minimum": 1,
                  "type": "integer"
                },
                "step_id": {
                  "description": "choose: pending.candidates 의 step_id",
                  "minimum": 1,
                  "type": "integer"
                }
              },
              "required": [
                "run_id",
                "action"
              ],
              "type": "object"
            },
            "outputSchema": {
              "additionalProperties": true,
              "properties": {
                "actions": {
                  "description": "지금 vidia_run_action 으로 보낼 수 있는 동작",
                  "items": {
                    "type": "string"
                  },
                  "type": "array"
                },
                "budget": {
                  "type": [
                    "integer",
                    "null"
                  ]
                },
                "error": {
                  "description": "거절되었을 때만: 사유",
                  "properties": {
                    "code": {
                      "type": "string"
                    },
                    "message": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                },
                "eta": {
                  "type": [
                    "object",
                    "null"
                  ]
                },
                "id": {
                  "description": "제작 번호",
                  "type": "integer"
                },
                "pending": {
                  "description": "멈춘 사정(kind·message·budget·candidates·priceApprovals)",
                  "type": [
                    "object",
                    "null"
                  ]
                },
                "progress": {
                  "type": "object"
                },
                "spent": {
                  "type": [
                    "integer",
                    "null"
                  ]
                },
                "state": {
                  "description": "QUEUED·RUNNING·AWAITING_APPROVAL·PAUSED·COMPLETED·FAILED·CANCELLED",
                  "type": "string"
                },
                "stateLabel": {
                  "type": "string"
                },
                "test": {
                  "description": "시험용 키의 모의 제작이면 true",
                  "type": "boolean"
                },
                "webUrl": {
                  "type": [
                    "string",
                    "null"
                  ]
                }
              },
              "type": "object"
            },
            "annotations": {
              "destructiveHint": false,
              "idempotentHint": false,
              "openWorldHint": false,
              "readOnlyHint": false,
              "title": "멈춘 제작 풀기"
            }
          },
          {
            "name": "vidia_topic_idea",
            "title": "추천 주제",
            "description": "패키지에 맞는 추천 주제 한 개(topic·reason)를 받습니다. 사용자가 주제를 정하지 못했을 때 제안하세요. skip_id 에 받은 주제의 id 를 넣으면 그 주제를 건너뛰고 다른 주제를 줍니다. 추천이 없는 패키지는 eligible: false, 준비 중이면 preparing: true 입니다. 무료입니다.",
            "inputSchema": {
              "additionalProperties": false,
              "properties": {
                "package": {
                  "description": "패키지 slug",
                  "type": "string"
                },
                "skip_id": {
                  "description": "건너뛸 추천 주제의 id(선택)",
                  "minimum": 1,
                  "type": "integer"
                }
              },
              "required": [
                "package"
              ],
              "type": "object"
            },
            "outputSchema": {
              "additionalProperties": true,
              "properties": {
                "error": {
                  "description": "거절되었을 때만: 사유",
                  "properties": {
                    "code": {
                      "type": "string"
                    },
                    "message": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                }
              },
              "type": "object"
            },
            "annotations": {
              "destructiveHint": false,
              "idempotentHint": true,
              "openWorldHint": false,
              "readOnlyHint": true,
              "title": "추천 주제"
            }
          },
          {
            "name": "vidia_package_results",
            "title": "패키지 공개 결과물",
            "description": "이 패키지로 만든 공개 결과물(제목·만든 사람 닉네임·썸네일·미리보기 영상 주소)을 봅니다. 패키지를 고를 때 어떤 영상이 나오는지 사용자에게 보여 주세요. 무료입니다.",
            "inputSchema": {
              "additionalProperties": false,
              "properties": {
                "limit": {
                  "description": "최대 24",
                  "maximum": 24,
                  "minimum": 1,
                  "type": "integer"
                },
                "offset": {
                  "description": "건너뛸 수",
                  "minimum": 0,
                  "type": "integer"
                },
                "package": {
                  "description": "패키지 slug",
                  "type": "string"
                }
              },
              "required": [
                "package"
              ],
              "type": "object"
            },
            "outputSchema": {
              "additionalProperties": true,
              "properties": {
                "error": {
                  "description": "거절되었을 때만: 사유",
                  "properties": {
                    "code": {
                      "type": "string"
                    },
                    "message": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                },
                "items": {
                  "items": {
                    "type": "object"
                  },
                  "type": "array"
                },
                "total": {
                  "type": [
                    "integer",
                    "null"
                  ]
                }
              },
              "type": "object"
            },
            "annotations": {
              "destructiveHint": false,
              "idempotentHint": true,
              "openWorldHint": false,
              "readOnlyHint": true,
              "title": "패키지 공개 결과물"
            }
          },
          {
            "name": "vidia_usage",
            "title": "사용량",
            "description": "저장공간 사용량, 진행·대기 중인 제작 수와 동시 제작 한도, 제작 시스템 상황(원활·보통·혼잡), 이 키로 오늘 더 시작할 수 있는 제작 수를 봅니다. 무료입니다.",
            "inputSchema": {
              "additionalProperties": false,
              "properties": {},
              "required": [],
              "type": "object"
            },
            "outputSchema": {
              "additionalProperties": true,
              "properties": {
                "error": {
                  "description": "거절되었을 때만: 사유",
                  "properties": {
                    "code": {
                      "type": "string"
                    },
                    "message": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                }
              },
              "type": "object"
            },
            "annotations": {
              "destructiveHint": false,
              "idempotentHint": true,
              "openWorldHint": false,
              "readOnlyHint": true,
              "title": "사용량"
            }
          },
          {
            "name": "vidia_point_history",
            "title": "포인트 내역",
            "description": "포인트가 들어오고 나간 내역을 최근 순으로 봅니다(충전·제작 예산 잡기·정산·환불 등). 무료입니다.",
            "inputSchema": {
              "additionalProperties": false,
              "properties": {
                "days": {
                  "description": "최근 며칠(7·30·90, 선택)",
                  "enum": [
                    7,
                    30,
                    90
                  ],
                  "type": "integer"
                },
                "limit": {
                  "description": "최대 50",
                  "maximum": 50,
                  "minimum": 1,
                  "type": "integer"
                },
                "page": {
                  "description": "쪽 번호(1부터)",
                  "minimum": 1,
                  "type": "integer"
                }
              },
              "required": [],
              "type": "object"
            },
            "outputSchema": {
              "additionalProperties": true,
              "properties": {
                "error": {
                  "description": "거절되었을 때만: 사유",
                  "properties": {
                    "code": {
                      "type": "string"
                    },
                    "message": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                },
                "items": {
                  "items": {
                    "type": "object"
                  },
                  "type": "array"
                },
                "total": {
                  "type": [
                    "integer",
                    "null"
                  ]
                }
              },
              "type": "object"
            },
            "annotations": {
              "destructiveHint": false,
              "idempotentHint": true,
              "openWorldHint": false,
              "readOnlyHint": true,
              "title": "포인트 내역"
            }
          },
          {
            "name": "vidia_trash_run",
            "title": "프로젝트 휴지통",
            "description": "끝난 제작(완성·취소·실패)을 휴지통으로 보내거나(restore 없음) 휴지통에서 복원합니다(restore: true). 휴지통의 영상은 30일 뒤 자동으로 지워지니 사용자에게 확인을 받은 뒤 부르세요. \"제작 시작 허용\" 권한 키가 필요합니다.",
            "inputSchema": {
              "additionalProperties": false,
              "properties": {
                "restore": {
                  "description": "true 면 휴지통에서 복원",
                  "type": "boolean"
                },
                "run_id": {
                  "description": "제작 번호",
                  "minimum": 1,
                  "type": "integer"
                }
              },
              "required": [
                "run_id"
              ],
              "type": "object"
            },
            "outputSchema": {
              "additionalProperties": true,
              "properties": {
                "error": {
                  "description": "거절되었을 때만: 사유",
                  "properties": {
                    "code": {
                      "type": "string"
                    },
                    "message": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                }
              },
              "type": "object"
            },
            "annotations": {
              "destructiveHint": true,
              "idempotentHint": false,
              "openWorldHint": false,
              "readOnlyHint": false,
              "title": "프로젝트 휴지통"
            }
          },
          {
            "name": "vidia_start_batch",
            "title": "여러 편 한 번에 시작",
            "description": "제작을 여러 건(최대 10) 한 번에 시작합니다. 건마다 vidia_quote 로 받은 quote_id·budget 과 서로 다른 idempotency_key 가 있어야 하고, 건별로 따로 처리해 결과(run 또는 error)를 돌려줍니다 — 하나가 거절돼도 나머지는 시작됩니다. 모든 건의 금액(예산 합계)과 rights 안내를 사용자에게 보여 주고 동의를 받은 뒤 confirm: true 로 부르세요. 요금제의 동시 제작·대기열 한도와 키의 하루 상한은 그대로 적용됩니다. \"제작 시작 허용\" 권한 키가 필요합니다.",
            "inputSchema": {
              "additionalProperties": false,
              "properties": {
                "confirm": {
                  "const": true,
                  "description": "사용자가 모든 건의 금액과 rights 안내에 동의했으면 true",
                  "type": "boolean"
                },
                "items": {
                  "description": "시작할 건 목록(1~10). 각 건은 vidia_start_run 과 같은 칸(package·input·quote_id·budget·idempotency_key 와 선택 칸)",
                  "items": {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  "maxItems": 10,
                  "minItems": 1,
                  "type": "array"
                }
              },
              "required": [
                "items",
                "confirm"
              ],
              "type": "object"
            },
            "outputSchema": {
              "additionalProperties": true,
              "properties": {
                "error": {
                  "description": "거절되었을 때만: 사유",
                  "properties": {
                    "code": {
                      "type": "string"
                    },
                    "message": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                },
                "failed": {
                  "type": "integer"
                },
                "items": {
                  "description": "건별 결과(index·ok·run 또는 error)",
                  "items": {
                    "type": "object"
                  },
                  "type": "array"
                },
                "started": {
                  "type": "integer"
                },
                "total": {
                  "type": "integer"
                }
              },
              "type": "object"
            },
            "annotations": {
              "destructiveHint": false,
              "idempotentHint": false,
              "openWorldHint": false,
              "readOnlyHint": false,
              "title": "여러 편 한 번에 시작"
            }
          },
          {
            "name": "vidia_run_input",
            "title": "제작에 넣었던 입력값",
            "description": "예전 제작에 넣었던 입력값과 패키지 slug 를 받습니다. 같은 내용으로 다시 만들거나 조금 바꿔 만들 때 vidia_quote 에 그대로 넣으세요. 무료입니다.",
            "inputSchema": {
              "additionalProperties": false,
              "properties": {
                "run_id": {
                  "description": "제작 번호",
                  "minimum": 1,
                  "type": "integer"
                }
              },
              "required": [
                "run_id"
              ],
              "type": "object"
            },
            "outputSchema": {
              "additionalProperties": true,
              "properties": {
                "error": {
                  "description": "거절되었을 때만: 사유",
                  "properties": {
                    "code": {
                      "type": "string"
                    },
                    "message": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                }
              },
              "type": "object"
            },
            "annotations": {
              "destructiveHint": false,
              "idempotentHint": true,
              "openWorldHint": false,
              "readOnlyHint": true,
              "title": "제작에 넣었던 입력값"
            }
          },
          {
            "name": "vidia_finish_run",
            "title": "완성 뒤 마무리",
            "description": "완성된 제작의 대표 썸네일을 자료실 이미지로 바꾸거나(thumbnail_asset_id) 처음 썸네일로 되돌리고(thumbnail_reset: true), 쇼케이스에 공개하거나 내립니다(showcase: true/false). 한 번에 하나만 보내세요. 쇼케이스 공개는 누구나 영상을 보게 되는 일이라 사용자 확인 뒤 confirm: true 가 필요합니다(처음 공개하면 보상 포인트가 적립됩니다). 포인트는 들지 않습니다. \"제작 시작 허용\" 권한 키가 필요합니다.",
            "inputSchema": {
              "additionalProperties": false,
              "properties": {
                "confirm": {
                  "description": "쇼케이스 공개(showcase: true)는 사용자 확인 뒤 true",
                  "type": "boolean"
                },
                "run_id": {
                  "description": "제작 번호",
                  "minimum": 1,
                  "type": "integer"
                },
                "showcase": {
                  "description": "true 공개 · false 내리기",
                  "type": "boolean"
                },
                "thumbnail_asset_id": {
                  "description": "썸네일로 쓸 자료실 이미지 id",
                  "minimum": 1,
                  "type": "integer"
                },
                "thumbnail_reset": {
                  "description": "true 면 처음 썸네일로 되돌림",
                  "type": "boolean"
                }
              },
              "required": [
                "run_id"
              ],
              "type": "object"
            },
            "outputSchema": {
              "additionalProperties": true,
              "properties": {
                "error": {
                  "description": "거절되었을 때만: 사유",
                  "properties": {
                    "code": {
                      "type": "string"
                    },
                    "message": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                }
              },
              "type": "object"
            },
            "annotations": {
              "destructiveHint": false,
              "idempotentHint": false,
              "openWorldHint": false,
              "readOnlyHint": false,
              "title": "완성 뒤 마무리"
            }
          },
          {
            "name": "vidia_upload_link",
            "title": "파일 올릴 주소 받기",
            "description": "자료실에 파일(이미지·영상·소리, 500MB 이하) 하나를 올릴 수 있는 15분짜리 주소를 받습니다(한 번만 — 올리고 나면 그 주소는 끝나니 파일마다 새로 받으세요). 그 주소로 multipart POST(칸 이름 file)를 보내면 됩니다 — 예: curl -F \"file=@사진.jpg\" \"\u003cuploadUrl\u003e\". 응답의 asset.id 를 패키지의 asset 입력 칸에 넣으세요. \"제작 시작 허용\" 권한 키가 필요합니다.",
            "inputSchema": {
              "additionalProperties": false,
              "properties": {},
              "required": [],
              "type": "object"
            },
            "outputSchema": {
              "additionalProperties": true,
              "properties": {
                "error": {
                  "description": "거절되었을 때만: 사유",
                  "properties": {
                    "code": {
                      "type": "string"
                    },
                    "message": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                },
                "expiresAt": {
                  "type": "string"
                },
                "field": {
                  "type": "string"
                },
                "method": {
                  "type": "string"
                },
                "uploadUrl": {
                  "type": "string"
                }
              },
              "type": "object"
            },
            "annotations": {
              "destructiveHint": false,
              "idempotentHint": false,
              "openWorldHint": false,
              "readOnlyHint": false,
              "title": "파일 올릴 주소 받기"
            }
          },
          {
            "name": "vidia_list_assets",
            "title": "내 자료실 파일",
            "description": "내 자료실 파일(이미지·영상·소리)의 id 를 봅니다. 패키지 입력 칸 중 type 이 asset 인 칸에는 이 id 를 넣습니다(여러 장이면 배열). 파일 올리기는 웹 자료실이나 REST·SDK(POST /api/v1/assets)로 합니다. 무료입니다.",
            "inputSchema": {
              "additionalProperties": false,
              "properties": {
                "kind": {
                  "description": "image | video | audio",
                  "enum": [
                    "image",
                    "video",
                    "audio"
                  ],
                  "type": "string"
                },
                "limit": {
                  "description": "최대 200",
                  "maximum": 200,
                  "minimum": 1,
                  "type": "integer"
                },
                "q": {
                  "description": "이름 검색",
                  "type": "string"
                }
              },
              "required": [],
              "type": "object"
            },
            "outputSchema": {
              "additionalProperties": true,
              "properties": {
                "error": {
                  "description": "거절되었을 때만: 사유",
                  "properties": {
                    "code": {
                      "type": "string"
                    },
                    "message": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                },
                "items": {
                  "items": {
                    "type": "object"
                  },
                  "type": "array"
                },
                "total": {
                  "type": [
                    "integer",
                    "null"
                  ]
                }
              },
              "type": "object"
            },
            "annotations": {
              "destructiveHint": false,
              "idempotentHint": true,
              "openWorldHint": false,
              "readOnlyHint": true,
              "title": "내 자료실 파일"
            }
          },
          {
            "name": "vidia_get_downloads",
            "title": "결과물 다운로드 링크",
            "description": "완성된 제작의 결과물(완성 영상·썸네일·자막 등)과 1시간 동안 쓸 수 있는 다운로드 링크, 그리고 upload(유튜브 업로드 키트: 제목 후보·설명란·태그·해시태그·썸네일 문구·챕터·고정 댓글·업로드 판정·권리 확인 안내)를 받습니다. 링크를 받을 때도 이 연결에 쓰는 API 키를 Authorization: Bearer 헤더로 함께 보내세요(예: curl -H \"Authorization: Bearer $VIDIA_API_KEY\" -o video.mp4 \"\u003curl\u003e\" — 유예 기간이 끝나면 키 없는 요청은 401). 로그인 연결(OAuth)이면 사용자가 같은 회원으로 로그인한 브라우저에서 엽니다. 결과의 linkAuth 를 따르고, 키 값은 대화에 적지 마세요. 무료입니다.",
            "inputSchema": {
              "additionalProperties": false,
              "properties": {
                "run_id": {
                  "description": "제작 번호",
                  "minimum": 1,
                  "type": "integer"
                }
              },
              "required": [
                "run_id"
              ],
              "type": "object"
            },
            "outputSchema": {
              "additionalProperties": true,
              "properties": {
                "error": {
                  "description": "거절되었을 때만: 사유",
                  "properties": {
                    "code": {
                      "type": "string"
                    },
                    "message": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                },
                "items": {
                  "description": "결과물과 다운로드 링크(url·expiresAt)",
                  "items": {
                    "type": "object"
                  },
                  "type": "array"
                },
                "linkAuth": {
                  "description": "다운로드 링크를 받는 방법(받을 때도 API 키 헤더, 또는 같은 회원의 로그인 브라우저)",
                  "type": "string"
                },
                "runId": {
                  "type": "integer"
                },
                "upload": {
                  "description": "업로드 키트(titles·description·tags·hashtags·chapters·pinnedComment·verdict)",
                  "type": [
                    "object",
                    "null"
                  ]
                }
              },
              "type": "object"
            },
            "annotations": {
              "destructiveHint": false,
              "idempotentHint": true,
              "openWorldHint": false,
              "readOnlyHint": true,
              "title": "결과물 다운로드 링크"
            }
          },
          {
            "name": "vidia_runs_status",
            "title": "제작 상태 한 번에",
            "description": "여러 제작(최대 50)의 상태(대기·제작 중·확인 대기·완성·실패)를 한 번에 봅니다. vidia_get_run 을 건마다 부르는 대신 쓰세요. 없거나 볼 수 없는 번호는 notFound 에 모입니다. 멈춘 제작을 풀려면 그 번호로 vidia_get_run 을 보고 vidia_run_action 을 쓰세요. 무료입니다.",
            "inputSchema": {
              "additionalProperties": false,
              "properties": {
                "run_ids": {
                  "description": "제작 번호 목록(1~50)",
                  "items": {
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 50,
                  "minItems": 1,
                  "type": "array"
                }
              },
              "required": [
                "run_ids"
              ],
              "type": "object"
            },
            "outputSchema": {
              "additionalProperties": true,
              "properties": {
                "error": {
                  "description": "거절되었을 때만: 사유",
                  "properties": {
                    "code": {
                      "type": "string"
                    },
                    "message": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                },
                "items": {
                  "description": "제작별 상태 요약",
                  "items": {
                    "type": "object"
                  },
                  "type": "array"
                },
                "notFound": {
                  "description": "없거나 볼 수 없는 번호",
                  "items": {
                    "type": "integer"
                  },
                  "type": "array"
                },
                "total": {
                  "type": "integer"
                }
              },
              "type": "object"
            },
            "annotations": {
              "destructiveHint": false,
              "idempotentHint": true,
              "openWorldHint": false,
              "readOnlyHint": true,
              "title": "제작 상태 한 번에"
            }
          },
          {
            "name": "vidia_get_downloads_batch",
            "title": "여러 편 결과물 한 번에",
            "description": "완성된 제작 여러 편(최대 10)의 결과물과 1시간짜리 다운로드 링크·업로드 키트를 한 번에 받습니다. 건별로 결과(files 또는 error)가 오고 하나가 실패해도 나머지는 옵니다. 링크를 받는 방법은 vidia_get_downloads 와 같습니다(각 건의 linkAuth). 무료입니다.",
            "inputSchema": {
              "additionalProperties": false,
              "properties": {
                "run_ids": {
                  "description": "제작 번호 목록(1~10)",
                  "items": {
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 10,
                  "minItems": 1,
                  "type": "array"
                }
              },
              "required": [
                "run_ids"
              ],
              "type": "object"
            },
            "outputSchema": {
              "additionalProperties": true,
              "properties": {
                "error": {
                  "description": "거절되었을 때만: 사유",
                  "properties": {
                    "code": {
                      "type": "string"
                    },
                    "message": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                },
                "failed": {
                  "type": "integer"
                },
                "items": {
                  "description": "건별 결과(runId·ok·files 또는 error)",
                  "items": {
                    "type": "object"
                  },
                  "type": "array"
                },
                "ok": {
                  "type": "integer"
                },
                "total": {
                  "type": "integer"
                }
              },
              "type": "object"
            },
            "annotations": {
              "destructiveHint": false,
              "idempotentHint": true,
              "openWorldHint": false,
              "readOnlyHint": true,
              "title": "여러 편 결과물 한 번에"
            }
          },
          {
            "name": "vidia_upload_kit",
            "title": "업로드 키트",
            "description": "완성된 제작의 유튜브 업로드 키트(추천 제목·제목 후보·설명란·태그·해시태그·썸네일 문구·챕터·고정 댓글·업로드 판정·권리 확인 안내)만 받습니다. 다운로드 링크는 만들지 않습니다. 무료입니다.",
            "inputSchema": {
              "additionalProperties": false,
              "properties": {
                "run_id": {
                  "description": "제작 번호",
                  "minimum": 1,
                  "type": "integer"
                }
              },
              "required": [
                "run_id"
              ],
              "type": "object"
            },
            "outputSchema": {
              "additionalProperties": true,
              "properties": {
                "error": {
                  "description": "거절되었을 때만: 사유",
                  "properties": {
                    "code": {
                      "type": "string"
                    },
                    "message": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                },
                "runId": {
                  "type": "integer"
                },
                "title": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "upload": {
                  "description": "업로드 키트",
                  "type": [
                    "object",
                    "null"
                  ]
                }
              },
              "type": "object"
            },
            "annotations": {
              "destructiveHint": false,
              "idempotentHint": true,
              "openWorldHint": false,
              "readOnlyHint": true,
              "title": "업로드 키트"
            }
          },
          {
            "name": "vidia_remake_quote",
            "title": "다시 만들기 견적",
            "description": "예전 제작(실패·취소·완성)과 같은 패키지·입력값으로 새 견적을 받습니다. input 에 바꿀 칸만 넣으면 그 칸만 바뀝니다. 포인트가 차감되지 않습니다. 사용자에게 금액과 rights 안내를 보여 주고 동의를 받은 뒤 결과의 package·input·quote.id 로 vidia_start_run 을 부르세요.",
            "inputSchema": {
              "additionalProperties": false,
              "properties": {
                "input": {
                  "additionalProperties": true,
                  "description": "바꿀 입력 칸만(선택) — key → 값",
                  "type": "object"
                },
                "loop_policy": {
                  "description": "품질 미달 처리: ACCEPT(기본) | ASK",
                  "enum": [
                    "ACCEPT",
                    "ASK"
                  ],
                  "type": "string"
                },
                "loop_retries": {
                  "description": "품질 미달 시 다시 만들기 횟수(0~5)",
                  "maximum": 5,
                  "minimum": 0,
                  "type": "integer"
                },
                "mode": {
                  "description": "진행 방식: AUTO(기본, 끝까지 자동) | MANUAL",
                  "enum": [
                    "AUTO",
                    "MANUAL"
                  ],
                  "type": "string"
                },
                "problem_policy": {
                  "description": "오류 처리: SKIP(기본) | ASK",
                  "enum": [
                    "SKIP",
                    "ASK"
                  ],
                  "type": "string"
                },
                "run_id": {
                  "description": "예전 제작 번호",
                  "minimum": 1,
                  "type": "integer"
                },
                "scheduled_at": {
                  "description": "예약 시작 시각(선택, ISO 8601 — 예: 2026-10-11T09:00:00+09:00). 비우면 바로 시작",
                  "type": "string"
                },
                "title": {
                  "description": "프로젝트 이름(선택, 160자 이내)",
                  "type": "string"
                }
              },
              "required": [
                "run_id"
              ],
              "type": "object"
            },
            "outputSchema": {
              "additionalProperties": true,
              "properties": {
                "error": {
                  "description": "거절되었을 때만: 사유",
                  "properties": {
                    "code": {
                      "type": "string"
                    },
                    "message": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                },
                "input": {
                  "type": "object"
                },
                "package": {
                  "type": "string"
                },
                "quote": {
                  "description": "vidia_quote 와 같은 견적",
                  "type": "object"
                },
                "runId": {
                  "type": "integer"
                }
              },
              "type": "object"
            },
            "annotations": {
              "destructiveHint": false,
              "idempotentHint": true,
              "openWorldHint": false,
              "readOnlyHint": true,
              "title": "다시 만들기 견적"
            }
          },
          {
            "name": "vidia_quote_and_start",
            "title": "견적 받고 바로 시작",
            "description": "견적을 받아(무료) 그 견적의 권장 예산(budget_policy: minimum 이면 최소 예산)이 max_budget 이하이면 바로 제작을 시작합니다. 부르기 전에 사용자에게 최대 예산(max_budget)과 권리 확인과 책임 안내(권리 문제는 제작 중에 막지 않고, 완성 뒤 확인과 공개·사용의 책임은 사용자에게 있음)를 보여 주고 동의를 받아 confirm: true 로 부르세요. 예산이 넘거나 외부 전송 동의가 필요하면 시작하지 않고 started: false 와 견적을 돌려줍니다 — 그때는 견적을 보여 주고 다시 묻습니다. 같은 idempotency_key 로 다시 부르면 이미 시작한 제작을 돌려줍니다. \"제작 시작 허용\" 권한 키가 필요합니다.",
            "inputSchema": {
              "additionalProperties": false,
              "properties": {
                "agent_support": {
                  "description": "비디아 에이전트 서포트 — 완성 직전 자동 점검·수리(기본 true, 끄는 것은 권장하지 않음. 유료 수리는 남은 예산 안에서만)",
                  "type": "boolean"
                },
                "auto_resolve": {
                  "description": "예산 상한에 닿으면 남은 유료 단계를 건너뛰고 이어 갈지(선택, 기본 true)",
                  "type": "boolean"
                },
                "budget_policy": {
                  "description": "잡을 예산: recommended(기본, 권장) | minimum(최소)",
                  "enum": [
                    "recommended",
                    "minimum"
                  ],
                  "type": "string"
                },
                "confirm": {
                  "const": true,
                  "description": "사용자가 max_budget 과 권리 확인과 책임 안내에 동의했으면 true",
                  "type": "boolean"
                },
                "external_consent": {
                  "description": "패키지가 외부 서비스로 요청을 보내는 경우 사용자가 동의했으면 true",
                  "type": "boolean"
                },
                "idempotency_key": {
                  "description": "중복 제작을 막는 키(영숫자·_·- 8~96자). 요청마다 새로, 재시도 때는 그대로",
                  "type": "string"
                },
                "input": {
                  "additionalProperties": true,
                  "description": "입력 칸 key → 값(vidia_get_package 의 inputs)",
                  "type": "object"
                },
                "loop_policy": {
                  "description": "품질 미달 처리: ACCEPT(기본) | ASK",
                  "enum": [
                    "ACCEPT",
                    "ASK"
                  ],
                  "type": "string"
                },
                "loop_retries": {
                  "description": "품질 미달 시 다시 만들기 횟수(0~5)",
                  "maximum": 5,
                  "minimum": 0,
                  "type": "integer"
                },
                "max_budget": {
                  "description": "사용자가 동의한 최대 예산 포인트",
                  "minimum": 1,
                  "type": "integer"
                },
                "mode": {
                  "description": "진행 방식: AUTO(기본, 끝까지 자동) | MANUAL",
                  "enum": [
                    "AUTO",
                    "MANUAL"
                  ],
                  "type": "string"
                },
                "package": {
                  "description": "패키지 slug",
                  "type": "string"
                },
                "price_tolerance": {
                  "description": "시가 변동 허용(예산 대비 %, 선택): 0·5·10·20·30",
                  "enum": [
                    0,
                    5,
                    10,
                    20,
                    30
                  ],
                  "type": "integer"
                },
                "problem_policy": {
                  "description": "오류 처리: SKIP(기본) | ASK",
                  "enum": [
                    "SKIP",
                    "ASK"
                  ],
                  "type": "string"
                },
                "scheduled_at": {
                  "description": "예약 시작 시각(선택, ISO 8601 — 예: 2026-10-11T09:00:00+09:00). 비우면 바로 시작",
                  "type": "string"
                },
                "test_scenario": {
                  "description": "시험용 키(vd_test_)일 때만: complete | fail | budget | review",
                  "enum": [
                    "complete",
                    "fail",
                    "budget",
                    "review"
                  ],
                  "type": "string"
                },
                "title": {
                  "description": "프로젝트 이름(선택, 160자 이내)",
                  "type": "string"
                },
                "use_coupon": {
                  "description": "제작 쿠폰을 쓸지(선택)",
                  "type": "boolean"
                }
              },
              "required": [
                "package",
                "input",
                "max_budget",
                "idempotency_key",
                "confirm"
              ],
              "type": "object"
            },
            "outputSchema": {
              "additionalProperties": true,
              "properties": {
                "budget": {
                  "type": [
                    "integer",
                    "null"
                  ]
                },
                "error": {
                  "description": "거절되었을 때만: 사유",
                  "properties": {
                    "code": {
                      "type": "string"
                    },
                    "message": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                },
                "quote": {
                  "type": [
                    "object",
                    "null"
                  ]
                },
                "reason": {
                  "description": "시작하지 않은 사유(code·message)",
                  "type": [
                    "object",
                    "null"
                  ]
                },
                "run": {
                  "description": "시작한 제작(id·state)",
                  "type": [
                    "object",
                    "null"
                  ]
                },
                "started": {
                  "type": "boolean"
                }
              },
              "type": "object"
            },
            "annotations": {
              "destructiveHint": false,
              "idempotentHint": false,
              "openWorldHint": false,
              "readOnlyHint": false,
              "title": "견적 받고 바로 시작"
            }
          }
        ]
      },
      "name": "VIDIA",
      "note": "Indexed from the official MCP registry: facts and our own checks, not reviewed, so no score, grade or rank.",
      "packages": [
        {
          "registryType": "npm",
          "identifier": "vidia-mcp",
          "version": "1.1.0",
          "transport": "stdio"
        }
      ],
      "pageJsonUrl": "https://www.anchorterminal.com/tools/vidia.json",
      "popularity": {
        "githubStars": 0,
        "npmWeekly": 217
      },
      "registryName": "kr.vidia/vidia",
      "remotes": [
        {
          "type": "streamable-http",
          "url": "https://vidia.kr/mcp"
        }
      ],
      "repository": "https://github.com/lead788/vidia-mcp",
      "reviewed": false,
      "slug": "vidia",
      "source": "the official MCP registry",
      "sourceUrl": "https://registry.modelcontextprotocol.io/v0.1/servers?search=kr.vidia/vidia",
      "summary": "VIDIA AI video production: get quotes, start videos, track progress and download results",
      "updatedAt": "2026-10-10T12:04:40Z",
      "url": "https://www.anchorterminal.com/tools/vidia",
      "vendor": "vidia.kr",
      "vendorUrl": "https://vidia.kr/help/guide/developer",
      "version": "1.1.0",
      "websiteUrl": "https://vidia.kr/help/guide/developer",
      "where": "both",
      "why": [
        "vendor"
      ]
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/tools/vidia",
    "json": "https://www.anchorterminal.com/tools/vidia.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/tools/vidia.md",
    "slim": "https://www.anchorterminal.com/tools/vidia.min.md"
  },
  "markdown": "# VIDIA\n\n\u003e Indexed, not reviewed: facts from the official MCP registry and our own checks. No score, grade or rank, and not in the rankings until the panel reviews it. How the index works: https://www.anchorterminal.com/indexed/\n\n- Kind: MCP server, by vidia.kr (https://vidia.kr/help/guide/developer)\n- Listed because: It's published in the registry under vidia.kr, a namespace the registry only gives to whoever proves they control that domain.\n- What the official MCP registry says: VIDIA AI video production: get quotes, start videos, track progress and download results\n\n## Facts\n\n- MCP registry: `kr.vidia/vidia` 1.1.0\n- Endpoint: https://vidia.kr/mcp (streamable HTTP)\n- Package: npm `vidia-mcp` (stdio)\n- Source: https://github.com/lead788/vidia-mcp\n- Website: https://vidia.kr/help/guide/developer\n- npm downloads a week: 217\n- GitHub stars: 0\n- Registry entry updated: 2026-10-10\n\n## Tools\n\n- Tools it lists (26, about 10,318 tokens of context, `tools/list` without credentials, checked 2026-10-13 22:16 UTC):\n  - `vidia_account` (read-only): 내 비디아 포인트 잔액·쿠폰·요금제를 확인합니다. 무료입니다.\n  - `vidia_list_packages` (read-only): 영상을 만들 수 있는 발행된 패키지(영상 제작 템플릿)를 찾습니다. 각 패키지의 예상 포인트·작업 시간이 함께 나옵니다. 무료입니다.\n  - `vidia_get_package` (read-only): 패키지 한 개의 설명과 입력 칸(inputs)을 봅니다. 견적·제작의 input 은 이 칸의 key 로 채웁니다. 무료입니다.\n  - `vidia_quote` (read-only): 입력값으로 제작 견적(최소·권장 예산 포인트, 예상 비용·장면 계획)을 받습니다. 포인트가 차감되지 않습니다. 견적은 10분 동안 유효하고, 제작은 이 견적의 id 로만 시작할 수 있습니다.\n  - `vidia_start_run` (writes): 견적(금액과 rights 의 권리 확인과 책임 안내)을 사용자에게 보여 주고 동의를 받은 뒤에만 부르세요. budget 만큼 포인트를 먼저 잡아 두고 제작을 시작합니다(쓰지 않은 포인트는 끝나면 돌아옵니다). 견적 때와 같은 package·input·설정을 보내야 합니다. \"제작 시작…\n  - `vidia_get_run` (read-only): 제작 한 건의 상태(대기·제작 중·완성·실패)·진행 단계·예상 남은 시간을 봅니다. 멈췄으면 pending(멈춘 사정)과 actions(지금 보낼 수 있는 동작)가 나오고 vidia_run_action 으로 풉니다. 완성되면 vidia_get_downloads 로 받습니다.…\n  - `vidia_wait_run` (read-only): 제작이 끝나거나 멈출 때까지 최대 timeout_sec 초(기본 45, 최대 50) 기다렸다가 상태를 돌려줍니다. vidia_get_run 을 반복해 부르는 대신 쓰세요. 시간 안에 끝나지 않으면 timedOut: true 로 돌아오니 다시 부르면 됩니다(영상 한 편은 보통 수십 분…\n  - `vidia_list_runs` (read-only): 내 제작(프로젝트) 목록을 봅니다. 상태·완성만(completed)·형식(format)·제목 검색(q)·패키지·기간으로 거르고 sort 로 정렬합니다(기본 최근 만든 순). 무료입니다.\n  - `vidia_cancel_run` (writes): 진행 중이거나 대기 중인 제작을 취소합니다. 되돌릴 수 없으니 사용자에게 확인을 받은 뒤 부르세요. \"제작 시작 허용\" 권한 키가 필요합니다.\n  - `vidia_run_action` (writes): 멈췄거나 진행 중인 제작에 동작 하나를 보냅니다. 지금 고를 수 있는 동작은 vidia_get_run 결과의 actions 에 있고, 멈춘 사정은 pending 에 있습니다. add_budget(예산 추가: add·idempotency_key·confirm) ·…\n  - `vidia_topic_idea` (read-only): 패키지에 맞는 추천 주제 한 개(topic·reason)를 받습니다. 사용자가 주제를 정하지 못했을 때 제안하세요. skip_id 에 받은 주제의 id 를 넣으면 그 주제를 건너뛰고 다른 주제를 줍니다. 추천이 없는 패키지는 eligible: false, 준비 중이면…\n  - `vidia_package_results` (read-only): 이 패키지로 만든 공개 결과물(제목·만든 사람 닉네임·썸네일·미리보기 영상 주소)을 봅니다. 패키지를 고를 때 어떤 영상이 나오는지 사용자에게 보여 주세요. 무료입니다.\n  - `vidia_usage` (read-only): 저장공간 사용량, 진행·대기 중인 제작 수와 동시 제작 한도, 제작 시스템 상황(원활·보통·혼잡), 이 키로 오늘 더 시작할 수 있는 제작 수를 봅니다. 무료입니다.\n  - `vidia_point_history` (read-only): 포인트가 들어오고 나간 내역을 최근 순으로 봅니다(충전·제작 예산 잡기·정산·환불 등). 무료입니다.\n  - `vidia_trash_run` (writes): 끝난 제작(완성·취소·실패)을 휴지통으로 보내거나(restore 없음) 휴지통에서 복원합니다(restore: true). 휴지통의 영상은 30일 뒤 자동으로 지워지니 사용자에게 확인을 받은 뒤 부르세요. \"제작 시작 허용\" 권한 키가 필요합니다.\n  - `vidia_start_batch` (writes): 제작을 여러 건(최대 10) 한 번에 시작합니다. 건마다 vidia_quote 로 받은 quote_id·budget 과 서로 다른 idempotency_key 가 있어야 하고, 건별로 따로 처리해 결과(run 또는 error)를 돌려줍니다 — 하나가 거절돼도 나머지는 시작됩니다. 모든…\n  - `vidia_run_input` (read-only): 예전 제작에 넣었던 입력값과 패키지 slug 를 받습니다. 같은 내용으로 다시 만들거나 조금 바꿔 만들 때 vidia_quote 에 그대로 넣으세요. 무료입니다.\n  - `vidia_finish_run` (writes): 완성된 제작의 대표 썸네일을 자료실 이미지로 바꾸거나(thumbnail_asset_id) 처음 썸네일로 되돌리고(thumbnail_reset: true), 쇼케이스에 공개하거나 내립니다(showcase: true/false). 한 번에 하나만 보내세요. 쇼케이스 공개는 누구나 영상을…\n  - `vidia_upload_link` (writes): 자료실에 파일(이미지·영상·소리, 500MB 이하) 하나를 올릴 수 있는 15분짜리 주소를 받습니다(한 번만 — 올리고 나면 그 주소는 끝나니 파일마다 새로 받으세요). 그 주소로 multipart POST(칸 이름 file)를 보내면 됩니다 — 예: curl -F…\n  - `vidia_list_assets` (read-only): 내 자료실 파일(이미지·영상·소리)의 id 를 봅니다. 패키지 입력 칸 중 type 이 asset 인 칸에는 이 id 를 넣습니다(여러 장이면 배열). 파일 올리기는 웹 자료실이나 REST·SDK(POST /api/v1/assets)로 합니다. 무료입니다.\n  - `vidia_get_downloads` (read-only): 완성된 제작의 결과물(완성 영상·썸네일·자막 등)과 1시간 동안 쓸 수 있는 다운로드 링크, 그리고 upload(유튜브 업로드 키트: 제목 후보·설명란·태그·해시태그·썸네일 문구·챕터·고정 댓글·업로드 판정·권리 확인 안내)를 받습니다. 링크를 받을 때도 이 연결에 쓰는 API 키를…\n  - `vidia_runs_status` (read-only): 여러 제작(최대 50)의 상태(대기·제작 중·확인 대기·완성·실패)를 한 번에 봅니다. vidia_get_run 을 건마다 부르는 대신 쓰세요. 없거나 볼 수 없는 번호는 notFound 에 모입니다. 멈춘 제작을 풀려면 그 번호로 vidia_get_run 을 보고…\n  - `vidia_get_downloads_batch` (read-only): 완성된 제작 여러 편(최대 10)의 결과물과 1시간짜리 다운로드 링크·업로드 키트를 한 번에 받습니다. 건별로 결과(files 또는 error)가 오고 하나가 실패해도 나머지는 옵니다. 링크를 받는 방법은 vidia_get_downloads 와 같습니다(각 건의 linkAuth).…\n  - `vidia_upload_kit` (read-only): 완성된 제작의 유튜브 업로드 키트(추천 제목·제목 후보·설명란·태그·해시태그·썸네일 문구·챕터·고정 댓글·업로드 판정·권리 확인 안내)만 받습니다. 다운로드 링크는 만들지 않습니다. 무료입니다.\n  - `vidia_remake_quote` (read-only): 예전 제작(실패·취소·완성)과 같은 패키지·입력값으로 새 견적을 받습니다. input 에 바꿀 칸만 넣으면 그 칸만 바뀝니다. 포인트가 차감되지 않습니다. 사용자에게 금액과 rights 안내를 보여 주고 동의를 받은 뒤 결과의 package·input·quote.id 로…\n  - `vidia_quote_and_start` (writes): 견적을 받아(무료) 그 견적의 권장 예산(budget_policy: minimum 이면 최소 예산)이 max_budget 이하이면 바로 제작을 시작합니다. 부르기 전에 사용자에게 최대 예산(max_budget)과 권리 확인과 책임 안내(권리 문제는 제작 중에 막지 않고, 완성 뒤…\n- How its tools read to an agent (0 errors, 13 warnings, 0 notes, about 10,318 tokens; rules at https://www.anchorterminal.com/check.md; not part of the score):\n  - warn TC06 vidia_account: the description is \"내 비디아 포인트 잔액·쿠폰·요금제를 확인합니다. 무료입니다.\"\n  - warn TC06 vidia_cancel_run: the description is \"진행 중이거나 대기 중인 제작을 취소합니다. 되돌릴 수 없으니 사용자에게 확인을 받은 뒤 부르세요. \\\"제작 …\"\n  - warn TC06 vidia_list_packages: the description is \"영상을 만들 수 있는 발행된 패키지(영상 제작 템플릿)를 찾습니다. 각 패키지의 예상 포인트·작업 시간이 함…\"\n  - warn TC06 vidia_package_results: the description is \"이 패키지로 만든 공개 결과물(제목·만든 사람 닉네임·썸네일·미리보기 영상 주소)을 봅니다. 패키지를 고를 …\"\n  - warn TC06 vidia_point_history: the description is \"포인트가 들어오고 나간 내역을 최근 순으로 봅니다(충전·제작 예산 잡기·정산·환불 등). 무료입니다.\"\n  - warn TC06 vidia_upload_kit: the description is \"완성된 제작의 유튜브 업로드 키트(추천 제목·제목 후보·설명란·태그·해시태그·썸네일 문구·챕터·고정 댓글·업…\"\n  - warn TC06 vidia_usage: the description is \"저장공간 사용량, 진행·대기 중인 제작 수와 동시 제작 한도, 제작 시스템 상황(원활·보통·혼잡), 이 키로…\"\n  - warn TC13 vidia_quote: input (object with no properties)\n  - warn TC13 vidia_quote_and_start: input (object with no properties)\n  - warn TC13 vidia_remake_quote: input (object with no properties)\n  - warn TC13 vidia_start_batch: items[] (object with no properties)\n  - warn TC13 vidia_start_run: input (object with no properties)\n  - warn TC18 vidia_upload_kit: readOnlyHint is true but the name says \"upload\"\n\n- Create a video and download its frames: https://www.anchorterminal.com/assets/listing-video/index.html?listing=vidia\n- JSON: https://www.anchorterminal.com/api/v1/tools/vidia.json\n- Being indexed says nothing about quality, and nobody can pay for it. Ask for a review: https://www.anchorterminal.com/builders/#claiming\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-14",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Terminal",
        "url": "https://www.anchorterminal.com/tools/"
      },
      {
        "name": "Indexed",
        "url": "https://www.anchorterminal.com/indexed/"
      },
      {
        "name": "VIDIA",
        "url": ""
      }
    ],
    "description": "VIDIA, an MCP server by vidia.kr, listed from the official MCP registry. Indexed, not reviewed: facts and our own checks, no score or ranking. VIDIA AI video production: get quotes, start videos, track progress and download results",
    "facts": [
      "not reviewed",
      "not ranked",
      "facts only"
    ],
    "h1": "VIDIA",
    "image": "https://www.anchorterminal.com/assets/og/indexed.png",
    "path": "/tools/vidia",
    "published": "",
    "section": "indexed",
    "title": "VIDIA: MCP server, indexed from the official MCP registry",
    "toc": null,
    "updated": "2026-10-13",
    "url": "https://www.anchorterminal.com/tools/vidia"
  },
  "tokens": {
    "markdown": 2900,
    "slim": 2830
  },
  "version": 1
}
