apick-mcp
APICK MCP — 175 Korean data, AI, image & video tools for AI agents. 사업자조회·신분증·OCR·배송조회·차량제원·이미지 생성·편집·영상 생성·파일변환·검색·LLM.
npm · fingerprint eefa2e27ca2f4ef416091bce · repository · RSS
What changed
Changed 2026-10-28 12:50 UTC
11 descriptions rewritten, 9 tools added.
--- pinned/app_reviews +++ observed/app_reviews { "annotations": { "openWorldHint": true, - "description": "Get iOS app metadata and customer reviews by numeric app id. iOS 앱 정보(평점·가격·장르)와 고객 리뷰를 함께 돌려줍니다. country 기본 kr, page 로 리뷰 페이지를 넘깁니다(최대 10). [호출당 100포인트]", + "description": "Get iOS app metadata and customer reviews by numeric app id. iOS 앱 정보(평점·가격·장르)와 고객 리뷰를 함께 돌려줍니다. country 기본 kr, page 로 리뷰 페이지를 넘깁니다(최대 10). [호출당 30포인트]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
--- pinned/corp_finance +++ observed/corp_finance { "annotations": { "openWorldHint": true, - "description": "Get a company financial package by corporate registration number and year. 요약재무제표·재무상태표·손익계산서를 한 번에 조회하고 부채비율·영업이익률·ROA·ROE·전년 대비 성장률을 계산해 돌려줍니다. [호출당 100포인트]", + "description": "Get a company financial package by corporate registration number and year. 요약재무제표·재무상태표·손익계산서를 한 번에 조회하고 부채비율·영업이익률·ROA·ROE·전년 대비 성장률을 계산해 돌려줍니다. [호출당 50포인트]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
+ tool added: geo_address_cleanup
+ tool added: geo_site_score
+ tool added: get_hometax_biz_bundle
+ tool added: get_hometax_bundle
+ tool added: get_nps_bundle
--- pinned/get_pccc +++ observed/get_pccc { "annotations": { "destructiveHint": false, - "description": "Retrieve a Korean Personal Customs Clearance Code (PCCC) by transaction ID. req_pccc 로 받은 tx_id 를 입력하면 처리 상태를 확인합니다. 아직 승인 전이면 status 는 pending, message 는 \"인증 대기중입니다.\" 이며 과금되지 않습니다. 승인이 끝나면 개인통관고유부호·주소와 함께 조회 완료 시각 checked_at 을 반환하며 이때 과금됩니다. 조회는 정상 처리됐지만 발급된 부호가 없으면 message 는 \"조회된 개인통관고유부호가 없습니다.\" 이고 과금되지 않습니다. 결과는 24시간 동안 재조회할 수 있고 재조회할 때마다 과금됩니다. [호출당 30포인트]", + "description": "Retrieve a Korean Personal Customs Clearance Code (PCCC) by transaction ID. req_pccc 로 받은 tx_id 를 입력하면 처리 상태를 확인합니다. 아직 승인 전이면 status 는 pending, message 는 \"인증 대기중입니다.\" 이며 과금되지 않습니다. 승인이 끝나면 개인통관고유부호·주소와 함께 조회 완료 시각 checked_at 을 반환하며 이때 과금됩니다. 조회는 정상 처리됐지만 발급된 부호가 없으면 message 는 \"조회된 개인통관고유부호가 없습니다.\" 이고 과금되지 않습니다. 결과는 24시간 동안 재조회할 수 있고 재조회할 때마다 과금됩니다. [호출당 20포인트]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
--- pinned/google_image_search +++ observed/google_image_search { "annotations": { "openWorldHint": true, - "description": "Google image search by keyword: return image results (image URL, source link, title). 특정 키워드의 구글 이미지 검색 결과(이미지 URL·게시 페이지 링크·제목)를 조회합니다. page 로 결과 페이지를 넘겨 가며 조회할 수 있습니다. [호출당 20포인트]", + "description": "Google image search by keyword: return image results (image URL, source link, title). 특정 키워드의 구글 이미지 검색 결과(이미지 URL·게시 페이지 링크·제목)를 조회합니다. page 로 결과 페이지를 넘겨 가며 조회할 수 있습니다. [호출당 40포인트]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
--- pinned/google_maps_search +++ observed/google_maps_search { "annotations": { "openWorldHint": true, - "description": "Google Maps place search: return up to 20 places (name, address, phone, rating, reviews, hours, coordinates) for a keyword. 키워드의 구글 지도 장소(상호·주소·전화·평점·리뷰 수·영업시간·좌표)를 최대 20곳 조회합니다. 처리에 보통 30~60초가 걸립니다. [호출당 10포인트]", + "description": "Google Maps place search: return up to 20 places (name, address, phone, rating, reviews, hours, coordinates) for a keyword. 키워드의 구글 지도 장소(상호·주소·전화·평점·리뷰 수·영업시간·좌표)를 최대 20곳 조회합니다. 처리에 보통 30~60초가 걸립니다. [호출당 15포인트]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
--- pinned/google_news_search +++ observed/google_news_search { "annotations": { "openWorldHint": true, - "description": "Google News search: return news results (title, publisher, published time, link) for a keyword. 키워드의 구글 뉴스 검색 결과(제목·언론사·게시 시각·링크)를 조회합니다. [호출당 5포인트]", + "description": "Google News search: return news results (title, publisher, published time, link) for a keyword. 키워드의 구글 뉴스 검색 결과(제목·언론사·게시 시각·링크)를 조회합니다. [호출당 7포인트]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
--- pinned/google_rank_check +++ observed/google_rank_check { "annotations": { "openWorldHint": true, - "description": "Google rank check: find where a domain ranks (1-100) in Google results for a keyword. 키워드로 구글을 검색했을 때 지정한 도메인이 1~100위 중 몇 위에 노출되는지 확인합니다. 순위를 정하는 데 필요한 구간을 모두 확인하지 못하면 결과 없이 실패로 끝나며 과금되지 않습니다. [호출당 50포인트]", + "description": "Google rank check: find where a domain ranks (1-100) in Google results for a keyword. 키워드로 구글을 검색했을 때 지정한 도메인이 1~100위 중 몇 위에 노출되는지 확인합니다. 순위를 정하는 데 필요한 구간을 모두 확인하지 못하면 결과 없이 실패로 끝나며 과금되지 않습니다. [호출당 70포인트]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
--- pinned/google_search +++ observed/google_search { "annotations": { "openWorldHint": true, - "description": "Google keyword search: return web search results (link, title, snippet) for a keyword. 특정 키워드의 구글 검색 결과(링크·제목·요약)를 조회합니다. page 로 결과 페이지를 넘겨 가며 조회할 수 있습니다. [호출당 5포인트]", + "description": "Google keyword search: return web search results (link, title, snippet) for a keyword. 특정 키워드의 구글 검색 결과(링크·제목·요약)를 조회합니다. page 로 결과 페이지를 넘겨 가며 조회할 수 있습니다. [호출당 7포인트]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
--- pinned/google_shopping_search +++ observed/google_shopping_search { "annotations": { "openWorldHint": true, - "description": "Google Shopping search: return product results (title, price, shop, rating, link) for a keyword. 키워드의 구글 쇼핑 검색 결과(상품명·가격·판매처·평점·링크)를 조회합니다. [호출당 5포인트]", + "description": "Google Shopping search: return product results (title, price, shop, rating, link) for a keyword. 키워드의 구글 쇼핑 검색 결과(상품명·가격·판매처·평점·링크)를 조회합니다. [호출당 7포인트]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
+ tool added: land_info
--- pinned/land_rt_price +++ observed/land_rt_price { "annotations": { "openWorldHint": true, - "description": "Look up real estate transaction price records in Korea by region, property type, and year. 시/도·시/군/구, 부동산 유형, 년도를 지정해 부동산 실거래 이력을 조회합니다. addr1 값이 잘못되면 응답의 options 필드로 선택 가능한 지역 목록을 안내합니다. [호출당 100포인트]", + "description": "Look up real estate transaction price records in Korea by region, property type, and year. 시/도·시/군/구, 부동산 유형, 년도를 지정해 부동산 실거래 이력을 조회합니다. addr1 값이 잘못되면 응답의 options 필드로 선택 가능한 지역 목록을 안내합니다. [호출당 50포인트]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
+ tool added: req_hometax_biz_bundle
+ tool added: req_hometax_bundle
+ tool added: req_nps_bundle
--- pinned/req_pccc +++ observed/req_pccc { "annotations": { "destructiveHint": false, - "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포인트]", + "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 를 넣어 결과를 확인하세요. [호출당 20포인트]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
Changed 2026-10-25 11:20 UTC
1 description rewritten.
--- pinned/court_auction +++ observed/court_auction { "annotations": { "openWorldHint": true, - "description": "Look up a Korean court auction case by case number and court. 법원 경매 사건번호와 법원(이름·코드)으로 사건 기본정보·매각기일·감정평가액·최저매각가격·진행상태를 조회합니다. [호출당 60포인트]", + "description": "Look up a Korean court auction case by case number and court. 법원 경매 사건번호와 법원(이름·코드)으로 사건 기본정보·매각기일·감정평가액·최저매각가격·진행상태를 조회합니다. 사건이 없으면 오류가 아니라 result 0·count 0 으로 응답하며 과금되지 않습니다. [호출당 60포인트]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
Changed 2026-10-24 10:55 UTC
2 descriptions rewritten, 3 schema or annotation changes with the description left byte-identical, 2 tools removed.
--- pinned/geo_place_search +++ observed/geo_place_search { "annotations": { "openWorldHint": true, - "description": "반경(m). 주면 반경 밖 결과를 제외합니다.", + "description": "반경(m), 1~5000. 주면 반경 밖 결과를 제외합니다.", "type": "number" }, "size": {
--- pinned/registry_corporate_jobs_create +++ observed/registry_corporate_jobs_create { "annotations": { "destructiveHint": false, - "idempotentHint": false, + "idempotentHint": true, "openWorldHint": true, "readOnlyHint": false }, - "description": "Submit a corporate registry view/issue job. 법인등록번호로 접수하며 830P를 예약합니다. completed가 되면 830P가 확정 차감되고(이후 환급 없음), 그 전에 실패하거나 접수 후 3분 안에 끝나지 않으면 전액 환급됩니다. pdf_state가 ready가 되면 registry_jobs_download로 PDF를 받으며, 받을 때마다 20P가 차감됩니다. [호출당 830포인트]", + "description": "View and issue a corporate registry certificate in one call. 법인등록번호로 열람·발급을 끝내고 PDF 를 돌려줍니다. 최대 180초까지 걸릴 수 있습니다. 건당 850P(PDF 전송 포함). 결제 전에 실패하면 차감하지 않습니다. 이미 발급한 PDF는 응답 헤더 X-Apick-Job-Id 를 job_id 로 POST /rest/registry_jobs/:job_id/download 에 보내 다시 받을 수 있습니다(건당 30P, 횟수 제한 없음). [호출당 850포인트]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { - "description": "중복 접수·과금 방지 키", + "description": "중복 결제 방지 키. 같은 키로 다시 호출하면 기존 작업의 PDF를 받습니다", "maxLength": 128, "minLength": 8, "type": "string" - "title": "법인 등기 열람·발급 접수" + "title": "법인 등기 열람·발급" }
--- pinned/registry_realestate_jobs_create +++ observed/registry_realestate_jobs_create { "annotations": { "destructiveHint": false, - "idempotentHint": false, + "idempotentHint": true, "openWorldHint": true, "readOnlyHint": false }, - "description": "Submit a real estate registry view/issue job. 접수 시 830P를 예약하고 서버가 순차 처리합니다. 열람이 끝나 completed가 되면 830P가 확정 차감되고(이후 환급 없음), 그 전에 실패하거나 접수 후 3분 안에 끝나지 않으면 전액 환급됩니다. registry_jobs_status로 pdf_state가 ready인지 확인한 뒤 registry_jobs_download로 PDF를 받으세요. [호출당 830포인트]", + "description": "View and issue a real estate registry certificate in one call. 검색 결과의 대상을 지정하면 결제와 PDF 확보를 같은 호출에서 끝내고 PDF 를 돌려줍니다. 최대 180초까지 걸릴 수 있습니다. 건당 850P(PDF 전송 포함). 실패하면 포인트는 차감되지 않습니다. 이미 발급한 PDF는 응답 헤더 X-Apick-Job-Id 를 job_id 로 POST /rest/registry_jobs/:job_id/download 에 보내 다시 받을 수 있습니다(건당 30P, 횟수 제한 없음). [호출당 850포인트]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { - "description": "중복 접수·과금 방지 키", + "description": "중복 결제 방지 키. 같은 키로 다시 호출하면 기존 작업의 PDF를 받습니다", "maxLength": 128, "minLength": 8, "type": "string" - "title": "부동산 등기 열람·발급 접수" + "title": "부동산 등기 열람·발급" }
--- pinned/reverse_ip +++ observed/reverse_ip { "annotations": { "openWorldHint": true, - "description": "검색할 IP 주소 (예: 121.140.146.38)", + "description": "검색할 IP 주소 (예: 168.126.63.1)", "type": "string" } },
--- pinned/vehicle_tax_calc +++ observed/vehicle_tax_calc { "annotations": { "openWorldHint": false, - "description": "과세연도(YYYY). 생략하면 올해", + "description": "과세연도(YYYY), 2011년부터 올해까지. 생략하면 올해", "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer"
tool removed: registry_jobs_download
tool removed: registry_jobs_status
Changed 2026-10-23 11:37 UTC
9 descriptions rewritten, 3 schema or annotation changes with the description left byte-identical, 3 tools added.
--- pinned/bid_award +++ observed/bid_award { "annotations": { "openWorldHint": true, + "maxLength": 20, + "minLength": 1, + "pattern": "^[A-Za-z0-9]*[0-9][A-Za-z0-9]*(?![\\s\\S])", "type": "string" }, "bizType": {
--- pinned/bid_notice +++ observed/bid_notice { "annotations": { "openWorldHint": true, - "description": "Analyze Korean public-sector bid notices: budget bands, agencies, industries, closing urgency and largest opportunities. 공공기관 입찰공고를 모아 예산구간·발주기관·업종 분포, 마감 임박 공고, 규모 상위 공고를 분석합니다. 응답은 summary·distribution·deadlines·largest·insights 이며 공고 원문 목록은 제공하지 않습니다. bizType 미지정 시 용역(Servc)입니다. [호출당 50포인트]", + "description": "Analyze Korean public-sector bid notices: budget bands, agencies, industries, closing urgency and largest opportunities. 공공기관 입찰공고를 모아 예산구간·발주기관·업종 분포, 마감 임박 공고, 규모 상위 공고를 분석합니다. 응답은 summary·distribution·deadlines·largest·insights 이며 공고 원문 목록은 제공하지 않습니다. bizType 을 생략하면 용역 공고를 분석합니다. [호출당 50포인트]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { + "maxLength": 20, + "minLength": 1, + "pattern": "^[A-Za-z0-9]*[0-9][A-Za-z0-9]*(?![\\s\\S])", "type": "string" }, "bizType": {
--- pinned/geo_geojson_analyze +++ observed/geo_geojson_analyze { "annotations": { "openWorldHint": true, - "description": "GeoJSON 객체 (Polygon·MultiPolygon·Feature·FeatureCollection, 1.5MB 이하)", + "description": "GeoJSON 객체 (Polygon·MultiPolygon·Feature·FeatureCollection, 1MB 이하)", "propertyNames": { "type": "string" },
+ tool added: hipass_unpaid
--- pinned/llm_chat +++ observed/llm_chat { "annotations": { "openWorldHint": false, - "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로 조회합니다. 한 요청 안에서 쓰인 토큰 사용량(긴 대화의 이전 내용을 정리하는 처리 포함)에 비례해 포인트가 차감됩니다. [모델별 토큰 단가 × 사용량, 소수점 올림(요청당 기본 5P·2026-11-06부터, 그 전 최소 1P)]", + "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로 조회합니다. 한 요청 안에서 쓰인 토큰 사용량(긴 대화의 이전 내용을 정리하는 처리 포함)에 비례해 포인트가 차감됩니다. [모델별 토큰 단가 × 사용량(요청당 기본 5P)]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
--- pinned/registry_corporate_jobs_create +++ observed/registry_corporate_jobs_create { "annotations": { "destructiveHint": false, - "description": "Submit a corporate registry view/issue job. 법인등록번호로 접수하며 830P를 예약합니다. 완료 후 registry_jobs_download로 PDF를 받고, 전송 성공 시 20P가 차감됩니다. [호출당 830포인트]", + "description": "Submit a corporate registry view/issue job. 법인등록번호로 접수하며 830P를 예약합니다. completed가 되면 830P가 확정 차감되고(이후 환급 없음), 그 전에 실패하거나 접수 후 3분 안에 끝나지 않으면 전액 환급됩니다. pdf_state가 ready가 되면 registry_jobs_download로 PDF를 받으며, 받을 때마다 20P가 차감됩니다. [호출당 830포인트]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
--- pinned/registry_jobs_download +++ observed/registry_jobs_download { "annotations": { "openWorldHint": false, - "description": "Download the completed registry PDF. PDF 전송이 성공한 호출마다 20P가 차감되며 재다운로드도 20P입니다. 완료 전이거나 보관 기간(72시간)이 지나면 오류가 반환됩니다. [전송 성공 시 20P, 재다운로드도 20P]", + "description": "Download the completed registry PDF. PDF를 보낸 호출마다 20P가 차감되며(다시 받을 때 포함, 받는 도중 연결을 끊어도 차감), PDF 준비 중이면 HTTP 202로 안내하고 차감하지 않습니다. 완료 전이거나 보관 기간(PDF 준비 후 72시간)이 지나면 오류가 반환됩니다. [전송 성공 시 20P, 재다운로드도 20P]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
--- pinned/registry_jobs_status +++ observed/registry_jobs_status { "annotations": { "openWorldHint": false, - "description": "Check a registry job status (waiting, processing, completed, failed) and PDF metadata. 무료이며 PDF가 준비되면 pdf.expires_at(완료 후 72시간)을 확인하세요. [무료]", + "description": "Check a registry job status (waiting, processing, completed, failed) and PDF state. 무료입니다. completed 후 pdf_state가 pending이면 PDF 준비 중이고, ready가 되면 다운로드할 수 있습니다. pdf.expires_at은 PDF가 준비된 때부터 72시간입니다. [무료]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
--- pinned/registry_realestate_jobs_create +++ observed/registry_realestate_jobs_create { "annotations": { "destructiveHint": false, - "description": "Submit a real estate registry view/issue job. 접수 시 830P를 예약하고 서버가 순차 처리합니다. registry_jobs_status로 완료를 확인한 뒤 registry_jobs_download로 PDF를 받으세요. 결제 전 실패는 830P 전액 환급됩니다. [호출당 830포인트]", + "description": "Submit a real estate registry view/issue job. 접수 시 830P를 예약하고 서버가 순차 처리합니다. 열람이 끝나 completed가 되면 830P가 확정 차감되고(이후 환급 없음), 그 전에 실패하거나 접수 후 3분 안에 끝나지 않으면 전액 환급됩니다. registry_jobs_status로 pdf_state가 ready인지 확인한 뒤 registry_jobs_download로 PDF를 받으세요. [호출당 830포인트]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
--- pinned/rtms_rent +++ observed/rtms_rent { "annotations": { "openWorldHint": true, + "includeTrade": { + "description": "같은 단지 매매가와 비교한 전세가율(jeonse_ratio) 포함 여부 (기본 true)", + "type": "boolean" + }, "lawdCd": { "description": "지역코드 (법정동코드 앞 5자리, 예: 11110)", "pattern": "^[0-9]{5}$",
--- pinned/tts_gemini_create +++ observed/tts_gemini_create { "annotations": { "destructiveHint": false, - "description": "Gemini 음성에 목소리·낭독 스타일·본문 또는 화자별 발화를 전달합니다. 기본 on 정규화는 합계 2,000자 한도와 스킬 요금이 적용됩니다. 꺼도 MP3·원문 ASS 결과 구조는 같습니다. [실제 사용량 기준(작업당 기본요금 5P, 2026-11-06부터 · 소수점 올림) + 정규화 스킬 요금]", + "description": "Gemini 음성에 목소리·낭독 스타일·본문 또는 화자별 발화를 전달합니다. 기본 on 정규화는 합계 2,000자 한도와 스킬 요금이 적용됩니다. 꺼도 MP3·원문 ASS 결과 구조는 같습니다. [실제 사용량 기준(작업당 기본요금 5P) + 정규화 스킬 요금]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
--- pinned/tts_jobs_create +++ observed/tts_jobs_create { "annotations": { "destructiveHint": false, - "description": "한국어 TTS를 접수합니다. 기본 정규화 스킬이 발음을 다듬으며 추가 요금이 합산됩니다. normalize_text=false로 끌 수 있습니다. 완료 후 MP3와 원문 ASS를 공통 API로 받습니다. 서버 오류로 최종 실패하면 정규화까지 전액 환불하고, 연결 종료는 정상 과금합니다. [실제 사용량 기준(작업당 기본요금 5P, 2026-11-06부터 · 소수점 올림) + 기본 on 정규화 스킬 요금]", + "description": "한국어 TTS를 접수합니다. 기본 정규화 스킬이 발음을 다듬으며 추가 요금이 합산됩니다. normalize_text=false로 끌 수 있습니다. 완료 후 MP3와 원문 ASS를 공통 API로 받습니다. 서버 오류로 최종 실패하면 정규화까지 전액 환불하고, 연결 종료는 정상 과금합니다. [실제 사용량 기준(작업당 기본요금 5P) + 기본 on 정규화 스킬 요금]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
--- pinned/tts_openai_create +++ observed/tts_openai_create { "annotations": { "destructiveHint": false, - "description": "ChatGPT 음성으로 목소리·낭독 스타일·본문 또는 발화를 전달합니다. 기본 on 정규화는 합계 2,000자 한도와 스킬 요금이 적용됩니다. 꺼도 MP3·원문 ASS 결과 구조는 같습니다. [실제 사용량 기준(작업당 기본요금 5P, 2026-11-06부터 · 소수점 올림) + 정규화 스킬 요금]", + "description": "ChatGPT 음성으로 목소리·낭독 스타일·본문 또는 발화를 전달합니다. 기본 on 정규화는 합계 2,000자 한도와 스킬 요금이 적용됩니다. 꺼도 MP3·원문 ASS 결과 구조는 같습니다. [실제 사용량 기준(작업당 기본요금 5P) + 정규화 스킬 요금]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
+ tool added: vehicle_recall
+ tool added: vehicle_tax_calc
Changed 2026-10-22 11:46 UTC
18 descriptions rewritten, 4 schema or annotation changes with the description left byte-identical, 26 tools added.
+ tool added: bid_award
+ tool added: bid_notice
--- pinned/biz_detail +++ observed/biz_detail { "annotations": { "openWorldHint": true, - "description": "Look up general status information of a Korean business by its 10-digit business registration number. 사업자등록번호로 해당 사업자의 일반 현황 정보(대표자, 주소, 직원수, 설립일, 업종, 업태, 종목, 연락처, 사업자상태, 과세유형 등)를 조회합니다. [호출당 50포인트]", + "description": "Look up general status information of a Korean business by its 10-digit business registration number. 사업자등록번호로 해당 사업자의 일반 현황 정보(대표자, 주소, 직원수, 설립일, 업종, 업태, 종목, 연락처, 사업자상태, 과세유형 등)를 조회합니다. 법인은 financial_info=Y 로 기업재무정보(요약재무제표·재무상태표·손익계산서)를 추가 요금 없이 함께 받을 수 있습니다. [호출당 50포인트]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { - "description": "사업자등록번호 (숫자 10자리, 하이픈 제외, 예: 4398700761)", + "description": "사업자등록번호 (숫자 10자리, 하이픈 제외, 예: 1234567890)", "type": "string" + }, + "financial_info": { + "description": "Y 이면 법인의 기업재무정보(최근 3개 사업연도 요약재무제표, 최근 사업연도 재무상태표·손익계산서)를 기업재무정보 필드에 함께 반환합니다. 법인만 제공되며 추가 요금은 없습니다. 재무정보가 없으면 기업재무정보.조회결과=N 과 사유코드를 반환합니다.", + "enum": [ + "Y", + "N" + ], + "type": "string" } }, "required": [
+ tool added: bldrgst
--- pinned/check_phone_valid +++ observed/check_phone_valid { "annotations": { "openWorldHint": true, - "description": "Validate and format a phone number and check the carrier and line type. 전화번호 형식 검사와 통신사·회선유형 확인을 함께 제공합니다. 건당 40P. [호출당 40포인트]", + "description": "Validate and format a phone number and check the carrier and line type. 전화번호 형식 검사와 통신사·회선유형 확인을 함께 제공합니다. [호출당 40포인트]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
+ tool added: corp_finance
+ tool added: court_auction
--- pinned/crawl_youtube +++ observed/crawl_youtube { "annotations": { "openWorldHint": true, - "description": "Collect a YouTube channel profile and its latest uploaded videos. 유튜브 계정(채널) 정보와 최근 게시한 동영상 정보를 수집해 반환합니다. [호출당 40포인트]", + "description": "Look up a YouTube channel profile and its latest uploaded videos. 유튜브 계정(채널) 정보와 최근 게시한 동영상 정보를 조회해 반환합니다. [호출당 40포인트]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { - "description": "수집할 유튜브 채널 아이디(예: CNN)·핸들(@CNN)·채널 ID(UC…) 또는 채널 URL", + "description": "조회할 유튜브 채널 아이디(예: CNN)·핸들(@CNN)·채널 ID(UC…) 또는 채널 URL", "type": "string" } }, - "title": "유튜브 계정 정보 수집" + "title": "유튜브 계정 정보 조회" }
+ tool added: geo_address_autocomplete
+ tool added: geo_address_quality
+ tool added: geo_address_search
+ tool added: geo_admin_code
+ tool added: geo_batch_geocode
+ tool added: geo_compare_address
+ tool added: geo_district_boundary
+ tool added: geo_geojson_analyze
+ tool added: geo_measure
+ tool added: geo_neighborhood
+ tool added: geo_place_search
+ tool added: geo_reverse
+ tool added: geo_standardize
+ tool added: get_business_cert_bundle
+ tool added: get_income_cert_bundle
--- pinned/get_pccc +++ observed/get_pccc { "annotations": { "destructiveHint": false, - "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포인트]", + "description": "Retrieve a Korean Personal Customs Clearance Code (PCCC) by transaction ID. req_pccc 로 받은 tx_id 를 입력하면 처리 상태를 확인합니다. 아직 승인 전이면 status 는 pending, message 는 \"인증 대기중입니다.\" 이며 과금되지 않습니다. 승인이 끝나면 개인통관고유부호·주소와 함께 조회 완료 시각 checked_at 을 반환하며 이때 과금됩니다. 조회는 정상 처리됐지만 발급된 부호가 없으면 message 는 \"조회된 개인통관고유부호가 없습니다.\" 이고 과금되지 않습니다. 결과는 24시간 동안 재조회할 수 있고 재조회할 때마다 과금됩니다. [호출당 30포인트]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
--- pinned/google_image_search +++ observed/google_image_search { "annotations": { "openWorldHint": true, - "description": "Google image search by keyword: return image results (image URL, source link, title). 특정 키워드의 구글 이미지 검색 결과(이미지 URL·출처 링크·제목)를 조회합니다. page 로 결과 페이지를 넘겨 가며 조회할 수 있습니다. [호출당 20포인트]", + "description": "Google image search by keyword: return image results (image URL, source link, title). 특정 키워드의 구글 이미지 검색 결과(이미지 URL·게시 페이지 링크·제목)를 조회합니다. page 로 결과 페이지를 넘겨 가며 조회할 수 있습니다. [호출당 20포인트]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
--- pinned/identi_card4 +++ observed/identi_card4 { "annotations": { "openWorldHint": true, - "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포인트]", + "description": "Verify the authenticity of a Korean resident registration certificate (jumin-deungnok-deungbon) using text input. 주민등록등본·초본의 문서확인번호로 진위 여부를 확인합니다. 문서확인번호를 네 구획으로 나눈 doc_num1~doc_num4(마지막 구획은 4~5자리)와 발급 종류 type(1: 온라인 발급, 2: 기타 발급)을 보냅니다. 정보주체의 동의 등 적법한 처리 근거를 확보한 경우에만 사용하십시오. [호출당 40포인트]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { - "description": "문서확인번호 4구획 (4자리)", - "type": "string" - }, - "name": { - "description": "성명", + "description": "문서확인번호 4구획 (4~5자리)", "type": "string" }, "type": { - "description": "발급 종류 (1: 정부24 발급, 2: 기타 발급)", + "description": "발급 경로 구분 (1: 인터넷으로 발급한 등본, 2: 그 밖의 경로로 발급한 등본)", "type": "string" } },
--- pinned/llm_chat +++ observed/llm_chat { "annotations": { "openWorldHint": false, - "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로 조회합니다. 한 요청 안에서 쓰인 토큰 사용량(긴 대화의 이전 내용을 정리하는 처리 포함)에 비례해 포인트가 차감됩니다. [토큰 원가×환율×1.4, 소수점 올림(요청당 기본 5P·2026-11-06부터, 그 전 최소 1P)]", + "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로 조회합니다. 한 요청 안에서 쓰인 토큰 사용량(긴 대화의 이전 내용을 정리하는 처리 포함)에 비례해 포인트가 차감됩니다. [모델별 토큰 단가 × 사용량, 소수점 올림(요청당 기본 5P·2026-11-06부터, 그 전 최소 1P)]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
--- pinned/parcel_tracking +++ observed/parcel_tracking { "annotations": { "openWorldHint": true, - "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포인트]", + "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포인트]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
--- pinned/registry_corporate_jobs_create +++ observed/registry_corporate_jobs_create { "annotations": { "destructiveHint": false, - "description": "Submit a corporate registry view/issue job. 법인등록번호로 접수하며 880P를 예약합니다. 완료 후 registry_jobs_download로 PDF를 받고, 전송 성공 시 20P가 차감됩니다. [호출당 880포인트]", + "description": "Submit a corporate registry view/issue job. 법인등록번호로 접수하며 830P를 예약합니다. 완료 후 registry_jobs_download로 PDF를 받고, 전송 성공 시 20P가 차감됩니다. [호출당 830포인트]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
+ tool added: registry_doc_verify
--- pinned/registry_realestate_jobs_create +++ observed/registry_realestate_jobs_create { "annotations": { "destructiveHint": false, - "description": "Submit a real estate registry view/issue job. 접수 시 880P를 예약하고 서버가 순차 처리합니다. registry_jobs_status로 완료를 확인한 뒤 registry_jobs_download로 PDF를 받으세요. 결제 전 실패는 880P 전액 환급됩니다. [호출당 880포인트]", + "description": "Submit a real estate registry view/issue job. 접수 시 830P를 예약하고 서버가 순차 처리합니다. registry_jobs_status로 완료를 확인한 뒤 registry_jobs_download로 PDF를 받으세요. 결제 전 실패는 830P 전액 환급됩니다. [호출당 830포인트]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
+ tool added: req_business_cert_bundle
+ tool added: req_income_cert_bundle
+ tool added: rtms_rent
+ tool added: rtms_trade
--- pinned/stt +++ observed/stt { "annotations": { "openWorldHint": false, - "description": "Convert a speech audio file to text (STT). 음성 파일을 텍스트로 변환합니다. MP3, WAV, M4A, AAC, OGG, FLAC, WEBM 등 일반적인 오디오 포맷을 지원하며, 변환된 텍스트를 JSON으로 반환합니다. [호출당 50포인트]", + "description": "Convert a speech audio file to text (STT). 음성 파일을 텍스트로 변환합니다. MP3, WAV, WMV 파일을 지원하며, 변환된 텍스트를 JSON으로 반환합니다. [호출당 50포인트]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
--- pinned/text_polish +++ observed/text_polish { "annotations": { "openWorldHint": false, - "description": "Polish a text (up to 100,000 characters) by fixing grammar, spelling, and awkward phrasing. 입력 텍스트(최대 10만 자)의 문법 오류, 맞춤법·오타, 어색한 표현, 문장 순서를 의미를 유지한 채 자연스럽게 다듬습니다. 모델·파라미터는 서버가 고정하며 빠른 응답에 최적화되어 있습니다. 요청당 기본 100포인트이며, 사용량 금액(원가 × 환율 × 1.4)이 더 크면 그 금액이 차감됩니다. [호출당 100포인트]", + "description": "Polish a text (up to 100,000 characters) by fixing grammar, spelling, and awkward phrasing. 입력 텍스트(최대 10만 자)의 문법 오류, 맞춤법·오타, 어색한 표현, 문장 순서를 의미를 유지한 채 자연스럽게 다듬습니다. 모델·파라미터는 서버가 고정하며 빠른 응답에 최적화되어 있습니다. 요청당 기본 100포인트이며, 사용량 금액(모델별 단가 기준)이 더 크면 그 금액이 차감됩니다. [호출당 100포인트]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
--- pinned/text_summary +++ observed/text_summary { "annotations": { "openWorldHint": false, - "description": "Summarize a long text (up to 100,000 characters) into a concise Korean summary. 입력 텍스트(최대 10만 자)의 핵심 내용을 간결하고 정확하게 요약합니다. 모델·파라미터는 서버가 고정하며 빠른 응답에 최적화되어 있습니다. 요청당 기본 100포인트이며, 사용량 금액(원가 × 환율 × 1.4)이 더 크면 그 금액이 차감됩니다. [호출당 100포인트]", + "description": "Summarize a long text (up to 100,000 characters) into a concise Korean summary. 입력 텍스트(최대 10만 자)의 핵심 내용을 간결하고 정확하게 요약합니다. 모델·파라미터는 서버가 고정하며 빠른 응답에 최적화되어 있습니다. 요청당 기본 100포인트이며, 사용량 금액(모델별 단가 기준)이 더 크면 그 금액이 차감됩니다. [호출당 100포인트]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
--- pinned/tts_gemini_create +++ observed/tts_gemini_create { "annotations": { "destructiveHint": false, - "description": "Gemini 3.8 Flash-Lite TTS에 목소리·낭독 스타일·본문 또는 화자별 발화를 전달합니다. 기본 on 정규화는 합계 2,000자 한도와 스킬 요금이 적용됩니다. 꺼도 MP3·원문 ASS 결과 구조는 같습니다. [동기화된 실제 토큰 원가×환율×1.4(작업당 기본요금 5P, 2026-11-06부터 · 소수점 올림) + 정규화 스킬 요금]", + "description": "Gemini 음성에 목소리·낭독 스타일·본문 또는 화자별 발화를 전달합니다. 기본 on 정규화는 합계 2,000자 한도와 스킬 요금이 적용됩니다. 꺼도 MP3·원문 ASS 결과 구조는 같습니다. [실제 사용량 기준(작업당 기본요금 5P, 2026-11-06부터 · 소수점 올림) + 정규화 스킬 요금]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
--- pinned/tts_jobs_create +++ observed/tts_jobs_create { "annotations": { "destructiveHint": false, - "description": "한국어 TTS를 접수합니다. 기본 정규화 스킬이 발음을 다듬으며 추가 요금이 합산됩니다. normalize_text=false로 끌 수 있습니다. 완료 후 MP3와 원문 ASS를 공통 API로 받습니다. 서버·공급자 최종 실패 시 정규화까지 전액 환불하고, 연결 종료는 정상 과금합니다. [실제 토큰 원가×환율×1.4(작업당 기본요금 5P, 2026-11-06부터 · 소수점 올림) + 기본 on 정규화 스킬 요금]", + "description": "한국어 TTS를 접수합니다. 기본 정규화 스킬이 발음을 다듬으며 추가 요금이 합산됩니다. normalize_text=false로 끌 수 있습니다. 완료 후 MP3와 원문 ASS를 공통 API로 받습니다. 서버 오류로 최종 실패하면 정규화까지 전액 환불하고, 연결 종료는 정상 과금합니다. [실제 사용량 기준(작업당 기본요금 5P, 2026-11-06부터 · 소수점 올림) + 기본 on 정규화 스킬 요금]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
--- pinned/tts_openai_create +++ observed/tts_openai_create { "annotations": { "destructiveHint": false, - "description": "ChatGPT gpt-audio-mini로 목소리·낭독 스타일·본문 또는 발화를 전달합니다. 기본 on 정규화는 합계 2,000자 한도와 스킬 요금이 적용됩니다. 꺼도 MP3·원문 ASS 결과 구조는 같습니다. [실제 토큰 원가×환율×1.4(작업당 기본요금 5P, 2026-11-06부터 · 소수점 올림) + 정규화 스킬 요금]", + "description": "ChatGPT 음성으로 목소리·낭독 스타일·본문 또는 발화를 전달합니다. 기본 on 정규화는 합계 2,000자 한도와 스킬 요금이 적용됩니다. 꺼도 MP3·원문 ASS 결과 구조는 같습니다. [실제 사용량 기준(작업당 기본요금 5P, 2026-11-06부터 · 소수점 올림) + 정규화 스킬 요금]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
--- pinned/url_html +++ observed/url_html { "annotations": { "openWorldHint": true, - "description": "Fetch a web page and return its rendered HTML source. 입력한 URL의 페이지를 열어 HTML을 추출해 반환합니다. 자바스크립트 렌더링이 필요한 페이지도 처리됩니다. [호출당 5포인트]", + "description": "Fetch a web page and return its rendered HTML source. 입력한 URL의 페이지를 열어 HTML을 추출해 반환합니다. [호출당 5포인트]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
+ tool added: vehicle_emission
--- pinned/whois +++ observed/whois { "annotations": { "openWorldHint": true, - "description": "WHOIS lookup for a domain or IP address, returning registration and ownership information. 특정 도메인 또는 IP의 WHOIS(등록·소유) 정보를 조회합니다. .kr/.한국 도메인, 국내 IP, AS번호(예: AS9318)는 KISA/KRNIC 원본 정보로 조회됩니다. [호출당 100포인트]", + "description": "WHOIS lookup for a domain or IP address, returning registration and ownership information. 특정 도메인 또는 IP의 WHOIS(등록·소유) 정보를 조회합니다. .kr/.한국 도메인, 국내 IP, AS번호(예: AS9318)도 조회할 수 있습니다. [호출당 100포인트]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
--- pinned/youtube_channel +++ observed/youtube_channel { "annotations": { "openWorldHint": true, - "description": "가져올 항목 수 1~100 (기본 30)", + "description": "받을 항목 수 1~100 (기본 30)", "maximum": 100, "minimum": 1, "type": "integer"
--- pinned/youtube_comments +++ observed/youtube_comments { "annotations": { "openWorldHint": true, - "description": "가져올 댓글 수 1~200 (기본 20, 답글 포함)", + "description": "받을 댓글 수 1~200 (기본 20, 답글 포함)", "maximum": 200, "minimum": 1, "type": "integer" - "description": "true면 댓글마다 답글을 최대 5개까지 함께 가져옵니다 (기본 false)", + "description": "true면 댓글마다 답글을 최대 5개까지 함께 받습니다 (기본 false)", "type": "boolean" }, "sort": {
--- pinned/youtube_hashtag +++ observed/youtube_hashtag { "annotations": { "openWorldHint": true, - "description": "가져올 영상 수 1~100 (기본 30)", + "description": "받을 영상 수 1~100 (기본 30)", "maximum": 100, "minimum": 1, "type": "integer"
--- pinned/youtube_playlist +++ observed/youtube_playlist { "annotations": { "openWorldHint": true, - "description": "가져올 영상 수 1~200 (기본 50)", + "description": "받을 영상 수 1~200 (기본 50)", "maximum": 200, "minimum": 1, "type": "integer"
Changed 2026-10-20 11:38 UTC
1 description rewritten, 6 tools added.
+ tool added: registry_corporate_jobs_create
+ tool added: registry_corporate_search
+ tool added: registry_jobs_download
+ tool added: registry_jobs_status
+ tool added: registry_realestate_jobs_create
+ tool added: registry_realestate_search
--- pinned/vehicle_model_info +++ observed/vehicle_model_info { "annotations": { "openWorldHint": false, - "description": "Look up specifications of a Korean-market vehicle model by brand, model name, model year and trim. 브랜드·차명·연식·등급으로 해당 차종의 제원(배기량·연비·치수·타이어·소모품 규격 등), 사양, 등급 후보를 조회합니다. 차명 없이 부르면 브랜드·차종 목록을 돌려줍니다. 차명·등급 표기가 달라도 가장 비슷한 차종을 찾아 주며, 확신이 높으면 그 차종의 제원과 함께 추천(추천.자동선택, 추천.대안)을 알려주고 확신이 낮으면 제원 없이 후보만 알려줍니다. 제원 값은 표준 표기로만 내려갑니다(연료: 가솔린·디젤·LPG·전기·수소·하이브리드, 구동방식: 전륜·후륜·2WD·AWD, 변속기: 자동 8단·DCT 7단·CVT, 에너지효율등급: 1~5등급, 여러 값은 \"+\"로 연결). [호출당 20포인트]", + "description": "Look up specifications of a Korean-market vehicle model (passenger cars and motorcycles/scooters) by brand, model name, model year and trim. 브랜드·차명·연식·등급으로 해당 차종(승용차와 오토바이·스쿠터 같은 이륜차)의 제원(배기량·연비·치수·타이어·소모품 규격 등), 사양, 등급 후보를 조회합니다. 차명 없이 부르면 브랜드·차종 목록을 돌려줍니다. 차명·등급 표기가 달라도 가장 비슷한 차종을 찾아 주며, 확신이 높으면 그 차종의 제원과 함께 추천(추천.자동선택, 추천.대안)을 알려주고 확신이 낮으면 제원 없이 후보만 알려줍니다. 제원 값은 표준 표기로만 내려갑니다(연료: 가솔린·디젤·LPG·전기·수소·하이브리드, 차체형상: 세단·SUV·MPV·스쿠터·네이키드 등, 구동방식: 전륜·후륜·2WD·AWD, 변속기: 자동 8단·DCT 7단·CVT, 에너지효율등급: 1~5등급, 여러 값은 \"+\"로 연결). [호출당 20포인트]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { - "description": "차명. 예: 아반떼, 더 뉴 K5, 520i. 비우면 차종 목록", + "description": "차명 또는 자유문 검색어. 예: 파나메라 gts 4인승 19년식, PANAMERA GTS 19년, 더 뉴 K5. 차명·연식·등급·승차인원을 비교하며 적합한 제원이 없으면 미과금. 비우면 차종 목록", "type": "string" }, "modelYear": { - "description": "연식(4자리). 예: 2024", + "description": "연식. 예: 2024, 24년식. model에 포함 가능하며 별도 값과 다르면 입력 오류", "type": "string" }, "trim": {
Changed 2026-10-17 10:40 UTC
5 tools added.
+ tool added: get_nps_career_history
+ tool added: get_nps_deduction_cert
+ tool added: req_nps_career_history
+ tool added: req_nps_deduction_cert
+ tool added: vehicle_model_info
Changed 2026-10-15 11:23 UTC
3 descriptions rewritten.
--- pinned/llm_chat +++ observed/llm_chat { "annotations": { "openWorldHint": false, - "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로 조회합니다. 토큰 사용량에 비례해 포인트가 차감됩니다. [토큰 원가×환율×1.4, 소수점 올림(요청당 기본 5P·2026-11-06부터, 그 전 최소 1P)]", + "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로 조회합니다. 한 요청 안에서 쓰인 토큰 사용량(긴 대화의 이전 내용을 정리하는 처리 포함)에 비례해 포인트가 차감됩니다. [토큰 원가×환율×1.4, 소수점 올림(요청당 기본 5P·2026-11-06부터, 그 전 최소 1P)]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
--- pinned/text_polish +++ observed/text_polish { "annotations": { "openWorldHint": false, - "description": "Polish a text (up to 100,000 characters) by fixing grammar, spelling, and awkward phrasing. 입력 텍스트(최대 10만 자)의 문법 오류, 맞춤법·오타, 어색한 표현, 문장 순서를 의미를 유지한 채 자연스럽게 다듬습니다. 모델·파라미터는 서버가 고정하며 빠른 응답에 최적화되어 있습니다. 토큰 수와 무관하게 요청당 고정 포인트가 차감됩니다. [호출당 100포인트]", + "description": "Polish a text (up to 100,000 characters) by fixing grammar, spelling, and awkward phrasing. 입력 텍스트(최대 10만 자)의 문법 오류, 맞춤법·오타, 어색한 표현, 문장 순서를 의미를 유지한 채 자연스럽게 다듬습니다. 모델·파라미터는 서버가 고정하며 빠른 응답에 최적화되어 있습니다. 요청당 기본 100포인트이며, 사용량 금액(원가 × 환율 × 1.4)이 더 크면 그 금액이 차감됩니다. [호출당 100포인트]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
--- pinned/text_summary +++ observed/text_summary { "annotations": { "openWorldHint": false, - "description": "Summarize a long text (up to 100,000 characters) into a concise Korean summary. 입력 텍스트(최대 10만 자)의 핵심 내용을 간결하고 정확하게 요약합니다. 모델·파라미터는 서버가 고정하며 빠른 응답에 최적화되어 있습니다. 토큰 수와 무관하게 요청당 고정 포인트가 차감됩니다. [호출당 100포인트]", + "description": "Summarize a long text (up to 100,000 characters) into a concise Korean summary. 입력 텍스트(최대 10만 자)의 핵심 내용을 간결하고 정확하게 요약합니다. 모델·파라미터는 서버가 고정하며 빠른 응답에 최적화되어 있습니다. 요청당 기본 100포인트이며, 사용량 금액(원가 × 환율 × 1.4)이 더 크면 그 금액이 차감됩니다. [호출당 100포인트]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
Changed 2026-10-13 14:13 UTC
1 schema or annotation change with the description left byte-identical, 5 tools added, 11 tools removed.
+ tool added: coupang_product
+ tool added: linkedin_company
+ tool added: linkedin_job
+ tool added: linkedin_profile
--- pinned/llm_chat +++ observed/llm_chat { "annotations": { "openWorldHint": false, - "description": "응답 최대 토큰. 미지정 시 모델 컨텍스트 기반 안전 상한으로 자동 설정, 상한 초과 지정 시 자동 조정", + "description": "응답 최대 토큰. 미지정 시 모델 컨텍스트 기반 안전 상한으로 자동 설정, 명시한 값은 클램프 없이 그대로 적용", "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer"
+ tool added: naver_shopping_product
tool removed: amazon_reviews_create
tool removed: download_youtube_video
tool removed: google_maps_place_create
tool removed: instagram_comments_create
tool removed: instagram_posts_create
tool removed: scrape_jobs_status
tool removed: tiktok_comments_create
tool removed: tiktok_search_create
tool removed: tiktok_video_create
tool removed: youtube_audio_download
tool removed: youtube_formats
Changed 2026-10-07 13:22 UTC
1 description rewritten, 1 schema or annotation change with the description left byte-identical.
--- pinned/crawl_youtube +++ observed/crawl_youtube { "annotations": { "openWorldHint": true, - "description": "수집할 유튜브 사용자(채널) 아이디 (예: CNN)", + "description": "수집할 유튜브 채널 아이디(예: CNN)·핸들(@CNN)·채널 ID(UC…) 또는 채널 URL", "type": "string" } },
--- pinned/google_rank_check +++ observed/google_rank_check { "annotations": { "openWorldHint": true, - "description": "Google rank check: find where a domain ranks (1-100) in Google results for a keyword. 키워드로 구글을 검색했을 때 지정한 도메인이 1~100위 중 몇 위에 노출되는지 확인합니다. 일부 구간을 확인하지 못하면 complete:false·unchecked_ranks 와 함께 확인한 구간 비율만큼만 과금됩니다. [호출당 50포인트]", + "description": "Google rank check: find where a domain ranks (1-100) in Google results for a keyword. 키워드로 구글을 검색했을 때 지정한 도메인이 1~100위 중 몇 위에 노출되는지 확인합니다. 순위를 정하는 데 필요한 구간을 모두 확인하지 못하면 결과 없이 실패로 끝나며 과금되지 않습니다. [호출당 50포인트]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
Changed 2026-10-06 14:53 UTC
9 descriptions rewritten.
--- pinned/amazon_reviews_create +++ observed/amazon_reviews_create { "annotations": { "destructiveHint": false, - "description": "Collect Amazon product reviews (up to 100): rating, title, text, date, verified purchase, helpful count. Returns job_id immediately; poll scrape_jobs_status for the result. 접수 즉시 job_id 를 돌려주며 결과는 scrape_jobs_status 로 조회합니다. max_results 만큼 예약하고 실제 결과 건수만 차감합니다. [결과 1건당 5P]", + "description": "Collect Amazon product reviews (up to 100): rating, title, text, date, verified purchase, helpful count. Returns job_id immediately; poll scrape_jobs_status for the result. 접수 즉시 job_id 를 돌려주며 결과는 scrape_jobs_status 로 조회합니다. max_results 만큼 예약하고 실제 결과 건수만 차감합니다. [결과 1건당 5P(작업당 기본 10P, 2026-11-06부터)]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
--- pinned/instagram_comments_create +++ observed/instagram_comments_create { "annotations": { "destructiveHint": false, - "description": "Collect the latest comments (up to 15) of an Instagram post or reel. Commenters are returned as public usernames only. Returns job_id immediately; poll scrape_jobs_status for the result. 접수 즉시 job_id 를 돌려주며 결과는 scrape_jobs_status 로 조회합니다. max_results 만큼 예약하고 실제 결과 건수만 차감합니다. [결과 1건당 5P]", + "description": "Collect the latest comments (up to 15) of an Instagram post or reel. Commenters are returned as public usernames only. Returns job_id immediately; poll scrape_jobs_status for the result. 접수 즉시 job_id 를 돌려주며 결과는 scrape_jobs_status 로 조회합니다. max_results 만큼 예약하고 실제 결과 건수만 차감합니다. [결과 1건당 5P(작업당 기본 50P, 2026-11-06부터)]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
--- pinned/instagram_posts_create +++ observed/instagram_posts_create { "annotations": { "destructiveHint": false, - "description": "Collect recent posts and reels of a public Instagram account (up to 100). Returns job_id immediately; poll scrape_jobs_status for the result. 접수 즉시 job_id 를 돌려주며 결과는 scrape_jobs_status 로 조회합니다. max_results 만큼 예약하고 실제 결과 건수만 차감합니다. [결과 1건당 5P]", + "description": "Collect recent posts and reels of a public Instagram account (up to 100). Returns job_id immediately; poll scrape_jobs_status for the result. 접수 즉시 job_id 를 돌려주며 결과는 scrape_jobs_status 로 조회합니다. max_results 만큼 예약하고 실제 결과 건수만 차감합니다. [결과 1건당 5P(작업당 기본 10P, 2026-11-06부터)]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
--- pinned/llm_chat +++ observed/llm_chat { "annotations": { "openWorldHint": false, - "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로 조회합니다. 토큰 사용량에 비례해 포인트가 차감됩니다. [무료]", + "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로 조회합니다. 토큰 사용량에 비례해 포인트가 차감됩니다. [토큰 원가×환율×1.4, 소수점 올림(요청당 기본 5P·2026-11-06부터, 그 전 최소 1P)]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
--- pinned/tiktok_comments_create +++ observed/tiktok_comments_create { "annotations": { "destructiveHint": false, - "description": "Collect comments of a TikTok video (up to 100). Commenters are returned as public usernames only. Returns job_id immediately; poll scrape_jobs_status for the result. 접수 즉시 job_id 를 돌려주며 결과는 scrape_jobs_status 로 조회합니다. max_results 만큼 예약하고 실제 결과 건수만 차감합니다. [결과 1건당 5P]", + "description": "Collect comments of a TikTok video (up to 100). Commenters are returned as public usernames only. Returns job_id immediately; poll scrape_jobs_status for the result. 접수 즉시 job_id 를 돌려주며 결과는 scrape_jobs_status 로 조회합니다. max_results 만큼 예약하고 실제 결과 건수만 차감합니다. [결과 1건당 5P(작업당 기본 10P, 2026-11-06부터)]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
--- pinned/tiktok_search_create +++ observed/tiktok_search_create { "annotations": { "destructiveHint": false, - "description": "Search TikTok videos by keyword or hashtag (up to 50) with views, likes, comments and shares. Returns job_id immediately; poll scrape_jobs_status for the result. 접수 즉시 job_id 를 돌려주며 결과는 scrape_jobs_status 로 조회합니다. max_results 만큼 예약하고 실제 결과 건수만 차감합니다. [결과 1건당 5P]", + "description": "Search TikTok videos by keyword or hashtag (up to 50) with views, likes, comments and shares. Returns job_id immediately; poll scrape_jobs_status for the result. 접수 즉시 job_id 를 돌려주며 결과는 scrape_jobs_status 로 조회합니다. max_results 만큼 예약하고 실제 결과 건수만 차감합니다. [결과 1건당 5P(작업당 기본 10P, 2026-11-06부터)]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
--- pinned/tts_gemini_create +++ observed/tts_gemini_create { "annotations": { "destructiveHint": false, - "description": "Gemini 3.8 Flash-Lite TTS에 목소리·낭독 스타일·본문 또는 화자별 발화를 전달합니다. 기본 on 정규화는 합계 2,000자 한도와 스킬 요금이 적용됩니다. 꺼도 MP3·원문 ASS 결과 구조는 같습니다. [동기화된 실제 토큰 원가×환율×1.4(작업당 최소 1P) + 정규화 스킬 요금]", + "description": "Gemini 3.8 Flash-Lite TTS에 목소리·낭독 스타일·본문 또는 화자별 발화를 전달합니다. 기본 on 정규화는 합계 2,000자 한도와 스킬 요금이 적용됩니다. 꺼도 MP3·원문 ASS 결과 구조는 같습니다. [동기화된 실제 토큰 원가×환율×1.4(작업당 기본요금 5P, 2026-11-06부터 · 소수점 올림) + 정규화 스킬 요금]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
--- pinned/tts_jobs_create +++ observed/tts_jobs_create { "annotations": { "destructiveHint": false, - "description": "한국어 TTS를 접수합니다. 기본 정규화 스킬이 발음을 다듬으며 추가 요금이 합산됩니다. normalize_text=false로 끌 수 있습니다. 완료 후 MP3와 원문 ASS를 공통 API로 받습니다. 서버·공급자 최종 실패 시 정규화까지 전액 환불하고, 연결 종료는 정상 과금합니다. [실제 토큰 원가×환율×1.4(작업당 최소 1P) + 기본 on 정규화 스킬 요금]", + "description": "한국어 TTS를 접수합니다. 기본 정규화 스킬이 발음을 다듬으며 추가 요금이 합산됩니다. normalize_text=false로 끌 수 있습니다. 완료 후 MP3와 원문 ASS를 공통 API로 받습니다. 서버·공급자 최종 실패 시 정규화까지 전액 환불하고, 연결 종료는 정상 과금합니다. [실제 토큰 원가×환율×1.4(작업당 기본요금 5P, 2026-11-06부터 · 소수점 올림) + 기본 on 정규화 스킬 요금]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
--- pinned/tts_openai_create +++ observed/tts_openai_create { "annotations": { "destructiveHint": false, - "description": "ChatGPT gpt-audio-mini로 목소리·낭독 스타일·본문 또는 발화를 전달합니다. 기본 on 정규화는 합계 2,000자 한도와 스킬 요금이 적용됩니다. 꺼도 MP3·원문 ASS 결과 구조는 같습니다. [실제 토큰 원가×환율×1.4(작업당 최소 1P) + 정규화 스킬 요금]", + "description": "ChatGPT gpt-audio-mini로 목소리·낭독 스타일·본문 또는 발화를 전달합니다. 기본 on 정규화는 합계 2,000자 한도와 스킬 요금이 적용됩니다. 꺼도 MP3·원문 ASS 결과 구조는 같습니다. [실제 토큰 원가×환율×1.4(작업당 기본요금 5P, 2026-11-06부터 · 소수점 올림) + 정규화 스킬 요금]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
Changed 2026-10-06 13:25 UTC
7 descriptions rewritten, 1 schema or annotation change with the description left byte-identical, 25 tools added.
+ tool added: amazon_product
+ tool added: amazon_reviews_create
--- pinned/download_youtube_video +++ observed/download_youtube_video { "annotations": { "openWorldHint": true, - "description": "Download a publicly available YouTube video and return it as an MP4 file. 유튜브에 공개된 동영상을 MP4 파일로 다운로드해 반환합니다. 비공개·차단된 게시글은 실패로 응답합니다. [호출당 3포인트]", + "description": "Download a public YouTube video as an MP4 file in the chosen quality (up to 4K), optionally only a time range, and return a download link valid for 1 hour. Billed as a base fee plus a fee per 10MB of the delivered file; use youtube_formats first to see sizes and estimated costs. 유튜브 공개 영상을 원하는 화질의 MP4로 받아 1시간 유효한 다운로드 링크를 돌려줍니다. 기본요금에 파일 10MB마다 요금이 더해집니다. [호출당 30포인트]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { + "codec": { + "description": "any(기본, 가장 효율적인 코덱) 또는 h264(구형 기기 호환)", + "enum": [ + "any", + "h264" + ], + "type": "string" + }, + "end": { + "description": "구간 끝(초 또는 시:분:초)", + "type": "string" + }, + "quality": { + "description": "최대 화질(세로 픽셀). 기본 1080. 해당 화질이 없으면 그보다 낮은 가장 좋은 화질", + "enum": [ + "144", + "240", + "360", + "480", + "720", + "1080", + "1440", + "2160", + "best" + ], + "type": "string" + }, + "start": { + "description": "구간 시작(초 또는 시:분:초, 예: 90, 1:30)", + "type": "string" + }, "url": { - "description": "유튜브 게시글 URL (예: https://www.youtube.com/watch?v=...)", + "description": "유튜브 영상 URL 또는 11자리 영상 ID (예: https://www.youtube.com/watch?v=...)", "type": "string" } },
--- pinned/google_image_search +++ observed/google_image_search { "annotations": { "openWorldHint": true, - "description": "검색 결과 조회 페이지 (기본값 1)", + "description": "검색 결과 조회 페이지 1~5 (기본값 1, 페이지당 20건)", "type": "string" } },
+ tool added: google_maps_place_create
+ tool added: google_maps_search
+ tool added: google_news_search
+ tool added: google_rank_check
+ tool added: google_shopping_search
--- pinned/image_batch_create +++ observed/image_batch_create { "annotations": { "destructiveHint": false, - "idempotentHint": true, + "idempotentHint": false, "openWorldHint": true, "readOnlyHint": false }, - "description": "이미지 1~50장의 비동기 생성 또는 편집 작업을 접수합니다. 새 요금은 공급자 원가 × 동기화 환율 × 1.4입니다. 상한을 예약하고 성공분의 실제 요금을 정산하며, 접수 후에는 취소할 수 없습니다. [원가 × 환율 × 1.4 · 상한 예약 후 실제 정산]", + "description": "이미지 1~50장의 비동기 생성 또는 편집 작업을 접수합니다. 요금은 품질별 장당 고정가(기본 40P·고급 350P·최고급 1,400P)이며 장수만큼 선차감하고 실패한 장은 환급합니다. 같은 요청도 매번 새 작업으로 접수하며, 접수 후에는 취소할 수 없습니다. [장당 기본 40P · 고급 350P · 최고급 1,400P]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { - "idempotency_key": { - "description": "같은 요청의 재전송으로 인한 중복 생성·과금을 막는 고유 키", - "maxLength": 128, - "minLength": 8, - "pattern": "^[A-Za-z0-9_-]+$", - "type": "string" - }, "image_count": { "description": "만들 이미지 장수, 1~50", "maximum": 50, + "quality": { + "description": "이미지 품질. basic(기본) 40P, advanced(고급) 350P, premium(최고급) 1,400P(장당). 기본 basic", + "enum": [ + "basic", + "advanced", + "premium" + ], + "type": "string" + }, "reference_image_url": { "description": "생성 모드에서 사용할 참고 이미지 URL — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)", "type": "string"
--- pinned/image_edit +++ observed/image_edit { "annotations": { "destructiveHint": false, - "idempotentHint": true, + "idempotentHint": false, "openWorldHint": true, "readOnlyHint": false }, - "description": "원본 이미지와 편집 지시로 이미지 한 장을 편집합니다. 새 요금은 공급자 원가 × 동기화 환율 × 1.4입니다. 사용량 미확정 시 반환한 job_id를 image_batch_status로 조회하며 다시 생성하지 않습니다. [원가 × 환율 × 1.4 · 상한 예약 후 실제 정산]", + "description": "원본 이미지와 편집 지시로 이미지 한 장을 편집합니다. 요금은 품질별 장당 고정가(기본 40P·고급 350P·최고급 1,400P)이며, 같은 요청을 다시 보내도 매번 새로 편집하고 과금합니다. [장당 기본 40P · 고급 350P · 최고급 1,400P]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { - "idempotency_key": { - "description": "같은 요청의 재전송으로 인한 중복 생성·과금을 막는 고유 키", - "maxLength": 128, - "minLength": 8, - "pattern": "^[A-Za-z0-9_-]+$", - "type": "string" - }, "image_url": { "description": "원본 이미지 — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)", "type": "string" + "quality": { + "description": "이미지 품질. basic(기본) 40P, advanced(고급) 350P, premium(최고급) 1,400P(장당). 기본 basic", + "enum": [ + "basic", + "advanced", + "premium" + ], + "type": "string" + }, "size": { "description": "표준 출력 크기, 기본 1024x1024", "enum": [
--- pinned/image_generate +++ observed/image_generate { "annotations": { "destructiveHint": false, - "idempotentHint": true, + "idempotentHint": false, "openWorldHint": true, "readOnlyHint": false }, - "description": "텍스트만 사용하거나 참고 이미지와 텍스트를 함께 사용해 이미지 한 장을 생성합니다. 새 요금은 공급자 원가 × 동기화 환율 × 1.4입니다. 사용량 미확정 시 반환한 job_id를 image_batch_status로 조회하며 다시 생성하지 않습니다. [원가 × 환율 × 1.4 · 상한 예약 후 실제 정산]", + "description": "텍스트만 사용하거나 참고 이미지와 텍스트를 함께 사용해 이미지 한 장을 생성합니다. 요금은 품질별 장당 고정가(기본 40P·고급 350P·최고급 1,400P)이며, 같은 요청을 다시 보내도 매번 새로 생성하고 과금합니다. [장당 기본 40P · 고급 350P · 최고급 1,400P]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { - "idempotency_key": { - "description": "같은 요청의 재전송으로 인한 중복 생성·과금을 막는 고유 키", - "maxLength": 128, - "minLength": 8, - "pattern": "^[A-Za-z0-9_-]+$", - "type": "string" - }, "output_format": { "description": "출력 포맷", "enum": [ + "quality": { + "description": "이미지 품질. basic(기본) 40P, advanced(고급) 350P, premium(최고급) 1,400P(장당). 기본 basic", + "enum": [ + "basic", + "advanced", + "premium" + ], + "type": "string" + }, "reference_image_url": { "description": "새 이미지의 제품·인물·색감·구도 참고용 이미지 URL — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)", "type": "string"
+ tool added: instagram_comments_create
+ tool added: instagram_post
+ tool added: instagram_posts_create
+ tool added: instagram_profile
+ tool added: scrape_jobs_status
+ tool added: tiktok_comments_create
+ tool added: tiktok_profile
+ tool added: tiktok_search_create
+ tool added: tiktok_video_create
--- pinned/tts_gemini_create +++ observed/tts_gemini_create { "annotations": { "destructiveHint": false, - "description": "Gemini 3.8 Flash-Lite TTS에 목소리·낭독 스타일·본문 또는 화자별 발화를 전달합니다. 기본 on 정규화는 합계 2,000자 한도와 스킬 요금이 적용됩니다. 꺼도 MP3·원문 ASS 결과 구조는 같습니다. [동기화된 실제 토큰 원가×환율×1.4 + 정규화 스킬 요금]", + "description": "Gemini 3.8 Flash-Lite TTS에 목소리·낭독 스타일·본문 또는 화자별 발화를 전달합니다. 기본 on 정규화는 합계 2,000자 한도와 스킬 요금이 적용됩니다. 꺼도 MP3·원문 ASS 결과 구조는 같습니다. [동기화된 실제 토큰 원가×환율×1.4(작업당 최소 1P) + 정규화 스킬 요금]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
--- pinned/tts_jobs_create +++ observed/tts_jobs_create { "annotations": { "destructiveHint": false, - "description": "한국어 TTS를 접수합니다. 기본 정규화 스킬이 발음을 다듬으며 추가 요금이 합산됩니다. normalize_text=false로 끌 수 있습니다. 완료 후 MP3와 원문 ASS를 공통 API로 받습니다. 서버·공급자 최종 실패 시 정규화까지 전액 환불하고, 연결 종료는 정상 과금합니다. [실제 토큰 원가×환율×1.4 + 기본 on 정규화 스킬 요금]", + "description": "한국어 TTS를 접수합니다. 기본 정규화 스킬이 발음을 다듬으며 추가 요금이 합산됩니다. normalize_text=false로 끌 수 있습니다. 완료 후 MP3와 원문 ASS를 공통 API로 받습니다. 서버·공급자 최종 실패 시 정규화까지 전액 환불하고, 연결 종료는 정상 과금합니다. [실제 토큰 원가×환율×1.4(작업당 최소 1P) + 기본 on 정규화 스킬 요금]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
--- pinned/tts_openai_create +++ observed/tts_openai_create { "annotations": { "destructiveHint": false, - "description": "ChatGPT gpt-audio-mini로 목소리·낭독 스타일·본문 또는 발화를 전달합니다. 기본 on 정규화는 합계 2,000자 한도와 스킬 요금이 적용됩니다. 꺼도 MP3·원문 ASS 결과 구조는 같습니다. [실제 토큰 원가×환율×1.4 + 정규화 스킬 요금]", + "description": "ChatGPT gpt-audio-mini로 목소리·낭독 스타일·본문 또는 발화를 전달합니다. 기본 on 정규화는 합계 2,000자 한도와 스킬 요금이 적용됩니다. 꺼도 MP3·원문 ASS 결과 구조는 같습니다. [실제 토큰 원가×환율×1.4(작업당 최소 1P) + 정규화 스킬 요금]", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {
+ tool added: x_post
+ tool added: x_profile
+ tool added: youtube_audio_download
+ tool added: youtube_channel
+ tool added: youtube_comments
+ tool added: youtube_formats
+ tool added: youtube_hashtag
+ tool added: youtube_playlist
+ tool added: youtube_search
Current tools
Show all 185 tool fingerprints
Watch this server yourself
If you run this server, put the proxy in front of it. It pins these exact fingerprints on first connect and stops the session if they move.
npx -y mcp-pin@0.2.3 -- <your apick-mcp command>
Or subscribe to this page's RSS feed to be told when it changes.
Badge
The badge states one fact about time and nothing else. It never claims a server is safe.
[](https://mcp-pin.gautamkhosla.com/servers/88cb8693b47e8d36.html)