{"name":"app.apick/all","slug":"apick-all","title":"APICK","description":"APICK Korean data, OCR, search, conversion, image and video generation, and asynchronous TTS","url":"https://mcp.market/server/apick-all","rating":null,"grade":"A","score":90,"certified":false,"status":"active","category":"search","tags":["search","media"],"presence":{"score":26,"stars":1,"forks":0,"downloads_week":null,"last_push_at":"2026-09-19T13:02:18.000Z","license":"MIT"},"uptime":{"percent":100,"checks":3,"ok":3,"last_checked_at":"2026-09-20T02:26:06.063Z","last_ok_at":"2026-09-20T02:26:06.063Z","latency_ms":1487},"claimed":false,"transport":"mixed","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/lead788/apick-mcp","website":"https://apick.app/dev_guide/mcp","version":"3.4.0","remotes":[{"type":"streamable-http","url":"https://apick.app/mcp/all","headers":[{"description":"Bearer <APICK license key>. Get a free key with 1,000 free points at https://apick.app (tools/list works without a key).","isSecret":true,"name":"Authorization"}]}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"apick-mcp","version":"3.4.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bearer <APICK license key>. Get a free key with 1,000 free points at https://apick.app (tools/list works without a key).","isSecret":true,"name":"APICK_API_KEY"},{"description":"Which APICK server to expose: all, business, identity, ocr, finance, web, convert, vision, ai.","default":"all","name":"APICK_MCP_SERVER"}]}],"tools":[{"name":"account_realname","description":"Look up the account holder name of a Korean bank account. 대한민국 은행 계좌의 예금주명을 조회합니다. 송금 전 예금주 확인 등에 사용합니다. bank_code 또는 bank_name 중 하나는 입력해야 합니다. [호출당 60포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"account_num":{"type":"string","description":"계좌번호 (숫자만, 하이픈 제외)"},"bank_code":{"type":"string","description":"은행 코드 (bank_code Tool로 조회 가능, 예: 004)"},"bank_name":{"type":"string","description":"은행명 (예: 국민). bank_code 대신 입력 가능"}},"required":["account_num"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"bank_code","description":"List Korean bank codes and names. 대한민국 은행 코드·은행명 전체 목록을 반환합니다. transfer_1won, account_realname Tool의 bank_code 입력값을 찾을 때 사용합니다. 무료입니다. [무료]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"base64_to_image","description":"Decode a base64-encoded image string back into an image file. base64 로 인코딩된 이미지 문자열을 원본 이미지 파일로 디코딩해 반환합니다. \"data:image/타입;base64,\" 접두어가 붙은 문자열도 허용됩니다. [호출당 2포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"base64":{"type":"string","description":"이미지 base64 문자열 (data:image/타입;base64, 접두어 허용)"}},"required":["base64"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"biz_detail","description":"Look up general status information of a Korean business by its 10-digit business registration number. 사업자등록번호로 해당 사업자의 일반 현황 정보(대표자, 주소, 직원수, 설립일, 업종, 업태, 종목, 연락처, 사업자상태, 과세유형 등)를 조회합니다. [호출당 50포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"biz_no":{"type":"string","description":"사업자등록번호 (숫자 10자리, 하이픈 제외, 예: 4398700761)"}},"required":["biz_no"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"check_email_valid","description":"Validate email syntax, MX availability, and free or disposable domain status. 이메일 형식, MX 수신 가능 여부, 무료·일회용 메일 여부를 검사합니다. [호출당 10포인트]","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"email":{"type":"string","description":"이메일 주소 (예: sample.user@gmail.com)"}},"required":["email"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"check_phone_valid","description":"Validate and format a phone number and check the carrier and line type. 전화번호 형식 검사와 통신사·회선유형 확인을 함께 제공합니다. 건당 40P. [호출당 40포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"number":{"type":"string","description":"전화번호 (예: 01012341234, 해외는 +국가코드 형식)"}},"required":["number"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"check_spam_number","description":"Check whether a phone number has been reported for spam, advertising, or criminal use in Korea. 스팸/광고/범죄에 사용된 전화번호인지 조회합니다. 수신 전화 필터링, 이상 거래 탐지 등에 사용합니다. [호출당 10포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"number":{"type":"string","description":"전화번호 (예: 01012341234)"}},"required":["number"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"crawl_youtube","description":"Collect a YouTube channel profile and its latest uploaded videos. 유튜브 계정(채널) 정보와 최근 게시한 동영상 정보를 수집해 반환합니다. [호출당 40포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"user_id":{"type":"string","description":"수집할 유튜브 사용자(채널) 아이디 (예: CNN)"}},"required":["user_id"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"docx_to_pdf","description":"Convert a DOCX (Word) file to a PDF file. DOCX 파일을 PDF 파일로 변환해 반환합니다. DOCX 형식의 파일만 허용됩니다. [호출당 80포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"docx_url":{"type":"string","description":"다운로드 가능한 https URL (허용 형식: application/vnd.openxmlformats-officedocument.wordprocessingml.document) (최대 25MB)"}},"required":["docx_url"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"download_youtube_video","description":"Download a publicly available YouTube video and return it as an MP4 file. 유튜브에 공개된 동영상을 MP4 파일로 다운로드해 반환합니다. 비공개·차단된 게시글은 실패로 응답합니다. [호출당 3포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"url":{"type":"string","description":"유튜브 게시글 URL (예: https://www.youtube.com/watch?v=...)"}},"required":["url"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"draw_watermark_image","description":"Draw a visible text watermark across an image. 이미지 파일에 텍스트 워터마크를 삽입한 PNG 이미지를 반환합니다. 글자 크기·색상·투명도·밀집도를 조절할 수 있으며, PNG, JPEG 등 일반 이미지 포맷을 지원합니다. [호출당 10포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"wm":{"type":"string","description":"워터마크 문자열 (최대 30자)"},"font_size":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"description":"워터마크 글자 크기 (10 ~ 100, 기본값 10)"},"color":{"type":"string","description":"워터마크 색상 HEX (000000 ~ FFFFFF, 기본값 EEEEEE)"},"opacity":{"type":"number","description":"워터마크 투명도 (0 ~ 1, 기본값 0.5)"},"density":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"description":"워터마크 글자 밀집도 (5 ~ 15, 기본값 10)"},"image_url":{"type":"string","description":"다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp, image/bmp) (최대 50MB)"}},"required":["wm","image_url"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"draw_watermark_pdf","description":"Draw a visible text watermark across every page of a PDF file. PDF 파일 전체 페이지에 텍스트 워터마크를 삽입한 PDF 를 반환합니다. 글자 크기·색상·투명도·각도·밀집도·적용 영역을 조절할 수 있으며, PDF 형식의 파일만 허용됩니다. [호출당 10포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"wm":{"type":"string","description":"워터마크 문자열 (최대 30자)"},"font_size":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"description":"워터마크 글자 크기 (8 ~ 30, 기본값 10)"},"color":{"type":"string","description":"워터마크 색상 HEX (000000 ~ FFFFFF, 기본값 EEEEEE)"},"opacity":{"type":"number","description":"워터마크 투명도 (0 ~ 1, 기본값 0.05)"},"angle":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"description":"워터마크 각도 (0 ~ 360, 기본값 35)"},"density":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"description":"워터마크 글자 밀집도 (100 ~ 200, 기본값 150)"},"width":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"description":"워터마크 적용 너비 (0 ~ 2000, 기본값 550, A4 기준)"},"height":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"description":"워터마크 적용 높이 (0 ~ 2000, 기본값 800, A4 기준)"},"pdf_url":{"type":"string","description":"다운로드 가능한 https URL (허용 형식: application/pdf) (최대 25MB)"}},"required":["wm","pdf_url"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"extract_video_thumbnail","description":"Extract preview thumbnail images from a video at regular intervals and return them as a ZIP file. 동영상에서 일정 구간마다 미리보기 이미지를 추출해 ZIP 파일로 반환합니다. [호출당 10포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"width":{"type":"string","description":"이미지 가로 길이 (범위: 100 ~ 2000, 기본값 480). 세로 길이는 가로 비율에 따라 자동 계산"},"count":{"type":"string","description":"추출할 이미지 개수 (범위: 0 ~ 200, 기본값 100)"},"video_url":{"type":"string","description":"다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/x-msvideo, video/webm, video/x-matroska) (최대 200MB)"}},"required":["video_url"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"face_blur","description":"Detect faces in an image and blur (mosaic) them. 이미지 파일에서 얼굴을 인식해 해당 영역을 모자이크 처리한 이미지(JPEG)를 반환합니다. PNG, JPEG 등 일반 이미지 포맷을 지원합니다. [호출당 20포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"threshold":{"type":"number","description":"얼굴 추출 민감도 (0 ~ 0.9, 기본값 0.5, 작을수록 민감하게 추출)"},"image_url":{"type":"string","description":"다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp, image/bmp) (최대 50MB)"}},"required":["image_url"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"face_detection","description":"Detect faces in an image and return their coordinates. 이미지 파일에서 얼굴을 인식해 해당 좌표를 반환합니다. use_feature=1 입력 시 얼굴 특징 정보를 함께 반환합니다. [호출당 3포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"threshold":{"type":"string","description":"얼굴 추출 민감도 (범위: 0 ~ 0.9, 기본값 0.5, 높을수록 정확한 얼굴만 추출)"},"use_feature":{"type":"string","description":"얼굴 특징 정보 포함 여부 (포함: 1, 미포함: 0, 기본값 0)"},"image_url":{"type":"string","description":"다운로드 가능한 https URL (허용 형식: image/jpeg, image/png, image/webp, image/bmp) (최대 50MB)"}},"required":["image_url"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"get_car_flooding","description":"Check whether a Korean vehicle has a flood damage record, by VIN or license plate number. 차대번호(VIN) 또는 차량번호로 자동차의 침수 이력 여부를 조회합니다. 중고차 구매 전 확인 등에 사용합니다. [호출당 10포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"type":{"type":"string","description":"조회 종류. 1: 차대번호(VIN), 2: 차량번호"},"value":{"type":"string","description":"차대번호(type=1, 17자리) 또는 차량번호(type=2)"}},"required":["type","value"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"get_car_scrap","description":"Check whether a Korean vehicle has a scrap/total-loss accident record, by VIN or license plate number. 차대번호(VIN) 또는 차량번호로 폐차사고처리 여부를 조회합니다. 중고차 구매 전 확인 등에 사용합니다. [호출당 10포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"type":{"type":"string","description":"조회 종류. 1: 차대번호(VIN), 2: 차량번호"},"value":{"type":"string","description":"차대번호(type=1, 17자리) 또는 차량번호(type=2)"}},"required":["type","value"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"get_pccc","description":"Retrieve a Korean Personal Customs Clearance Code (PCCC) by transaction ID. req_pccc 로 받은 tx_id 를 입력하면 처리 상태를 확인합니다. 아직 승인 전이면 status 는 pending, message 는 \"인증 대기중입니다.\" 이며 과금되지 않습니다. 승인이 끝나면 서버가 최종 정보를 조회해 DB에 저장하고 개인통관고유부호·주소와 함께 수집 시각 checked_at 을 반환하며 이때 과금됩니다. 조회는 정상 처리됐지만 발급된 부호가 없으면 message 는 \"조회된 개인통관고유부호가 없습니다.\" 이고 과금되지 않습니다. 결과는 24시간 동안 재조회할 수 있고 재조회할 때마다 과금됩니다. [호출당 30포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"tx_id":{"type":"string","description":"req_pccc 응답의 트랜잭션 ID"}},"required":["tx_id"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"get_watermark","description":"Read the invisible watermark code embedded in an image. 이미지에 삽입된 비가시성 워터마크 코드를 조회해 JSON 으로 반환합니다. 이미지가 일부 변형되어도 높은 확률로 워터마크를 확인할 수 있습니다. PNG, JPEG 등 일반 이미지 포맷을 지원합니다. [호출당 10포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"image_url":{"type":"string","description":"다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp, image/bmp) (최대 50MB)"}},"required":["image_url"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"google_image_search","description":"Google image search by keyword: return image results (image URL, source link, title). 특정 키워드의 구글 이미지 검색 결과(이미지 URL·출처 링크·제목)를 조회합니다. page 로 결과 페이지를 넘겨 가며 조회할 수 있습니다. [호출당 20포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"keyword":{"type":"string","description":"검색할 키워드"},"page":{"type":"string","description":"검색 결과 조회 페이지 (기본값 1)"}},"required":["keyword"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"google_lens_search","description":"Reverse image search: upload an image and get visually matching web pages and labels. 이미지 파일을 업로드해 해당 이미지와 관련된 웹 페이지(링크·이미지·텍스트)와 라벨을 조회합니다. 이미지 형식 파일만 허용됩니다. [호출당 60포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"image_url":{"type":"string","description":"다운로드 가능한 https URL (허용 형식: image/jpeg, image/png, image/webp, image/gif, image/bmp) (최대 50MB)"}},"required":["image_url"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"google_search","description":"Google keyword search: return web search results (link, title, snippet) for a keyword. 특정 키워드의 구글 검색 결과(링크·제목·요약)를 조회합니다. page 로 결과 페이지를 넘겨 가며 조회할 수 있습니다. [호출당 5포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"keyword":{"type":"string","description":"검색할 키워드"},"page":{"type":"string","description":"검색 결과 조회 페이지 (기본값 1)"}},"required":["keyword"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"hide_rrn","description":"Mask resident registration numbers found in an image and return the masked image. 이미지에서 주민등록번호를 인식해 지정한 방식으로 가린 이미지를 반환합니다. 이미지 파일과 type(1: 주민등록번호 전체 가림, 2: 뒷자리 전체 가림, 3: 뒷자리 첫 숫자 제외 가림, 4: 주민등록번호와 주소 가림)을 모두 입력해야 합니다. 정보주체의 동의 등 적법한 처리 근거를 확보한 경우에만 사용하십시오. [호출당 20포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"type":{"type":"string","description":"가림 처리 타입 (1: 주민등록번호 전체, 2: 뒷자리 전체, 3: 뒷자리 첫 숫자 제외, 4: 주민등록번호+주소)"},"image_url":{"type":"string","description":"다운로드 가능한 https URL (허용 형식: image/jpeg, image/png) (최대 50MB)"}},"required":["type","image_url"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"holiday_info","description":"Look up Korean public holidays for a given year and month. 해당 년월의 대한민국 공휴일 정보를 조회합니다. 영업일 계산, 일정 관리 등에 사용합니다. [호출당 3포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"year":{"type":"string","description":"조회 년도 (1900 ~ 2200, 예: 2024)"},"month":{"type":"string","description":"조회 월 (1 ~ 12, 예: 02)"}},"required":["year","month"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"html_to_pdf","description":"Render HTML code into a PDF file. HTML 코드를 렌더링해 PDF 파일로 변환합니다. HTML 문자열을 입력하면 변환된 PDF 파일을 반환합니다. [호출당 30포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"html":{"type":"string","description":"변환할 HTML 코드"},"pagination":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"description":"페이지 번호 표시 여부 (0: 없음(기본값), 1: 표시)"}},"required":["html"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"identi_card1","description":"Verify the authenticity of a Korean resident registration card (jumin-deungnokjeung) using text input. 주민등록증의 기재 정보를 입력해 진위 여부를 확인합니다. name, rrn1, rrn2, date 네 항목을 모두 입력해야 하며, date는 숫자만 허용됩니다(예: 20230101). 정보주체의 동의 등 적법한 처리 근거를 확보한 경우에만 사용하십시오. [호출당 40포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"name":{"type":"string","description":"성명"},"rrn1":{"type":"string","description":"주민등록번호 앞 6자리"},"rrn2":{"type":"string","description":"주민등록번호 뒤 7자리"},"date":{"type":"string","description":"발급일자 (숫자만, 예: 20230101)"}},"required":["name","rrn1","rrn2","date"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"identi_card2","description":"Check Korean driver license number and personal details. ghost_num is optional, may be empty, and is not used in the match decision. 운전면허번호와 인적사항을 조회합니다. birth_y, birth_m, birth_d, name과 licen_no0~licen_no3은 필수입니다. ghost_num(식별번호)은 생략·빈값·임의 문자열 모두 허용하며 전달값을 판정에 사용하지 않습니다. rrn1, rrn2도 선택 입력입니다. 암호일련번호 자체나 실물 면허증의 위·변조 여부는 검증하지 않습니다. 정보주체의 동의 등 적법한 처리 근거를 확보한 경우에만 사용하십시오. [호출당 40포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"birth_y":{"type":"string","description":"생년월일 - 년 (예: 2000)"},"birth_m":{"type":"string","description":"생년월일 - 월 (예: 01)"},"birth_d":{"type":"string","description":"생년월일 - 일 (예: 01)"},"name":{"type":"string","description":"성명"},"licen_no0":{"type":"string","description":"면허번호 1구획 (예: 21)"},"licen_no1":{"type":"string","description":"면허번호 2구획 (예: 19)"},"licen_no2":{"type":"string","description":"면허번호 3구획 (예: 174133)"},"licen_no3":{"type":"string","description":"면허번호 4구획 (예: 01)"},"ghost_num":{"type":"string","description":"식별번호 (선택, 생략·빈값 허용, 전달값은 판정에 사용하지 않음)"},"rrn1":{"type":"string","description":"주민등록번호 앞 6자리 (선택)"},"rrn2":{"type":"string","description":"주민등록번호 뒤 7자리 (선택)"}},"required":["birth_y","birth_m","birth_d","name","licen_no0","licen_no1","licen_no2","licen_no3"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"identi_card3","description":"Verify the authenticity of a Korean passport using text input. 여권의 기재 정보를 입력해 진위 여부를 확인합니다. name, pass_num, made_date, exp_date, birth_date 다섯 항목을 모두 입력해야 하며, 일자 세 항목은 숫자만 허용됩니다(예: 20230101). 정보주체의 동의 등 적법한 처리 근거를 확보한 경우에만 사용하십시오. [호출당 40포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"name":{"type":"string","description":"성명"},"pass_num":{"type":"string","description":"여권번호 (예: M00000000)"},"made_date":{"type":"string","description":"발급일자 (숫자만, 예: 20230101)"},"exp_date":{"type":"string","description":"만료일자 (숫자만, 예: 20330101)"},"birth_date":{"type":"string","description":"생년월일 (숫자만, 예: 20000101)"}},"required":["name","pass_num","made_date","exp_date","birth_date"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"identi_card4","description":"Verify the authenticity of a Korean resident registration certificate (jumin-deungnok-deungbon) using text input. 주민등록등본의 문서확인번호로 진위 여부를 확인합니다. 문서확인번호 16자리를 4자리씩 나눈 doc_num1~doc_num4와 발급 종류 type(1: 정부24 발급, 2: 기타 발급)은 필수이며, name(성명)은 선택 입력입니다. 정보주체의 동의 등 적법한 처리 근거를 확보한 경우에만 사용하십시오. [호출당 40포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"doc_num1":{"type":"string","description":"문서확인번호 1구획 (4자리)"},"doc_num2":{"type":"string","description":"문서확인번호 2구획 (4자리)"},"doc_num3":{"type":"string","description":"문서확인번호 3구획 (4자리)"},"doc_num4":{"type":"string","description":"문서확인번호 4구획 (4자리)"},"name":{"type":"string","description":"성명"},"type":{"type":"string","description":"발급 종류 (1: 정부24 발급, 2: 기타 발급)"}},"required":["doc_num1","doc_num2","doc_num3","doc_num4","type"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"identi_card5","description":"Verify the authenticity of a Korean alien registration card (residence card) using text input. 외국인등록증의 기재 정보를 입력해 진위 여부를 확인합니다. rrn(외국인등록번호 13자리)과 made_date(발급일자 10자리, 예: 2020-01-01)는 필수이며, card_sn(뒷면 일련번호)은 입력 시 11자리여야 하고 2011-01-01 이후 발급된 등록증은 필수입니다. 정보주체의 동의 등 적법한 처리 근거를 확보한 경우에만 사용하십시오. [호출당 40포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"rrn":{"type":"string","description":"외국인등록번호 (숫자 13자리)"},"made_date":{"type":"string","description":"발급일자 (10자리, 예: 2020-01-01)"},"card_sn":{"type":"string","description":"뒷면 일련번호 (11자리). 2011-01-01 이후 발급분은 필수"}},"required":["rrn","made_date"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"identi_card_image1","description":"Verify the authenticity of a Korean resident registration card from an image or PDF file. 주민등록증 이미지 또는 PDF 파일을 업로드하면 기재 정보를 자동 인식해 진위 여부를 확인합니다. 텍스트 입력 없이 파일 하나만 전달하면 됩니다. 정보주체의 동의 등 적법한 처리 근거를 확보한 경우에만 사용하십시오. [호출당 60포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"image_url":{"type":"string","description":"다운로드 가능한 https URL (허용 형식: image/jpeg, image/png, application/pdf) (최대 50MB)"}},"required":["image_url"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"identi_card_image2","description":"Verify the authenticity of a Korean driver license from an image or PDF file. 운전면허증 이미지 또는 PDF 파일을 업로드하면 기재 정보를 자동 인식해 진위 여부를 확인합니다. 텍스트 입력 없이 파일 하나만 전달하면 됩니다. 정보주체의 동의 등 적법한 처리 근거를 확보한 경우에만 사용하십시오. [호출당 60포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"image_url":{"type":"string","description":"다운로드 가능한 https URL (허용 형식: image/jpeg, image/png, application/pdf) (최대 50MB)"}},"required":["image_url"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"identi_card_image3","description":"Verify the authenticity of a Korean passport from an image or PDF file. 여권 인적사항면 이미지 또는 PDF 파일을 업로드하면 기재 정보를 자동 인식해 진위 여부를 확인합니다. 텍스트 입력 없이 파일 하나만 전달하면 됩니다. 정보주체의 동의 등 적법한 처리 근거를 확보한 경우에만 사용하십시오. [호출당 60포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"image_url":{"type":"string","description":"다운로드 가능한 https URL (허용 형식: image/jpeg, image/png, application/pdf) (최대 50MB)"}},"required":["image_url"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"identi_card_image4","description":"Verify the authenticity of a Korean resident registration certificate from an image or PDF file. 주민등록등본 이미지 또는 PDF 파일을 업로드하면 문서확인번호 등 기재 정보를 자동 인식해 진위 여부를 확인합니다. 텍스트 입력 없이 파일 하나만 전달하면 됩니다. 정보주체의 동의 등 적법한 처리 근거를 확보한 경우에만 사용하십시오. [호출당 60포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"image_url":{"type":"string","description":"다운로드 가능한 https URL (허용 형식: image/jpeg, image/png, application/pdf) (최대 50MB)"}},"required":["image_url"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"identi_card_image5","description":"Verify the authenticity of a Korean alien registration card (residence card) from an image or PDF file. 외국인등록증 이미지 또는 PDF 파일을 업로드하면 기재 정보를 자동 인식해 진위 여부를 확인합니다. card_sn(뒷면 일련번호 11자리)은 선택 입력이며, 2011-01-01 이후 발급된 등록증은 필수입니다. 정보주체의 동의 등 적법한 처리 근거를 확보한 경우에만 사용하십시오. [호출당 60포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"card_sn":{"type":"string","description":"뒷면 일련번호 (11자리). 2011-01-01 이후 발급분은 필수"},"image_url":{"type":"string","description":"다운로드 가능한 https URL (허용 형식: image/jpeg, image/png, application/pdf) (최대 50MB)"}},"required":["image_url"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"identity_document_driver_license","description":"Extract key fields from a Korean driver license image and mask the last 6 digits of the RRN. 운전면허증(주민등록번호 표기형) 이미지에서 지정 정보를 추출하고 주민등록번호 뒷자리 6자리를 마스킹한 이미지를 함께 반환합니다. PNG 또는 JPEG 이미지 파일 하나만 전달하면 되며, 마스킹된 이미지는 JSON 응답의 masked_image 필드에 base64로 포함됩니다. 정보주체의 동의 등 적법한 처리 근거를 확보한 경우에만 사용하십시오. [호출당 30포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"image_url":{"type":"string","description":"다운로드 가능한 https URL (허용 형식: image/jpeg, image/png) (최대 50MB)"}},"required":["image_url"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"identity_document_id_card","description":"Extract key fields from a Korean resident registration card image and mask the last 6 digits of the RRN. 주민등록증 이미지에서 지정 정보를 추출하고 주민등록번호 뒷자리 6자리를 마스킹한 이미지를 함께 반환합니다. PNG 또는 JPEG 이미지 파일 하나만 전달하면 되며, 마스킹된 이미지는 JSON 응답의 masked_image 필드에 base64로 포함됩니다. 정보주체의 동의 등 적법한 처리 근거를 확보한 경우에만 사용하십시오. [호출당 30포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"image_url":{"type":"string","description":"다운로드 가능한 https URL (허용 형식: image/jpeg, image/png) (최대 50MB)"}},"required":["image_url"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"identity_document_passport","description":"Extract key fields from a passport image and mask the passport number and MRZ area. 여권 인적사항면 이미지에서 지정 정보를 추출하고 여권번호 및 MRZ 영역을 마스킹한 이미지를 함께 반환합니다. MRZ 2줄이 포함되도록 촬영한 PNG 또는 JPEG 이미지 파일 하나만 전달하면 되며, 마스킹된 이미지는 JSON 응답의 masked_image 필드에 base64로 포함됩니다. 정보주체의 동의 등 적법한 처리 근거를 확보한 경우에만 사용하십시오. [호출당 30포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"image_url":{"type":"string","description":"다운로드 가능한 https URL (허용 형식: image/jpeg, image/png) (최대 50MB)"}},"required":["image_url"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"identity_document_residence_card","description":"Extract key fields from a Korean residence card, permanent resident card, or overseas Korean resident card image and mask the last 6 digits of the registration or domestic residence report number. 외국인등록증·영주증·외국국적동포 국내거소신고증 이미지에서 지정 정보를 추출하고 등록번호 또는 거소신고번호 뒷자리 6자리를 마스킹한 이미지를 함께 반환합니다. 한 번에 신분증 한 장이 포함된 PNG 또는 JPEG 이미지만 전달해야 하며, 마스킹된 이미지는 JSON 응답의 masked_image 필드에 base64로 포함됩니다. 정보주체의 동의 등 적법한 처리 근거를 확보한 경우에만 사용하십시오. [호출당 30포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"image_url":{"type":"string","description":"다운로드 가능한 https URL (허용 형식: image/jpeg, image/png) (최대 50MB)"}},"required":["image_url"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"image_batch_create","description":"이미지 1~50장의 비동기 생성 또는 편집 작업을 접수합니다. 접수 즉시 장수×25포인트가 선차감되고 실패한 이미지의 포인트는 즉시 환급됩니다. 접수 후에는 취소할 수 없습니다. [이미지당 25포인트]","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"mode":{"type":"string","enum":["generate","edit"],"description":"작업 방식"},"prompt":{"type":"string","maxLength":28000,"description":"생성 또는 편집 지시, 최대 28,000자"},"image_count":{"type":"integer","minimum":1,"maximum":50,"description":"만들 이미지 장수, 1~50"},"size":{"type":"string","enum":["1024x1024","1536x1024","1024x1536","1152x864","864x1152"],"description":"표준 출력 크기, 기본 1024x1024"},"output_format":{"type":"string","enum":["png","jpeg","webp"],"description":"출력 포맷"},"background":{"type":"string","enum":["auto","opaque","transparent"],"description":"배경 방식"},"idempotency_key":{"type":"string","minLength":8,"maxLength":128,"pattern":"^[A-Za-z0-9_-]+$","description":"같은 요청의 재전송으로 인한 중복 생성·과금을 막는 고유 키"},"reference_image_url":{"type":"string","description":"생성 모드에서 사용할 참고 이미지 URL — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"},"image_url":{"type":"string","description":"편집 모드에서 변경할 원본 이미지 URL — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"}},"required":["mode","prompt","image_count"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"image_batch_result","description":"완료된 대량 작업 결과 중 지정한 한 장을 이미지 콘텐츠로 반환합니다. [무료]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"job_id":{"type":"string","pattern":"^[a-f0-9]{32}$","description":"작업 ID"},"index":{"type":"integer","minimum":0,"maximum":49,"description":"0부터 시작하는 이미지 번호"}},"required":["job_id","index"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"image_batch_status","description":"대량 이미지 작업의 진행 상태, 선차감·환급·현재 차감 포인트를 조회합니다. [무료]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"job_id":{"type":"string","pattern":"^[a-f0-9]{32}$","description":"작업 ID"}},"required":["job_id"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"image_edit","description":"원본 이미지와 편집 지시로 이미지 한 장을 편집하고 이미지 콘텐츠로 반환합니다. 장당 25포인트입니다. [이미지당 25포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"prompt":{"type":"string","maxLength":28000,"description":"편집 지시, 최대 28,000자"},"size":{"type":"string","enum":["1024x1024","1536x1024","1024x1536","1152x864","864x1152"],"description":"표준 출력 크기, 기본 1024x1024"},"output_format":{"type":"string","enum":["png","jpeg","webp"],"description":"출력 포맷"},"background":{"type":"string","enum":["auto","opaque","transparent"],"description":"배경 방식"},"idempotency_key":{"type":"string","minLength":8,"maxLength":128,"pattern":"^[A-Za-z0-9_-]+$","description":"같은 요청의 재전송으로 인한 중복 생성·과금을 막는 고유 키"},"image_url":{"type":"string","description":"원본 이미지 — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"}},"required":["prompt","image_url"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"image_generate","description":"텍스트만 사용하거나 참고 이미지와 텍스트를 함께 사용해 이미지 한 장을 생성합니다. 참고 이미지는 제품·인물·색감·구도를 이해하기 위한 자료이며 결과는 새 이미지로 만들어집니다. 장당 25포인트입니다. [이미지당 25포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"prompt":{"type":"string","maxLength":28000,"description":"생성 프롬프트, 최대 28,000자"},"size":{"type":"string","enum":["1024x1024","1536x1024","1024x1536","1152x864","864x1152"],"description":"표준 이미지 크기, 기본 1024x1024"},"output_format":{"type":"string","enum":["png","jpeg","webp"],"description":"출력 포맷"},"background":{"type":"string","enum":["auto","opaque","transparent"],"description":"배경 방식"},"idempotency_key":{"type":"string","minLength":8,"maxLength":128,"pattern":"^[A-Za-z0-9_-]+$","description":"같은 요청의 재전송으로 인한 중복 생성·과금을 막는 고유 키"},"reference_image_url":{"type":"string","description":"새 이미지의 제품·인물·색감·구도 참고용 이미지 URL — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"}},"required":["prompt"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"image_similarity","description":"Compare a base image with another image and return a similarity score. 기준 이미지와 비교 대상 이미지의 유사도를 분석해 점수를 반환합니다. 원본 검증, 중복 이미지 탐지 등에 사용합니다. [호출당 10포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"image_url":{"type":"string","description":"다운로드 가능한 https URL (허용 형식: image/jpeg, image/png, image/webp, image/bmp) (최대 50MB)"},"compare_image_url":{"type":"string","description":"다운로드 가능한 https URL (허용 형식: image/jpeg, image/png, image/webp, image/bmp) (최대 50MB)"}},"required":["image_url","compare_image_url"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"info","description":"Check your APICK account balance and status. 현재 인증 키에 연결된 APICK 계정의 잔여 포인트와 계정 상태 정보를 조회합니다. 무료입니다. [무료]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"ip_history","description":"Look up the historical IP address changes of a domain. 도메인에 대한 IP 주소 변경 이력 정보를 조회합니다. 최상위 도메인 기준으로 조회되며 하위 도메인은 추적되지 않습니다. [호출당 100포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"domain":{"type":"string","description":"검색할 도메인 (예: apick.app)"}},"required":["domain"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"json_to_excel","description":"Convert JSON data into an Excel (XLSX) file. JSON 데이터를 EXCEL(XLSX) 파일로 변환해 반환합니다. data_list 는 객체 배열([{\"컬럼\":\"값\", ...}, ...]) 또는 2차원 배열([[...], ...]) 형식을 지원합니다. [호출당 1포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"data_list":{"type":"array","items":{},"description":"변환할 데이터 목록. 객체 배열 또는 2차원 배열 (2차원 배열은 모든 행의 열 개수가 같아야 함)"},"sheet_name":{"type":"string","description":"엑셀 시트 이름"}},"required":["data_list"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"kling_jobs_create","description":"Submit an asynchronous Kling video generation job. Select version and tier; supported modes, durations and prices depend on the selected version. Kling 영상 생성 작업을 비동기로 접수합니다. text/image/reference 세 가지 mode를 지원하며, kling_jobs_status Tool로 상태를 조회하고 완료되면 응답의 result_url(REST 다운로드 주소, 7일 이내 유효)로 다운로드합니다. 접수 시 duration × 초당 410포인트가 예약 차감되고 완료 시 확정, 실패·시간 초과 시 전액 환불됩니다. [기본 버전 기준: 초당 410포인트 × duration(초). 다른 버전은 개발가이드의 버전별 요금표 참고.]","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"version":{"type":"string","enum":["3.0","o3","o1","2.6","2.5","2.1","2.0","1.6"],"description":"영상 모델 버전. 생략 시 3.0. 등급·해상도·길이·오디오·파일 제약과 요금은 선택 버전별 개발가이드 표를 확인하세요."},"prompt":{"type":"string","maxLength":2000,"description":"영상 생성 프롬프트, 최대 2,000자"},"mode":{"type":"string","enum":["text","image","reference"],"description":"입력 방식 — 'text'(텍스트만) | 'image'(첫 프레임 이미지 지정) | 'reference'(참조 이미지·영상으로 주체 지정). 기본 text"},"duration":{"type":"integer","minimum":3,"maximum":15,"description":"영상 길이(초), 전체 버전 범위 3~15. 허용 값과 기본값은 버전·등급별로 다릅니다."},"aspect_ratio":{"type":"string","enum":["16:9","9:16","1:1"],"description":"출력 화면 비율. 선택 버전·등급·모드에서 허용하는 값만 사용하세요."},"resolution":{"type":"string","enum":["720p","1080p","720P","1080P-SR","1440P-SR","1080P"],"description":"출력 해상도. 전체 버전의 값 목록이며 허용 조합·기본값·요금은 버전별 개발가이드를 따릅니다."},"audio":{"type":"boolean","description":"오디오 생성 여부. 선택 가능한 버전은 기본 true, 무음 전용 버전은 false, 오디오 필수 버전은 true만 허용합니다."},"tier":{"type":"string","enum":["std","pro","turbo","4k","standard","master"],"description":"품질·속도 등급. 지원 등급과 생략 시 기본값은 version과 mode에 따라 다릅니다."},"negative_prompt":{"type":"string","maxLength":1000,"description":"제외할 요소를 설명하는 텍스트"},"cfg_scale":{"type":"number","minimum":0,"maximum":1,"description":"프롬프트 반영 강도(0~1), 기본 0.5"},"idempotency_key":{"type":"string","minLength":8,"maxLength":128,"pattern":"^[A-Za-z0-9_-]+$","description":"같은 요청의 재전송으로 인한 중복 접수·과금을 막는 고유 키"},"image_url":{"type":"string","description":"image 모드에서 사용할 첫 프레임 이미지 URL — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 10MB)"},"last_image_url":{"type":"string","description":"image 모드에서 사용할 마지막 프레임 이미지 URL(선택) — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 10MB)"},"reference_image_url":{"type":"string","description":"reference 모드에서 주체를 지정할 참조 이미지 URL — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 10MB)"},"reference_image_url_2":{"type":"string","description":"reference 모드 참조 이미지 URL(2번째) — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 10MB)"},"reference_image_url_3":{"type":"string","description":"reference 모드 참조 이미지 URL(3번째) — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 10MB)"},"reference_image_url_4":{"type":"string","description":"참조 이미지 URL(4번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 10MB)"},"reference_image_url_5":{"type":"string","description":"참조 이미지 URL(5번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 10MB)"},"reference_image_url_6":{"type":"string","description":"참조 이미지 URL(6번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 10MB)"},"reference_image_url_7":{"type":"string","description":"참조 이미지 URL(7번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 10MB)"},"reference_video_url":{"type":"string","description":"참조 영상 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 100MB)"},"reference_video_url_2":{"type":"string","description":"참조 영상 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 100MB)"},"reference_video_url_3":{"type":"string","description":"참조 영상 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 100MB)"},"reference_video_url_4":{"type":"string","description":"참조 영상 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 100MB)"}},"required":["prompt"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"kling_jobs_status","description":"Check the status of a Kling video generation job submitted via kling_jobs_create. Kling 영상 작업의 진행 상태를 조회합니다. 완료되면 응답의 result_url(REST 다운로드 주소)로 안내하며, 결과는 완료 후 7일간 유효합니다. 무료입니다. [무료]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"job_id":{"type":"string","pattern":"^[a-f0-9]{32}$","description":"작업 ID"}},"required":["job_id"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"land_rt_price","description":"Look up real estate transaction price records in Korea by region, property type, and year. 시/도·시/군/구, 부동산 유형, 년도를 지정해 부동산 실거래 이력을 조회합니다. addr1 값이 잘못되면 응답의 options 필드로 선택 가능한 지역 목록을 안내합니다. [호출당 100포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"addr1":{"type":"string","description":"도/광역시/특별시 정식 명칭 (예: 서울특별시, 경기도, 부산광역시)"},"addr2":{"type":"string","description":"시/군/구 (예: 금천구)"},"type":{"type":"string","description":"유형 코드 A~H 중 하나. A:아파트, B:연립/다세대, C:단독/다가구, D:오피스텔, E:분양/입주권, F:상업/업무용, G:토지, H:공장/창고등"},"year":{"type":"string","description":"조회 년도 (1950 ~ 현재 년도, 예: 2025)"}},"required":["addr1","addr2","type","year"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"llm_chat","description":"Send a chat request to a selected LLM model and receive the assistant reply. 선택한 LLM 모델에 대화를 보내고 assistant 응답을 받습니다. 서버는 대화 히스토리를 보관하지 않는 stateless 방식 — 매 호출마다 전체 히스토리를 messages 로 전송하고, 응답의 compacted_messages 를 다음 턴의 messages 로 그대로 재사용합니다. 사용 가능한 모델은 llm_models Tool로 조회합니다. 토큰 사용량에 비례해 포인트가 차감됩니다. [무료]","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"model":{"type":"string","description":"모델 id (llm_models Tool로 조회 가능, 예: openai/gpt-oss-120b)"},"messages":{"type":"array","items":{},"description":"OpenAI 형식 [{role, content}] 배열. role 은 'system'|'user'|'assistant'. content 와 둘 중 하나는 필수, 동시 지정 시 messages 우선. 멀티턴 대화는 응답의 compacted_messages 를 다음 턴에 그대로 전송"},"content":{"type":"string","description":"단발 입력 — 사용자 메시지 한 건만 보내는 간편 형태. messages 와 둘 중 하나는 필수"},"system":{"type":"string","description":"system 프롬프트 (역할·페르소나·정책·배경지식). 미지정 시 기본 한국어 어시스턴트 프롬프트가 적용됩니다"},"compact":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{},"description":"히스토리 압축 옵션 { strategy: 'none'(기본) | 'sliding_window', window_pairs: 유지할 user/assistant 페어 수 (기본 10, 최소 1) }. 긴 대화의 input 토큰 누적 방지"},"temperature":{"type":"number","description":"출력 다양성 0.0~2.0. 낮을수록 재현성, 높을수록 창의성 (미지정 시 모델 기본값)"},"max_tokens":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"description":"응답 최대 토큰. 미지정 시 모델 컨텍스트 기반 안전 상한으로 자동 설정, 상한 초과 지정 시 자동 조정"},"speed":{"type":"string","description":"응답 속도/추론 깊이 — 'fast'(얕게, 빠름) | 'medium' | 'slow'(깊게, 느림). 한글 '빠름'|'중간'|'느림' 허용. 추론 특화 모델에서 효과가 큽니다"}},"required":["model"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"llm_models","description":"List available text-generation LLM models with per-token pricing and max context. 텍스트 생성 모델 카탈로그를 반환합니다. 각 모델의 1M 토큰당 input/output 단가(포인트), 계열·크기·멀티모달 여부·태그·추천 용도(use_cases)·max_context 를 한 응답에 포함합니다. llm_chat Tool의 model 입력값을 찾을 때 사용합니다. 무료입니다. [무료]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"family":{"type":"string","description":"모델 계열 필터 (deepseek, qwen, glm, google, nvidia, llama, mistral, gpt-oss, moonshot, seed, mimo, phi)"},"tag":{"type":"string","description":"특수 태그 필터 — 'reasoning'(추론 특화) | 'coder'(코딩 특화)"},"use_case":{"type":"string","description":"추천 용도 필터 — 'general' | 'reasoning' | 'coding' | 'multimodal' | 'economy'"},"multimodal":{"type":"boolean","description":"멀티모달(이미지 이해) 지원 여부 필터 (true/false)"}},"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"location","description":"Look up the geographic location of a domain or IP address. 도메인 또는 IP의 위치(지리 정보)를 조회합니다. 도메인을 입력하면 해당 도메인의 IP를 찾아 위치를 반환합니다. [호출당 30포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"address":{"type":"string","description":"검색할 도메인 또는 IP (예: apick.app)"}},"required":["address"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"name_rrn_auth","description":"Verify that a Korean name and resident registration number (RRN) match a real registered person. 성명과 주민등록번호의 일치 여부(실명 존재 여부)를 확인합니다. name, rrn1(앞 6자리), rrn2(뒤 7자리)를 모두 입력해야 합니다. 정보주체의 동의 등 적법한 처리 근거를 확보한 경우에만 사용하십시오. [호출당 50포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"name":{"type":"string","description":"한글 성명"},"rrn1":{"type":"string","description":"주민등록번호 앞 6자리 숫자"},"rrn2":{"type":"string","description":"주민등록번호 뒤 7자리 숫자"}},"required":["name","rrn1","rrn2"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"nsfw_detection","description":"Detect whether an image contains NSFW (violent or sexually explicit) content and return an nsfw_score. 이미지가 NSFW(폭력적·선정적) 콘텐츠인지 탐지해 nsfw_score 를 반환합니다. detail=1 입력 시 세부 판정 결과를 함께 반환합니다. [호출당 10포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"detail":{"type":"string","description":"세부 판정 결과 포함 여부 (포함: 1, 미포함: 0, 기본값 0)"},"image_url":{"type":"string","description":"다운로드 가능한 https URL (허용 형식: image/jpeg, image/png, image/webp, image/bmp) (최대 50MB)"}},"required":["image_url"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"nslookup","description":"Resolve a domain name to its currently registered IP addresses (DNS lookup). 도메인에 현재 등록된 IP 주소 목록을 조회합니다. 도메인 형식이 아닌 값은 오류로 응답합니다. [호출당 1포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"domain":{"type":"string","description":"검색할 도메인 (예: apick.app)"}},"required":["domain"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"ocr","description":"Extract text from an image file (OCR). 이미지 파일에서 텍스트를 추출해 전체 텍스트(full_text)를 반환합니다. 문서 사진, 스캔 이미지, 캡처 화면 등 범용 이미지에 사용합니다. [호출당 12포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"image_url":{"type":"string","description":"다운로드 가능한 https URL (허용 형식: image/png, image/jpeg) (최대 50MB)"}},"required":["image_url"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"ocr_identi1","description":"Extract key fields from a Korean resident registration card (jumin card) image via OCR. 주민등록증 사진에서 이름, 주민등록번호, 주소, 발급일자 등 주요 정보를 추출해 구조화된 결과와 원문 텍스트(raw_text)를 반환합니다. 정보주체의 동의 등 적법한 처리 근거를 확보한 경우에만 사용하십시오. [호출당 12포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"image_url":{"type":"string","description":"다운로드 가능한 https URL (허용 형식: image/png, image/jpeg) (최대 50MB)"}},"required":["image_url"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"ocr_identi2","description":"Extract key fields from a Korean driver license image via OCR. 운전면허증 사진에서 이름, 면허번호, 생년월일 등 주요 정보를 추출해 구조화된 결과와 원문 텍스트(raw_text)를 반환합니다. 정보주체의 동의 등 적법한 처리 근거를 확보한 경우에만 사용하십시오. [호출당 12포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"image_url":{"type":"string","description":"다운로드 가능한 https URL (허용 형식: image/png, image/jpeg) (최대 50MB)"}},"required":["image_url"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"ocr_identi3","description":"Extract key fields from a passport image via OCR. 여권 사진에서 이름, 여권번호, 발급일자, 만료일자, 생년월일 등 주요 정보를 추출해 구조화된 결과와 원문 텍스트(raw_text)를 반환합니다. 정보주체의 동의 등 적법한 처리 근거를 확보한 경우에만 사용하십시오. [호출당 12포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"image_url":{"type":"string","description":"다운로드 가능한 https URL (허용 형식: image/png, image/jpeg) (최대 50MB)"}},"required":["image_url"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"ocr_identi4","description":"Extract key fields from a Korean certified copy of resident registration (deungbon) image via OCR. 주민등록등본 사진에서 주요 정보를 추출해 구조화된 결과와 원문 텍스트(raw_text)를 반환합니다. 정보주체의 동의 등 적법한 처리 근거를 확보한 경우에만 사용하십시오. [호출당 12포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"image_url":{"type":"string","description":"다운로드 가능한 https URL (허용 형식: image/png, image/jpeg) (최대 50MB)"}},"required":["image_url"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"ocr_identi5","description":"Extract key fields from a Korean alien registration card (residence card) image via OCR. 외국인등록증 사진에서 이름, 외국인등록번호, 발급일자 등 주요 정보를 추출해 구조화된 결과와 원문 텍스트(raw_text)를 반환합니다. 정보주체의 동의 등 적법한 처리 근거를 확보한 경우에만 사용하십시오. [호출당 12포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"image_url":{"type":"string","description":"다운로드 가능한 https URL (허용 형식: image/png, image/jpeg) (최대 50MB)"}},"required":["image_url"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"parcel_tracking","description":"Track a Korean parcel in real time by carrier code and tracking number. 택배사 코드와 운송장번호를 지정해 실시간 배송현황을 조회합니다. 결과는 저장하지 않고 매 호출마다 즉시 조회합니다. carrier 코드 예: cj(CJ대한통운), hanjin(한진택배), lotte(롯데택배), logen(로젠택배), epost-domestic(우체국택배) 등 — 전체 목록은 /rest/parcel_tracking_carriers(무료)에서 확인할 수 있고, 택배사를 모르면 parcel_tracking_auto Tool로 자동판별 조회하세요. [호출당 5포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"carrier":{"type":"string","description":"택배사 코드 (예: cj, hanjin, lotte, logen, epost-domestic)"},"trackingNumber":{"type":"string","description":"운송장번호"}},"required":["carrier","trackingNumber"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"parcel_tracking_auto","description":"Track a Korean parcel in real time with automatic carrier detection from the tracking number alone. 택배사 지정 없이 운송장번호만으로 택배사를 자동 판별해 실시간 배송현황을 조회합니다. 택배사를 이미 아는 경우에는 parcel_tracking Tool이 더 정확합니다. [호출당 10포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"trackingNumber":{"type":"string","description":"운송장번호 (택배사 지정 없이 형식만으로 자동 판별)"}},"required":["trackingNumber"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"pdf_merge","description":"Merge two PDF files into one. 두 개의 PDF 파일을 순서대로 하나의 PDF 파일로 합쳐 반환합니다. PDF 형식의 파일만 허용됩니다. [호출당 2포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"pdf_url_1":{"type":"string","description":"다운로드 가능한 https URL (허용 형식: application/pdf) (최대 25MB)"},"pdf_url_2":{"type":"string","description":"다운로드 가능한 https URL (허용 형식: application/pdf) (최대 25MB)"}},"required":["pdf_url_1","pdf_url_2"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"pdf_to_docx","description":"Convert a PDF file to a DOCX (Word) file. PDF 파일을 DOCX 파일로 변환해 반환합니다. PDF 형식의 파일만 허용됩니다. [호출당 30포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"pdf_url":{"type":"string","description":"다운로드 가능한 https URL (허용 형식: application/pdf) (최대 25MB)"}},"required":["pdf_url"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"pdf_to_image","description":"Convert each page of a PDF file to PNG images, returned as a ZIP archive. PDF 파일의 각 페이지를 PNG 이미지로 변환하고 ZIP 파일로 묶어 반환합니다. PDF 형식의 파일만 허용됩니다. [호출당 2포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"pdf_url":{"type":"string","description":"다운로드 가능한 https URL (허용 형식: application/pdf) (최대 25MB)"}},"required":["pdf_url"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"req_pccc","description":"Request simple authentication (KakaoTalk, Toss, PASS, etc.) to retrieve a Korean Personal Customs Clearance Code (PCCC). 이름, 생년월일, 휴대전화번호와 간편인증 방식을 입력하면 해당 휴대폰으로 인증 요청이 발송되고, 응답을 기다리지 않고 tx_id 를 즉시 반환합니다. 인증 요청이 실제 발송된 접수 시점에 과금되며, 이미 대기 중인 요청을 다시 보내면 재발송 없이 기존 tx_id 를 반환하고 과금되지 않습니다. 사용자가 휴대폰에서 승인한 뒤 get_pccc 에 tx_id 를 넣어 결과를 확인하세요. [호출당 30포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"name":{"type":"string","description":"이름"},"birthday":{"type":"string","description":"생년월일 8자리 (YYYYMMDD)"},"phone":{"type":"string","description":"휴대전화 번호 (본인 명의, 숫자만)"},"provider":{"type":"string","description":"간편인증 방식 (kakao, naver, toss, pass, samsung, kb, shinhan, hana, woori, ibk, nh, kakaobank, banksalad)"}},"required":["name","birthday","phone","provider"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"reverse_ip","description":"Reverse IP lookup: list domains that have been hosted on a given IP address. 특정 IP에 등록된 도메인 이력 정보를 조회합니다. IP 주소 형식만 허용됩니다. [호출당 100포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"ip":{"type":"string","description":"검색할 IP 주소 (예: 121.140.146.38)"}},"required":["ip"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"search_juso","description":"Search Korean road-name addresses by keyword. 지번 또는 도로명 키워드로 도로명 주소를 검색합니다. 페이지당 10건씩 반환되며 total_count 필드로 전체 검색결과 개수를 확인할 수 있습니다. [호출당 2포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"juso":{"type":"string","description":"검색할 주소 키워드 (지번, 도로명. 예: 디지털로)"},"page":{"type":"string","description":"검색 결과 조회 페이지 (기본값 1, 페이지당 10건)"}},"required":["juso"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"seedance_jobs_create","description":"Submit an asynchronous Seedance video generation job. Select version and tier; supported modes, durations and prices depend on the selected version. Seedance 영상 생성 작업을 비동기로 접수합니다. text/image/reference 세 가지 mode를 지원하며, seedance_jobs_status Tool로 상태를 조회하고 완료되면 응답의 result_url(REST 다운로드 주소, 7일 이내 유효)로 다운로드합니다. 접수 시 duration × 초당 포인트(해상도별로 다름, resolution 참고)가 예약 차감되고 완료 시 확정, 실패·시간 초과 시 전액 환불됩니다. [기본 버전 기준: 초당 480p 560P·720p 1,250P·1080p 2,810P × duration(초). 다른 버전은 개발가이드의 버전별 요금표 참고.]","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"version":{"type":"string","enum":["2.5","2.0","1.5","1.0"],"description":"영상 모델 버전. 생략 시 2.5. 등급·해상도·길이·오디오·파일 제약과 요금은 선택 버전별 개발가이드 표를 확인하세요."},"prompt":{"type":"string","maxLength":2000,"description":"영상 생성 프롬프트, 최대 2,000자"},"mode":{"type":"string","enum":["text","image","reference"],"description":"입력 방식 — 'text'(텍스트만) | 'image'(첫 프레임 이미지 지정) | 'reference'(참조 이미지·영상으로 주체 지정). 기본 text"},"duration":{"type":"integer","minimum":2,"maximum":30,"description":"영상 길이(초), 전체 버전 범위 2~30. 허용 값과 기본값은 버전·등급별로 다릅니다."},"aspect_ratio":{"type":"string","enum":["16:9","4:3","1:1","3:4","9:16","21:9","adaptive"],"description":"출력 화면 비율. 선택 버전·등급·모드에서 허용하는 값만 사용하세요."},"resolution":{"type":"string","enum":["480p","720p","1080p"],"description":"출력 해상도. 전체 버전의 값 목록이며 허용 조합·기본값·요금은 버전별 개발가이드를 따릅니다."},"audio":{"type":"boolean","description":"오디오 생성 여부. 선택 가능한 버전은 기본 true, 무음 전용 버전은 false, 오디오 필수 버전은 true만 허용합니다."},"tier":{"type":"string","enum":["standard","fast","mini","pro"],"description":"품질·속도 등급. 지원 등급과 생략 시 기본값은 version과 mode에 따라 다릅니다."},"seed":{"type":"integer","minimum":0,"maximum":2147483647,"description":"재현성을 위한 시드 값"},"idempotency_key":{"type":"string","minLength":8,"maxLength":128,"pattern":"^[A-Za-z0-9_-]+$","description":"같은 요청의 재전송으로 인한 중복 접수·과금을 막는 고유 키"},"image_url":{"type":"string","description":"image 모드에서 사용할 첫 프레임 이미지 URL — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"},"last_image_url":{"type":"string","description":"image 모드에서 사용할 마지막 프레임 이미지 URL(선택) — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"},"reference_image_url":{"type":"string","description":"reference 모드에서 주체를 지정할 참조 이미지 URL — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"},"reference_image_url_2":{"type":"string","description":"reference 모드 참조 이미지 URL(2번째) — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"},"reference_image_url_3":{"type":"string","description":"reference 모드 참조 이미지 URL(3번째) — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"},"reference_video_url":{"type":"string","description":"reference 모드에서 동작을 참조할 영상 URL — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 50MB)"},"reference_image_url_4":{"type":"string","description":"참조 이미지 URL(4번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"},"reference_image_url_5":{"type":"string","description":"참조 이미지 URL(5번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"},"reference_image_url_6":{"type":"string","description":"참조 이미지 URL(6번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"},"reference_image_url_7":{"type":"string","description":"참조 이미지 URL(7번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"},"reference_image_url_8":{"type":"string","description":"참조 이미지 URL(8번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"},"reference_image_url_9":{"type":"string","description":"참조 이미지 URL(9번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"},"reference_image_url_10":{"type":"string","description":"참조 이미지 URL(10번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"},"reference_image_url_11":{"type":"string","description":"참조 이미지 URL(11번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"},"reference_image_url_12":{"type":"string","description":"참조 이미지 URL(12번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"},"reference_image_url_13":{"type":"string","description":"참조 이미지 URL(13번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"},"reference_image_url_14":{"type":"string","description":"참조 이미지 URL(14번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"},"reference_image_url_15":{"type":"string","description":"참조 이미지 URL(15번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"},"reference_image_url_16":{"type":"string","description":"참조 이미지 URL(16번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"},"reference_image_url_17":{"type":"string","description":"참조 이미지 URL(17번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"},"reference_image_url_18":{"type":"string","description":"참조 이미지 URL(18번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"},"reference_image_url_19":{"type":"string","description":"참조 이미지 URL(19번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"},"reference_image_url_20":{"type":"string","description":"참조 이미지 URL(20번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"},"reference_image_url_21":{"type":"string","description":"참조 이미지 URL(21번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"},"reference_image_url_22":{"type":"string","description":"참조 이미지 URL(22번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"},"reference_image_url_23":{"type":"string","description":"참조 이미지 URL(23번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"},"reference_image_url_24":{"type":"string","description":"참조 이미지 URL(24번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"},"reference_image_url_25":{"type":"string","description":"참조 이미지 URL(25번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"},"reference_image_url_26":{"type":"string","description":"참조 이미지 URL(26번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"},"reference_image_url_27":{"type":"string","description":"참조 이미지 URL(27번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"},"reference_image_url_28":{"type":"string","description":"참조 이미지 URL(28번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"},"reference_image_url_29":{"type":"string","description":"참조 이미지 URL(29번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"},"reference_image_url_30":{"type":"string","description":"참조 이미지 URL(30번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"},"reference_video_url_2":{"type":"string","description":"참조 영상 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 100MB)"},"reference_video_url_3":{"type":"string","description":"참조 영상 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 100MB)"},"reference_video_url_4":{"type":"string","description":"참조 영상 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 100MB)"},"reference_video_url_5":{"type":"string","description":"참조 영상 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 100MB)"},"reference_video_url_6":{"type":"string","description":"참조 영상 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 100MB)"},"reference_video_url_7":{"type":"string","description":"참조 영상 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 100MB)"},"reference_video_url_8":{"type":"string","description":"참조 영상 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 100MB)"},"reference_video_url_9":{"type":"string","description":"참조 영상 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 100MB)"},"reference_video_url_10":{"type":"string","description":"참조 영상 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 100MB)"},"reference_audio_url":{"type":"string","description":"참조 오디오 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: audio/mpeg, audio/wav, audio/x-wav) (최대 15MB)"},"reference_audio_url_2":{"type":"string","description":"참조 오디오 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: audio/mpeg, audio/wav, audio/x-wav) (최대 15MB)"},"reference_audio_url_3":{"type":"string","description":"참조 오디오 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: audio/mpeg, audio/wav, audio/x-wav) (최대 15MB)"},"reference_audio_url_4":{"type":"string","description":"참조 오디오 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: audio/mpeg, audio/wav, audio/x-wav) (최대 15MB)"},"reference_audio_url_5":{"type":"string","description":"참조 오디오 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: audio/mpeg, audio/wav, audio/x-wav) (최대 15MB)"},"reference_audio_url_6":{"type":"string","description":"참조 오디오 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: audio/mpeg, audio/wav, audio/x-wav) (최대 15MB)"},"reference_audio_url_7":{"type":"string","description":"참조 오디오 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: audio/mpeg, audio/wav, audio/x-wav) (최대 15MB)"},"reference_audio_url_8":{"type":"string","description":"참조 오디오 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: audio/mpeg, audio/wav, audio/x-wav) (최대 15MB)"},"reference_audio_url_9":{"type":"string","description":"참조 오디오 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: audio/mpeg, audio/wav, audio/x-wav) (최대 15MB)"},"reference_audio_url_10":{"type":"string","description":"참조 오디오 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: audio/mpeg, audio/wav, audio/x-wav) (최대 15MB)"}},"required":["prompt"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"seedance_jobs_status","description":"Check the status of a Seedance video generation job submitted via seedance_jobs_create. Seedance 영상 작업의 진행 상태를 조회합니다. 완료되면 응답의 result_url(REST 다운로드 주소)로 안내하며, 결과는 완료 후 7일간 유효합니다. 무료입니다. [무료]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"job_id":{"type":"string","pattern":"^[a-f0-9]{32}$","description":"작업 ID"}},"required":["job_id"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"set_watermark","description":"Embed an invisible watermark code into an image. 원본 이미지에 보이지 않는 워터마크 코드를 삽입한 PNG 이미지를 반환합니다. 이미지가 일부 변형되어도 높은 확률로 워터마크를 확인할 수 있습니다. PNG, JPEG 등 일반 이미지 포맷을 지원합니다. [호출당 10포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"code":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"description":"삽입할 워터마크 코드 (1 ~ 21,767,823,359 사이의 숫자)"},"image_url":{"type":"string","description":"다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp, image/bmp) (최대 50MB)"}},"required":["code","image_url"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"stt","description":"Convert a speech audio file to text (STT). 음성 파일을 텍스트로 변환합니다. MP3, WAV, M4A, AAC, OGG, FLAC, WEBM 등 일반적인 오디오 포맷을 지원하며, 변환된 텍스트를 JSON으로 반환합니다. [호출당 50포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"language":{"type":"string","description":"추출 언어 코드 (예: ko, en, ja). 기본값 ko"},"audio_url":{"type":"string","description":"다운로드 가능한 https URL (허용 형식: audio/mpeg, audio/mp3, audio/wav, audio/x-wav, audio/mp4, audio/aac, audio/ogg, audio/flac, audio/webm) (최대 200MB)"}},"required":["audio_url"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"text_polish","description":"Polish a text (up to 100,000 characters) by fixing grammar, spelling, and awkward phrasing. 입력 텍스트(최대 10만 자)의 문법 오류, 맞춤법·오타, 어색한 표현, 문장 순서를 의미를 유지한 채 자연스럽게 다듬습니다. 모델·파라미터는 서버가 고정하며 빠른 응답에 최적화되어 있습니다. 토큰 수와 무관하게 요청당 고정 포인트가 차감됩니다. [호출당 100포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"text":{"type":"string","description":"다듬을 원문 텍스트 (최대 100,000자)"}},"required":["text"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"text_summary","description":"Summarize a long text (up to 100,000 characters) into a concise Korean summary. 입력 텍스트(최대 10만 자)의 핵심 내용을 간결하고 정확하게 요약합니다. 모델·파라미터는 서버가 고정하며 빠른 응답에 최적화되어 있습니다. 토큰 수와 무관하게 요청당 고정 포인트가 차감됩니다. [호출당 100포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"text":{"type":"string","description":"요약할 원문 텍스트 (최대 100,000자)"}},"required":["text"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"transfer_1won","description":"Send a 1 KRW verification deposit to a Korean bank account and return the 4-character verification code printed on the transaction. 대한민국 은행 계좌로 1원을 입금해 적요에 표시되는 인증코드를 반환합니다. 계좌 실소유 확인(1원 인증) 절차에 사용합니다. bank_code 또는 bank_name 중 하나는 입력해야 합니다. [호출당 60포인트]","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"account_num":{"type":"string","description":"계좌번호 (숫자만, 하이픈 제외)"},"bank_code":{"type":"string","description":"은행 코드 (bank_code Tool로 조회 가능, 예: 004)"},"bank_name":{"type":"string","description":"은행명 (예: 국민). bank_code 대신 입력 가능"}},"required":["account_num"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"tts_jobs_cancel","description":"Cancel a waiting or processing TTS job without refunding the accepted charge. waiting 또는 processing 상태의 TTS 작업을 취소합니다. 접수 시 과금된 금액은 환불되지 않습니다. [추가 과금 없음]","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"job_id":{"type":"string","minLength":32,"maxLength":32,"pattern":"^[a-f0-9]{32}$","description":"취소할 32자리 ID"}},"required":["job_id"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"tts_jobs_candidate_audio","description":"품질 이력의 후보 WAV를 조회합니다. 최종 결과의 일회 다운로드를 소비하지 않습니다. REST에서는 Range 재생을 지원합니다. [무료]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"job_id":{"type":"string","pattern":"^[a-f0-9]{32}$","description":"소유한 작업 ID"},"candidate_id":{"type":"string","pattern":"^[a-f0-9]{32}$","description":"품질 이력의 후보 ID"}},"required":["job_id","candidate_id"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"tts_jobs_create","description":"Create an asynchronous Korean narration job with one of 17 voices. 17개 한국어 내레이션 목소리 중 하나로 비동기 TTS 작업을 접수합니다. text는 최대 800자이며 접수 성공 시 과금되고 이후 취소해도 환불되지 않습니다. [100자당 10포인트]","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"voice_id":{"type":"string","enum":["narrator_m_01","narrator_m_02","narrator_m_03","narrator_m_04","narrator_m_05","narrator_f_10s_01","narrator_f_10s_02","narrator_f_10s_03","narrator_m_20s_01","narrator_f_20s_01","narrator_f_20s_02","narrator_f_20s_03","narrator_f_20s_04","narrator_m_30s_01","narrator_m_30s_02","narrator_m_40s_01","narrator_m_80s_01"],"description":"지원 voice_id"},"text":{"type":"string","minLength":1,"maxLength":800,"description":"합성할 한국어 텍스트 (최대 800자)"}},"required":["voice_id","text"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"tts_jobs_quality","description":"TTS 발화별 검수 결과와 후보 이력을 조회합니다. 종료 후 72시간 보존되며 최종 결과 다운로드를 소비하지 않습니다. [무료]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"job_id":{"type":"string","pattern":"^[a-f0-9]{32}$","description":"소유한 작업 ID"}},"required":["job_id"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"tts_jobs_result","description":"Download the completed MP3 result once as base64. 완료된 TTS MP3 결과를 base64로 한 번 내려받습니다. 호출이 시작되면 서버 원본이 소모되므로 재실행할 수 없습니다. [추가 과금 없음]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"job_id":{"type":"string","minLength":32,"maxLength":32,"pattern":"^[a-f0-9]{32}$","description":"completed 상태인 32자리 ID"}},"required":["job_id"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"tts_jobs_retry","description":"실패 발화만 같은 작업에서 재개합니다. 동일 멱등 키는 중복 실행·과금되지 않습니다. [추가 과금 없음]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"job_id":{"type":"string","pattern":"^[a-f0-9]{32}$","description":"소유한 작업 ID"},"utterance_ids":{"type":"array","items":{},"description":"u001부터 시작하는 실패 발화 ID 목록"},"idempotency_key":{"type":"string","minLength":8,"maxLength":128,"description":"동일 재개 요청에 재사용하는 키"}},"required":["job_id","utterance_ids","idempotency_key"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"tts_jobs_status","description":"Get the public status and result availability of a TTS job. TTS 작업의 waiting, processing, completed, cancelled, failed 상태와 MP3·ASS 자막 준비 여부를 조회합니다. [무료]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"job_id":{"type":"string","minLength":32,"maxLength":32,"pattern":"^[a-f0-9]{32}$","description":"작업 접수에서 받은 32자리 ID"}},"required":["job_id"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"tts_jobs_subtitles","description":"Download the completed ASS subtitles once as base64. 완료된 TTS의 발화 타이밍 ASS 자막을 base64로 한 번 내려받습니다. 호출이 시작되면 자막 원본이 소모되므로 재실행할 수 없습니다. [추가 과금 없음]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"job_id":{"type":"string","minLength":32,"maxLength":32,"pattern":"^[a-f0-9]{32}$","description":"completed 상태인 32자리 ID"}},"required":["job_id"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"url_html","description":"Fetch a web page and return its rendered HTML source. 입력한 URL의 페이지를 열어 HTML을 추출해 반환합니다. 자바스크립트 렌더링이 필요한 페이지도 처리됩니다. [호출당 5포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"url":{"type":"string","description":"페이지 URL (예: https://apick.app)"}},"required":["url"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"url_screenshot","description":"Capture a screenshot of a web page and return it as a JPEG image. 입력한 URL의 화면을 캡처해 JPEG 이미지로 반환합니다. [호출당 5포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"url":{"type":"string","description":"페이지 URL (예: https://www.naver.com/)"}},"required":["url"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"url_similarity","description":"Compare two web pages and judge how similar they are. 입력한 두 사이트 페이지의 유사 여부를 분석해 유사도 결과를 반환합니다. 피싱·복제 사이트 판별 등에 활용할 수 있습니다. [호출당 5포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"url1":{"type":"string","description":"비교할 첫 번째 페이지 URL"},"url2":{"type":"string","description":"비교할 두 번째 페이지 URL"}},"required":["url1","url2"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"venture_biz_info","description":"Look up venture company information of a Korean business, including financial statements and investment data. 벤처기업을 대상으로 사업자 정보, 대차대조표, 손익계산서, 투자정보, 벤처기업확인정보를 조회합니다. [호출당 40포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"biz_no":{"type":"string","description":"사업자등록번호 (숫자 10자리, 하이픈 제외)"}},"required":["biz_no"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"veo_jobs_create","description":"Submit an asynchronous Veo video generation job. Select version and tier; supported modes, durations and prices depend on the selected version. Veo 영상 생성 작업을 비동기로 접수합니다. text/image/reference 세 가지 mode를 지원하며, veo_jobs_status Tool로 상태를 조회하고 완료되면 응답의 result_url(REST 다운로드 주소, 7일 이내 유효)로 다운로드합니다. 접수 시 duration × 초당 900포인트가 예약 차감되고 완료 시 확정, 실패·시간 초과 시 전액 환불됩니다. [기본 버전 기준: 초당 900포인트 × duration(초). 다른 버전은 개발가이드의 버전별 요금표 참고.]","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"version":{"type":"string","enum":["3.1"],"description":"영상 모델 버전. 생략 시 3.1. 등급·해상도·길이·오디오·파일 제약과 요금은 선택 버전별 개발가이드 표를 확인하세요."},"prompt":{"type":"string","maxLength":2000,"description":"영상 생성 프롬프트, 최대 2,000자"},"mode":{"type":"string","enum":["text","image","reference"],"description":"입력 방식 — 'text'(텍스트만) | 'image'(첫 프레임 이미지 지정) | 'reference'(참조 이미지·영상으로 주체 지정). 기본 text"},"duration":{"type":"integer","minimum":4,"maximum":8,"description":"영상 길이(초), 전체 버전 범위 4~8. 허용 값과 기본값은 버전·등급별로 다릅니다."},"aspect_ratio":{"type":"string","enum":["16:9","9:16"],"description":"출력 화면 비율. 선택 버전·등급·모드에서 허용하는 값만 사용하세요."},"resolution":{"type":"string","enum":["720p","1080p","4k"],"description":"출력 해상도. 전체 버전의 값 목록이며 허용 조합·기본값·요금은 버전별 개발가이드를 따릅니다."},"audio":{"type":"boolean","description":"오디오 생성 여부. 선택 가능한 버전은 기본 true, 무음 전용 버전은 false, 오디오 필수 버전은 true만 허용합니다."},"tier":{"type":"string","enum":["standard","fast","lite"],"description":"품질·속도 등급. 지원 등급과 생략 시 기본값은 version과 mode에 따라 다릅니다."},"negative_prompt":{"type":"string","maxLength":1000,"description":"제외할 요소를 설명하는 텍스트"},"seed":{"type":"integer","minimum":0,"maximum":2147483647,"description":"재현성을 위한 시드 값"},"idempotency_key":{"type":"string","minLength":8,"maxLength":128,"pattern":"^[A-Za-z0-9_-]+$","description":"같은 요청의 재전송으로 인한 중복 접수·과금을 막는 고유 키"},"image_url":{"type":"string","description":"image 모드에서 사용할 첫 프레임 이미지 URL — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"},"last_image_url":{"type":"string","description":"image 모드에서 사용할 마지막 프레임 이미지 URL(선택) — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"},"reference_image_url":{"type":"string","description":"reference 모드에서 주체를 지정할 참조 이미지 URL — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"},"reference_image_url_2":{"type":"string","description":"reference 모드 참조 이미지 URL(2번째) — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"},"reference_image_url_3":{"type":"string","description":"reference 모드 참조 이미지 URL(3번째) — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)"}},"required":["prompt"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"veo_jobs_status","description":"Check the status of a Veo video generation job submitted via veo_jobs_create. Veo 영상 작업의 진행 상태를 조회합니다. 완료되면 응답의 result_url(REST 다운로드 주소)로 안내하며, 결과는 완료 후 7일간 유효합니다. 무료입니다. [무료]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"job_id":{"type":"string","pattern":"^[a-f0-9]{32}$","description":"작업 ID"}},"required":["job_id"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"video_to_mp3","description":"Extract the audio track of a video file as an MP3 file. 동영상 파일에서 오디오를 추출해 MP3 파일로 반환합니다. [호출당 30포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"video_url":{"type":"string","description":"다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/x-msvideo, video/webm, video/x-matroska) (최대 200MB)"}},"required":["video_url"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"voice_change","description":"Modulate the voice in a video or audio file to a lower or higher pitch. 동영상 또는 오디오 파일의 음성을 저음 또는 고음으로 변조합니다. MP3, WAV 등 오디오와 MP4, MOV 등 동영상 포맷을 지원하며, 변조된 파일을 반환합니다. [호출당 10포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"type":{"type":"string","description":"변조음 타입 (1: 저음, 2: 고음)"},"media_url":{"type":"string","description":"다운로드 가능한 https URL (허용 형식: audio/mpeg, audio/mp3, audio/wav, audio/x-wav, audio/mp4, audio/aac, audio/ogg, video/mp4, video/quicktime, video/x-msvideo, video/x-matroska, video/webm) (최대 200MB)"}},"required":["type","media_url"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"whois","description":"WHOIS lookup for a domain or IP address, returning registration and ownership information. 특정 도메인 또는 IP의 WHOIS(등록·소유) 정보를 조회합니다. .kr/.한국 도메인, 국내 IP, AS번호(예: AS9318)는 KISA/KRNIC 원본 정보로 조회됩니다. [호출당 100포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"address":{"type":"string","description":"검색할 도메인 또는 IP (예: apick.app)"}},"required":["address"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"word_cloud","description":"Generate a word cloud image (JPEG) from input text, sizing each word by frequency. 입력 텍스트를 구성하는 단어의 중요도(빈도수)에 따라 서로 다른 크기의 단어로 이루어진 워드클라우드 이미지(JPEG)를 생성해 반환합니다. [호출당 10포인트]","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"text":{"type":"string","description":"워드클라우드를 생성할 텍스트"}},"required":["text"],"$schema":"https://json-schema.org/draft/2020-12/schema"}}],"scan":{"score":90,"grade":"A","scanned_at":"2026-09-19T19:53:53.692Z","report":{"scannerVersion":"0.1.5","scannedAt":"2026-09-19T19:53:53.674Z","components":{"code":{"score":25,"max":25,"notes":["3 source files scanned"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1402ms"]},"poisoning":{"score":15,"max":15,"notes":["96 tool descriptions checked"]},"auth":{"score":8,"max":15,"notes":["API key sent as a header"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":7,"max":10,"notes":["namespace and repository owner differ","GitHub account older than a year","website matches verified namespace"]}},"findings":[],"inputs":{"probes":[{"url":"https://apick.app/mcp/all","reachable":true,"authRequired":false,"latencyMs":1402,"serverInfo":{"name":"app.apick/all","version":"0.0.1"}}],"packages":[{"registryType":"npm","identifier":"apick-mcp","version":"3.4.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":0,"publishedAt":"2026-09-19T13:13:57.027Z","repositoryUrl":"git+https://github.com/lead788/apick-mcp.git"}],"repo":{"found":true,"owner":"lead788","repo":"apick-mcp","archived":false,"pushedAt":"2026-09-19T13:02:18Z","stars":1,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/9017826?v=4","ownerCreatedAt":"2014-10-04T11:50:54Z","license":"MIT"},"icon":{"url":"https://apick.app/images/logo/favicon.ico","source":"registry","width":370,"height":370},"presence":{"stars":1,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-09-19T13:02:18.000Z","score":26}}}},"grade_history":[],"reviews":[]}