{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_b5m59fv8fupb","handle":"apick-ocr","url":"https://wellknown.network/agents/apick-ocr","links":{"self":"https://wellknown.network/agents/apick-ocr/record.json","html":"https://wellknown.network/agents/apick-ocr","markdown":"https://wellknown.network/agents/apick-ocr/record.md","api":"https://wellknown.network/api/v1/agents/apick-ocr","status":"https://wellknown.network/api/v1/agents/apick-ocr/status","claim":"https://wellknown.network/agents/apick-ocr/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/apick-ocr/claim.json","badge":"https://wellknown.network/agents/apick-ocr/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/apick-ocr/history","tools":"https://wellknown.network/api/v1/agents/apick-ocr/tools"},"ard":{"identifier":"urn:air:apick.app:server:apick-ocr","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"APICK OCR","summary":"OCR for images and Korean ID documents","description":"OCR for images and Korean ID documents","publisher":{"name":"app.apick","url":null},"homepage":"https://apick.app/dev_guide/mcp","repository":"https://github.com/lead788/apick-mcp","version":"1.2.1","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://apick.app/mcp/ocr","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-09-30T08:27:49.170568Z","publishedAt":"2026-09-30T08:27:49.170568Z","registryName":"app.apick/ocr"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"documents.ocr","name":"OCR","confidence":1,"provenance":"derived"}],"categories":["documents"],"language":"en"},"observed":{"status":"unavailable","statusReason":"5 consecutive checks failed; last success 8d ago.","lastOkAt":"2026-10-03T05:26:03.947Z","lastProbedAt":"2026-10-10T19:25:00.297Z","statusComputedAt":"2026-10-10T19:27:07.256Z","reliability30d":{"probes":31,"successRate":0.8387,"p50Ms":475,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":31,"ok":26,"authBoundaryOk":0,"serviceOk":26,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-10T19:25:00.297Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null},{"at":"2026-10-06T22:25:52.916Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null},{"at":"2026-10-04T21:24:27.181Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null},{"at":"2026-10-03T23:29:00.707Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null},{"at":"2026-10-03T11:26:27.050Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null},{"at":"2026-10-03T05:26:03.947Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":828,"error":null,"detail":{"tools":[{"name":"ocr","description":"Extract text from an image file (OCR). 이미지 파일에서 텍스트를 추출해 전체 텍스트(full_text)를 반환합니다. 문서 사진, 스캔 이미지, 캡처 화면 등 범용 이미지에 사용합니다. [호출당 12포인트]"},{"name":"ocr_identi1","description":"Extract key fields from a Korean resident registration card (jumin card) image via OCR. 주민등록증 사진에서 이름, 주민등록번호, 주소, 발급일자 등 주요 정보를 추출해 구조화된 결과와 원문 텍스트(raw_text)를 "},{"name":"ocr_identi2","description":"Extract key fields from a Korean driver license image via OCR. 운전면허증 사진에서 이름, 면허번호, 생년월일 등 주요 정보를 추출해 구조화된 결과와 원문 텍스트(raw_text)를 반환합니다. 정보주체의 동의 등 적법한 처리 근거를 확보"},{"name":"ocr_identi3","description":"Extract key fields from a passport image via OCR. 여권 사진에서 이름, 여권번호, 발급일자, 만료일자, 생년월일 등 주요 정보를 추출해 구조화된 결과와 원문 텍스트(raw_text)를 반환합니다. 정보주체의 동의 등 적법한 처리 근거를 확보한 경우"},{"name":"ocr_identi4","description":"Extract key fields from a Korean certified copy of resident registration (deungbon) image via OCR. 주민등록등본 사진에서 주요 정보를 추출해 구조화된 결과와 원문 텍스트(raw_text)를 반환합니다. 정보주체"},{"name":"ocr_identi5","description":"Extract key fields from a Korean alien registration card (residence card) image via OCR. 외국인등록증 사진에서 이름, 외국인등록번호, 발급일자 등 주요 정보를 추출해 구조화된 결과와 원문 텍스트(raw_text)를 반"}],"toolCount":6,"toolsHash":"b00baaeeda95e31fb9ed0afffc49b7a4f6e022a77c79a29e586fd2f2919cb696","serverName":"app.apick/ocr","capabilities":["tools"],"serverVersion":"0.0.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-02T23:21:43.917Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":272,"error":null,"detail":{"tools":[{"name":"ocr","description":"Extract text from an image file (OCR). 이미지 파일에서 텍스트를 추출해 전체 텍스트(full_text)를 반환합니다. 문서 사진, 스캔 이미지, 캡처 화면 등 범용 이미지에 사용합니다. [호출당 12포인트]"},{"name":"ocr_identi1","description":"Extract key fields from a Korean resident registration card (jumin card) image via OCR. 주민등록증 사진에서 이름, 주민등록번호, 주소, 발급일자 등 주요 정보를 추출해 구조화된 결과와 원문 텍스트(raw_text)를 "},{"name":"ocr_identi2","description":"Extract key fields from a Korean driver license image via OCR. 운전면허증 사진에서 이름, 면허번호, 생년월일 등 주요 정보를 추출해 구조화된 결과와 원문 텍스트(raw_text)를 반환합니다. 정보주체의 동의 등 적법한 처리 근거를 확보"},{"name":"ocr_identi3","description":"Extract key fields from a passport image via OCR. 여권 사진에서 이름, 여권번호, 발급일자, 만료일자, 생년월일 등 주요 정보를 추출해 구조화된 결과와 원문 텍스트(raw_text)를 반환합니다. 정보주체의 동의 등 적법한 처리 근거를 확보한 경우"},{"name":"ocr_identi4","description":"Extract key fields from a Korean certified copy of resident registration (deungbon) image via OCR. 주민등록등본 사진에서 주요 정보를 추출해 구조화된 결과와 원문 텍스트(raw_text)를 반환합니다. 정보주체"},{"name":"ocr_identi5","description":"Extract key fields from a Korean alien registration card (residence card) image via OCR. 외국인등록증 사진에서 이름, 외국인등록번호, 발급일자 등 주요 정보를 추출해 구조화된 결과와 원문 텍스트(raw_text)를 반"}],"toolCount":6,"toolsHash":"b00baaeeda95e31fb9ed0afffc49b7a4f6e022a77c79a29e586fd2f2919cb696","serverName":"app.apick/ocr","capabilities":["tools"],"serverVersion":"0.0.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-02T16:33:48.264Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":269,"error":null,"detail":{"tools":[{"name":"ocr","description":"Extract text from an image file (OCR). 이미지 파일에서 텍스트를 추출해 전체 텍스트(full_text)를 반환합니다. 문서 사진, 스캔 이미지, 캡처 화면 등 범용 이미지에 사용합니다. [호출당 12포인트]"},{"name":"ocr_identi1","description":"Extract key fields from a Korean resident registration card (jumin card) image via OCR. 주민등록증 사진에서 이름, 주민등록번호, 주소, 발급일자 등 주요 정보를 추출해 구조화된 결과와 원문 텍스트(raw_text)를 "},{"name":"ocr_identi2","description":"Extract key fields from a Korean driver license image via OCR. 운전면허증 사진에서 이름, 면허번호, 생년월일 등 주요 정보를 추출해 구조화된 결과와 원문 텍스트(raw_text)를 반환합니다. 정보주체의 동의 등 적법한 처리 근거를 확보"},{"name":"ocr_identi3","description":"Extract key fields from a passport image via OCR. 여권 사진에서 이름, 여권번호, 발급일자, 만료일자, 생년월일 등 주요 정보를 추출해 구조화된 결과와 원문 텍스트(raw_text)를 반환합니다. 정보주체의 동의 등 적법한 처리 근거를 확보한 경우"},{"name":"ocr_identi4","description":"Extract key fields from a Korean certified copy of resident registration (deungbon) image via OCR. 주민등록등본 사진에서 주요 정보를 추출해 구조화된 결과와 원문 텍스트(raw_text)를 반환합니다. 정보주체"},{"name":"ocr_identi5","description":"Extract key fields from a Korean alien registration card (residence card) image via OCR. 외국인등록증 사진에서 이름, 외국인등록번호, 발급일자 등 주요 정보를 추출해 구조화된 결과와 원문 텍스트(raw_text)를 반"}],"toolCount":6,"toolsHash":"b00baaeeda95e31fb9ed0afffc49b7a4f6e022a77c79a29e586fd2f2919cb696","serverName":"app.apick/ocr","capabilities":["tools"],"serverVersion":"0.0.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-02T10:24:54.269Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":274,"error":null,"detail":{"tools":[{"name":"ocr","description":"Extract text from an image file (OCR). 이미지 파일에서 텍스트를 추출해 전체 텍스트(full_text)를 반환합니다. 문서 사진, 스캔 이미지, 캡처 화면 등 범용 이미지에 사용합니다. [호출당 12포인트]"},{"name":"ocr_identi1","description":"Extract key fields from a Korean resident registration card (jumin card) image via OCR. 주민등록증 사진에서 이름, 주민등록번호, 주소, 발급일자 등 주요 정보를 추출해 구조화된 결과와 원문 텍스트(raw_text)를 "},{"name":"ocr_identi2","description":"Extract key fields from a Korean driver license image via OCR. 운전면허증 사진에서 이름, 면허번호, 생년월일 등 주요 정보를 추출해 구조화된 결과와 원문 텍스트(raw_text)를 반환합니다. 정보주체의 동의 등 적법한 처리 근거를 확보"},{"name":"ocr_identi3","description":"Extract key fields from a passport image via OCR. 여권 사진에서 이름, 여권번호, 발급일자, 만료일자, 생년월일 등 주요 정보를 추출해 구조화된 결과와 원문 텍스트(raw_text)를 반환합니다. 정보주체의 동의 등 적법한 처리 근거를 확보한 경우"},{"name":"ocr_identi4","description":"Extract key fields from a Korean certified copy of resident registration (deungbon) image via OCR. 주민등록등본 사진에서 주요 정보를 추출해 구조화된 결과와 원문 텍스트(raw_text)를 반환합니다. 정보주체"},{"name":"ocr_identi5","description":"Extract key fields from a Korean alien registration card (residence card) image via OCR. 외국인등록증 사진에서 이름, 외국인등록번호, 발급일자 등 주요 정보를 추출해 구조화된 결과와 원문 텍스트(raw_text)를 반"}],"toolCount":6,"toolsHash":"b00baaeeda95e31fb9ed0afffc49b7a4f6e022a77c79a29e586fd2f2919cb696","serverName":"app.apick/ocr","capabilities":["tools"],"serverVersion":"0.0.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-02T04:26:53.604Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":794,"error":null,"detail":{"tools":[{"name":"ocr","description":"Extract text from an image file (OCR). 이미지 파일에서 텍스트를 추출해 전체 텍스트(full_text)를 반환합니다. 문서 사진, 스캔 이미지, 캡처 화면 등 범용 이미지에 사용합니다. [호출당 12포인트]"},{"name":"ocr_identi1","description":"Extract key fields from a Korean resident registration card (jumin card) image via OCR. 주민등록증 사진에서 이름, 주민등록번호, 주소, 발급일자 등 주요 정보를 추출해 구조화된 결과와 원문 텍스트(raw_text)를 "},{"name":"ocr_identi2","description":"Extract key fields from a Korean driver license image via OCR. 운전면허증 사진에서 이름, 면허번호, 생년월일 등 주요 정보를 추출해 구조화된 결과와 원문 텍스트(raw_text)를 반환합니다. 정보주체의 동의 등 적법한 처리 근거를 확보"},{"name":"ocr_identi3","description":"Extract key fields from a passport image via OCR. 여권 사진에서 이름, 여권번호, 발급일자, 만료일자, 생년월일 등 주요 정보를 추출해 구조화된 결과와 원문 텍스트(raw_text)를 반환합니다. 정보주체의 동의 등 적법한 처리 근거를 확보한 경우"},{"name":"ocr_identi4","description":"Extract key fields from a Korean certified copy of resident registration (deungbon) image via OCR. 주민등록등본 사진에서 주요 정보를 추출해 구조화된 결과와 원문 텍스트(raw_text)를 반환합니다. 정보주체"},{"name":"ocr_identi5","description":"Extract key fields from a Korean alien registration card (residence card) image via OCR. 외국인등록증 사진에서 이름, 외국인등록번호, 발급일자 등 주요 정보를 추출해 구조화된 결과와 원문 텍스트(raw_text)를 반"}],"toolCount":6,"toolsHash":"b00baaeeda95e31fb9ed0afffc49b7a4f6e022a77c79a29e586fd2f2919cb696","serverName":"app.apick/ocr","capabilities":["tools"],"serverVersion":"0.0.1","protocolVersion":"2025-06-18"}}],"tools":[{"name":"ocr","description":"Extract text from an image file (OCR). 이미지 파일에서 텍스트를 추출해 전체 텍스트(full_text)를 반환합니다. 문서 사진, 스캔 이미지, 캡처 화면 등 범용 이미지에 사용합니다. [호출당 12포인트]"},{"name":"ocr_identi1","description":"Extract key fields from a Korean resident registration card (jumin card) image via OCR. 주민등록증 사진에서 이름, 주민등록번호, 주소, 발급일자 등 주요 정보를 추출해 구조화된 결과와 원문 텍스트(raw_text)를 "},{"name":"ocr_identi2","description":"Extract key fields from a Korean driver license image via OCR. 운전면허증 사진에서 이름, 면허번호, 생년월일 등 주요 정보를 추출해 구조화된 결과와 원문 텍스트(raw_text)를 반환합니다. 정보주체의 동의 등 적법한 처리 근거를 확보"},{"name":"ocr_identi3","description":"Extract key fields from a passport image via OCR. 여권 사진에서 이름, 여권번호, 발급일자, 만료일자, 생년월일 등 주요 정보를 추출해 구조화된 결과와 원문 텍스트(raw_text)를 반환합니다. 정보주체의 동의 등 적법한 처리 근거를 확보한 경우"},{"name":"ocr_identi4","description":"Extract key fields from a Korean certified copy of resident registration (deungbon) image via OCR. 주민등록등본 사진에서 주요 정보를 추출해 구조화된 결과와 원문 텍스트(raw_text)를 반환합니다. 정보주체"},{"name":"ocr_identi5","description":"Extract key fields from a Korean alien registration card (residence card) image via OCR. 외국인등록증 사진에서 이름, 외국인등록번호, 발급일자 등 주요 정보를 추출해 구조화된 결과와 원문 텍스트(raw_text)를 반"}],"package":null,"toolSurface":{"id":"ts_d3znjj7awfsy","endpointId":"ep_4ksz5hq8uyv3","hash":"b00baaeeda95e31fb9ed0afffc49b7a4f6e022a77c79a29e586fd2f2919cb696","toolCount":6,"serverName":"app.apick/ocr","serverVersion":"0.0.1","protocolVersion":"2025-06-18","firstSeenAt":"2026-09-12T16:25:58.042Z","lastSeenAt":"2026-10-03T05:26:03.950Z","observations":75,"toolNames":["ocr","ocr_identi1","ocr_identi2","ocr_identi3","ocr_identi4","ocr_identi5"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_4ksz5hq8uyv3","url":"https://apick.app/mcp/ocr","type":"mcp_streamable_http","factsCheckedAt":"2026-10-03T23:29:00.715Z","auth":{"observedAt":"2026-09-30T12:28:36.365Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-03T23:29:01.236Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"apick.app","issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"validFrom":"2026-09-21T11:43:10.000Z","validTo":"2026-12-20T11:43:09.000Z","daysToExpiry":70,"sanCount":1,"fingerprint256":"80:50:5B:16:37:02:2D:98:75:1B:9B:A7:6F:BF:BA:27:21:84:FB:E2:7F:03:DE:1F:DC:A9:D7:D2:51:19:0D:BE"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"app.apick/ocr","url":"https://registry.modelcontextprotocol.io/v0/servers/app.apick%2Focr","firstSeenAt":"2026-09-05T15:22:05.341Z","fetchedAt":"2026-10-09T00:19:26.793Z","normalizedAt":"2026-10-09T00:19:26.793Z"}]},"firstSeenAt":"2026-09-05T15:22:05.341Z","updatedAt":"2026-10-03T05:27:55.882Z"}