{"name":"Ankiren Studio","version":"1.0.0","description":"Kho asset nội bộ của Ankiren: nhạc, SFX, ảnh, vector, animation, video, font, mỗi file kèm nguồn và giấy phép.","mcp_endpoint":"https://mcp-studio.ankiren.com/mcp","auth":"OAuth 2.1 (PKCE) qua iam.ankiren.com, hoặc Authorization: Bearer <Personal Access Token ank_…>","tools":[{"name":"search_assets","description":"Tìm asset trong kho: lọc theo loại, giấy phép, từ khoá (khớp tên, tag, nguồn, ghi chú) và tag (phải có ĐỦ mọi tag đưa vào). Mới nhất trước. Trả bản gọn; gọi get_asset để xem đủ."},{"name":"get_asset","description":"Xem đủ thông tin một asset: nguồn, giấy phép, tag, số đo, nơi đã dùng. `fileUrl` chỉ mở được khi đăng nhập studio bằng tài khoản admin."},{"name":"upload_asset","description":"Tải một file lên kho (base64, tối đa 25 MB). Studio nhận dạng theo byte đầu file: mp3, wav, ogg, flac, m4a, mp4, webm, png, jpg, webp, gif, svg (không script), eps, ai, Lottie JSON, woff2, woff, ttf, otf. File đã có (trùng nội dung) thì trả asset cũ với duplicate=true. Luôn ghi nguồn và giấy phép: không rõ thì để unknown chứ đừng đoán."},{"name":"import_asset_from_url","description":"Studio tự tải file từ một link https rồi nhập như tải lên (hợp với file lớn hoặc link tải trực tiếp, vd archive.org). sourceUrl mặc định là chính link này. File đã có thì trả asset cũ với duplicate=true."},{"name":"update_asset","description":"Sửa metadata của asset; chỉ gửi trường muốn đổi. tags / usedIn là THAY CẢ danh sách (đọc bằng get_asset trước nếu muốn thêm). Gửi null để xoá một ô. Không đổi được file: file khác là asset khác."},{"name":"delete_asset","description":"Xoá hẳn asset và file của nó khỏi kho. Không khôi phục được. Kiểm usedIn bằng get_asset trước: nơi đang dùng sẽ thành link vỡ."}]}