APICK Identity

Korean ID document verification and PII masking APIs

使うべきか

品質と安全性

A
説明の品質
94%
スキーマの完全性
100%
命名の品質
79%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

検出事項(4)

  • LOWTool 'hide_rrn' description lacks action verbhide_rrn 内
  • LOWTool 'identity_document_passport' description lacks action verbidentity_document_passport 内
  • LOWTool 'identity_document_residence_card' name length outside 3-30 rangeidentity_document_residence_card 内
  • LOWTool 'identity_document_driver_license' name length outside 3-30 rangeidentity_document_driver_license 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~4,960トークン数(ツール定義)
~995 B一般的なレスポンスサイズ
注意への影響は大きい(128k コンテキストの 3.88%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "identity": {
      "url": "https://apick.app/mcp/identity"
    }
  }
}

リモートエンドポイント

https://apick.app/mcp/identitystreamable-http

できること

ツール一覧

ツール(16)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢identi_card1(name, rrn1, rrn2, date)

Verify the authenticity of a Korean resident registration card (jumin-deungnokjeung) using text input. 주민등록증의 기재 정보를 입력해 진위 여부를 확인합니다. name, rrn1, rrn2, date 네 항목을 모두 입력해야 하며, date는 숫자만 허용됩니다(예: 20230101). 정보주체의 동의 등 적법한 처리 근거를 확보한 경우에만 사용하십시오. [호출당 40포인트]

入力スキーマ

{
  "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"
}
🟢identi_card2(birth_y, birth_m, birth_d, name, licen_no0, ...)

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포인트]

入力スキーマ

{
  "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"
}
🟢identi_card3(name, pass_num, made_date, exp_date, birth_date)

Verify the authenticity of a Korean passport using text input. 여권의 기재 정보를 입력해 진위 여부를 확인합니다. name, pass_num, made_date, exp_date, birth_date 다섯 항목을 모두 입력해야 하며, 일자 세 항목은 숫자만 허용됩니다(예: 20230101). 정보주체의 동의 등 적법한 처리 근거를 확보한 경우에만 사용하십시오. [호출당 40포인트]

入力スキーマ

{
  "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"
}
🟢identi_card4(doc_num1, doc_num2, doc_num3, doc_num4, name, ...)

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포인트]

入力スキーマ

{
  "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"
}
🟢identi_card5(rrn, made_date, card_sn)

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포인트]

入力スキーマ

{
  "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"
}
🟢identi_card_image1(image_url)

Verify the authenticity of a Korean resident registration card from an image or PDF file. 주민등록증 이미지 또는 PDF 파일을 업로드하면 기재 정보를 자동 인식해 진위 여부를 확인합니다. 텍스트 입력 없이 파일 하나만 전달하면 됩니다. 정보주체의 동의 등 적법한 처리 근거를 확보한 경우에만 사용하십시오. [호출당 60포인트]

入力スキーマ

{
  "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"
}
🟢identi_card_image2(image_url)

Verify the authenticity of a Korean driver license from an image or PDF file. 운전면허증 이미지 또는 PDF 파일을 업로드하면 기재 정보를 자동 인식해 진위 여부를 확인합니다. 텍스트 입력 없이 파일 하나만 전달하면 됩니다. 정보주체의 동의 등 적법한 처리 근거를 확보한 경우에만 사용하십시오. [호출당 60포인트]

入力スキーマ

{
  "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"
}
🟢identi_card_image3(image_url)

Verify the authenticity of a Korean passport from an image or PDF file. 여권 인적사항면 이미지 또는 PDF 파일을 업로드하면 기재 정보를 자동 인식해 진위 여부를 확인합니다. 텍스트 입력 없이 파일 하나만 전달하면 됩니다. 정보주체의 동의 등 적법한 처리 근거를 확보한 경우에만 사용하십시오. [호출당 60포인트]

入力スキーマ

{
  "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"
}
🟢identi_card_image4(image_url)

Verify the authenticity of a Korean resident registration certificate from an image or PDF file. 주민등록등본 이미지 또는 PDF 파일을 업로드하면 문서확인번호 등 기재 정보를 자동 인식해 진위 여부를 확인합니다. 텍스트 입력 없이 파일 하나만 전달하면 됩니다. 정보주체의 동의 등 적법한 처리 근거를 확보한 경우에만 사용하십시오. [호출당 60포인트]

入力スキーマ

{
  "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"
}
🟢identi_card_image5(card_sn, image_url)

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포인트]

入力スキーマ

{
  "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_rrn_auth(name, rrn1, rrn2)

Verify that a Korean name and resident registration number (RRN) match a real registered person. 성명과 주민등록번호의 일치 여부(실명 존재 여부)를 확인합니다. name, rrn1(앞 6자리), rrn2(뒤 7자리)를 모두 입력해야 합니다. 정보주체의 동의 등 적법한 처리 근거를 확보한 경우에만 사용하십시오. [호출당 50포인트]

入力スキーマ

{
  "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"
}
🟢hide_rrn(type, image_url)

Mask resident registration numbers found in an image and return the masked image. 이미지에서 주민등록번호를 인식해 지정한 방식으로 가린 이미지를 반환합니다. 이미지 파일과 type(1: 주민등록번호 전체 가림, 2: 뒷자리 전체 가림, 3: 뒷자리 첫 숫자 제외 가림, 4: 주민등록번호와 주소 가림)을 모두 입력해야 합니다. 정보주체의 동의 등 적법한 처리 근거를 확보한 경우에만 사용하십시오. [호출당 20포인트]

入力スキーマ

{
  "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"
}
🟢identity_document_residence_card(image_url)

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포인트]

入力スキーマ

{
  "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"
}
🟢identity_document_passport(image_url)

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포인트]

入力スキーマ

{
  "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"
}
🟢identity_document_id_card(image_url)

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포인트]

入力スキーマ

{
  "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"
}
🟢identity_document_driver_license(image_url)

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포인트]

入力スキーマ

{
  "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"
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 16 件
検証済みバージョンは記録されていませんツール 16 件