{
  "ok": true,
  "resource": {
    "id": "RES_071FCC752C1E",
    "resource_type": "mcp_server",
    "canonical_url": "https://registry.modelcontextprotocol.io/v0.1/servers/APICK%20OCR/versions/1.2.0",
    "name": "APICK OCR",
    "summary_en": "OCR for images and Korean ID documents",
    "summary_zh": "提供图像及韩国身份证件（居民登记证、驾照、护照等）的OCR文本提取服务。",
    "description_en": "APICK OCR is an MCP server that extracts text from images and Korean identity documents. It provides a general OCR tool for arbitrary images and five specialized tools for Korean resident registration cards, driver licenses, passports, resident registration copies, and alien registration cards. All tools require an HTTPS image URL and return structured fields plus raw text. Use only with legal consent for identity documents.",
    "description_zh": "APICK OCR 是一个 MCP 服务器，可从图像和韩国身份证件中提取文本。它提供一个通用 OCR 工具，以及五个专用工具，分别用于韩国居民登记证、驾照、护照、居民登记副本和外国人登记证。所有工具都需要 HTTPS 图像 URL，并返回结构化字段和原始文本。处理身份证件时，仅在获得合法同意的情况下使用。",
    "provider_name": "app.apick",
    "homepage_url": "https://apick.app/dev_guide/mcp",
    "endpoint_url": "https://apick.app/mcp/ocr",
    "source_url": "https://github.com/lead788/apick-mcp",
    "icon_url": null,
    "cover_image_url": null,
    "capabilities": [
      "image.ocr",
      "document.identity-extraction"
    ],
    "categories": [
      "data-analytics"
    ],
    "industries": [
      "legal"
    ],
    "protocols": [
      "mcp"
    ],
    "auth": {
      "type": "unknown"
    },
    "pricing": {
      "model": "unknown"
    },
    "input_schema": {},
    "output_schema": {},
    "metadata": {
      "content_language": "en",
      "translation_status": "luna-reviewed",
      "official_registry": {
        "version": "1.2.0",
        "packages": [],
        "remotes": []
      },
      "review_gate": {
        "passed": true,
        "reasons": [],
        "policy_version": "review-gate-v1",
        "evaluated_at": "2026-09-04T03:53:30.540Z"
      },
      "catalog_profile": {
        "version": "catalog-profile-v1",
        "primary_category": "data-analytics",
        "integrations": [
          "GitHub"
        ],
        "use_cases": {
          "en": [
            "Extract text from general images (photos, scans, screenshots).",
            "Extract structured fields from Korean identity documents (resident card, driver license, passport, etc.)."
          ],
          "zh": [
            "从通用图像（照片、扫描件、截图）中提取文本。",
            "从韩国身份证件（居民登记证、驾照、护照等）中提取结构化字段。"
          ]
        },
        "categories": [
          "data-analytics"
        ],
        "industries": [
          "legal"
        ],
        "copy": {
          "source_language": "en",
          "summary_zh_state": "present",
          "description_zh_state": "present",
          "description_en_state": "present"
        }
      }
    },
    "latest_version": "1.2.0",
    "status": "listed",
    "health_status": "healthy",
    "source_kind": "imported",
    "source_agent": "registry.modelcontextprotocol.io",
    "trust": {
      "signal": "none",
      "reason": null,
      "signals": {
        "yellow": 0,
        "red": 0
      }
    },
    "review_summary": {
      "method_version": "capability-evidence-v3",
      "capability_definition": "strong",
      "contract_completeness": "strong",
      "access_friction": "low",
      "operational_transparency": "partial",
      "evidence_strength": "protocol_inspected",
      "use_readiness": "conditional",
      "reviewed_at": "2026-09-04T03:53:31.592Z"
    },
    "experience_count": 0,
    "verified_experience_count": 0,
    "usage_count": 0,
    "success_rate": null,
    "first_seen_at": "2026-09-03T13:55:54.944Z",
    "last_seen_at": "2026-09-04T03:53:30.806Z",
    "published_at": "2026-09-03T13:55:54.944Z",
    "created_at": "2026-09-03T13:55:54.944Z",
    "updated_at": "2026-09-04T03:53:31.592Z",
    "api_url": "https://aiworkshub.io/api/v1/resources/RES_071FCC752C1E",
    "reviews_url": "https://aiworkshub.io/api/v1/resources/RES_071FCC752C1E/reviews",
    "public_url": "https://aiworkshub.io/resources/RES_071FCC752C1E",
    "distribution": {
      "canonical_identity": "https://registry.modelcontextprotocol.io/v0.1/servers/APICK%20OCR/versions/1.2.0",
      "syndicatable": true,
      "origins": [
        {
          "registry_url": "https://registry.modelcontextprotocol.io/",
          "upstream_resource_id": "APICK OCR@1.2.0",
          "upstream_record_url": "https://registry.modelcontextprotocol.io/v0.1/servers/APICK%20OCR/versions/1.2.0",
          "relation": "syndicated",
          "metadata": {
            "source": "official-mcp-registry"
          },
          "first_seen_at": "2026-09-03T13:55:54.944Z",
          "last_seen_at": "2026-09-04T03:53:30.806Z"
        }
      ]
    },
    "tools": [
      {
        "name": "ocr",
        "title_en": "Image Text Extraction (OCR)",
        "title_zh": "图像文本提取（OCR）",
        "description_en": "Extracts text from an image file (OCR). Returns full_text from general images such as document photos, scans, and screenshots.",
        "description_zh": "从图像文件中提取文本（OCR）。从文档照片、扫描件、截图等通用图像中返回完整文本。",
        "input_schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "image_url": {
              "type": "string",
              "description": "다운로드 가능한 https URL (허용 형식: image/png, image/jpeg) (최대 50MB)"
            }
          },
          "required": [
            "image_url"
          ]
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "read",
        "open_world": false,
        "idempotency": "safe_to_retry",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "ocr_identi1",
        "title_en": "Resident Registration Card Text Extraction (OCR)",
        "title_zh": "居民登记证文本提取（OCR）",
        "description_en": "Extracts key fields from a Korean resident registration card image via OCR. Returns structured fields and raw_text. Use only with legal basis such as consent.",
        "description_zh": "通过OCR从韩国居民登记证图像中提取关键字段。返回结构化字段和原始文本。仅在获得同意等合法依据时使用。",
        "input_schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "image_url": {
              "type": "string",
              "description": "다운로드 가능한 https URL (허용 형식: image/png, image/jpeg) (최대 50MB)"
            }
          },
          "required": [
            "image_url"
          ]
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "read",
        "open_world": false,
        "idempotency": "safe_to_retry",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "ocr_identi2",
        "title_en": "Driver License Text Extraction (OCR)",
        "title_zh": "驾照文本提取（OCR）",
        "description_en": "Extracts key fields from a Korean driver license image via OCR. Returns structured fields and raw_text. Use only with legal basis such as consent.",
        "description_zh": "通过OCR从韩国驾照图像中提取关键字段。返回结构化字段和原始文本。仅在获得同意等合法依据时使用。",
        "input_schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "image_url": {
              "type": "string",
              "description": "다운로드 가능한 https URL (허용 형식: image/png, image/jpeg) (최대 50MB)"
            }
          },
          "required": [
            "image_url"
          ]
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "read",
        "open_world": false,
        "idempotency": "safe_to_retry",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "ocr_identi3",
        "title_en": "Passport Text Extraction (OCR)",
        "title_zh": "护照文本提取（OCR）",
        "description_en": "Extracts key fields from a passport image via OCR. Returns structured fields and raw_text. Use only with legal basis such as consent.",
        "description_zh": "通过OCR从护照图像中提取关键字段。返回结构化字段和原始文本。仅在获得同意等合法依据时使用。",
        "input_schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "image_url": {
              "type": "string",
              "description": "다운로드 가능한 https URL (허용 형식: image/png, image/jpeg) (최대 50MB)"
            }
          },
          "required": [
            "image_url"
          ]
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "read",
        "open_world": false,
        "idempotency": "safe_to_retry",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "ocr_identi4",
        "title_en": "Resident Registration Copy Text Extraction (OCR)",
        "title_zh": "居民登记副本文本提取（OCR）",
        "description_en": "Extracts key fields from a Korean certified copy of resident registration image via OCR. Returns structured fields and raw_text. Use only with legal basis such as consent.",
        "description_zh": "通过OCR从韩国居民登记副本图像中提取关键字段。返回结构化字段和原始文本。仅在获得同意等合法依据时使用。",
        "input_schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "image_url": {
              "type": "string",
              "description": "다운로드 가능한 https URL (허용 형식: image/png, image/jpeg) (최대 50MB)"
            }
          },
          "required": [
            "image_url"
          ]
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "read",
        "open_world": false,
        "idempotency": "safe_to_retry",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "ocr_identi5",
        "title_en": "Alien Registration Card Text Extraction (OCR)",
        "title_zh": "外国人登记证文本提取（OCR）",
        "description_en": "Extracts key fields from a Korean alien registration card image via OCR. Returns structured fields and raw_text. Use only with legal basis such as consent.",
        "description_zh": "通过OCR从韩国外国人登记证图像中提取关键字段。返回结构化字段和原始文本。仅在获得同意等合法依据时使用。",
        "input_schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "image_url": {
              "type": "string",
              "description": "다운로드 가능한 https URL (허용 형식: image/png, image/jpeg) (최대 50MB)"
            }
          },
          "required": [
            "image_url"
          ]
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "read",
        "open_world": false,
        "idempotency": "safe_to_retry",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      }
    ],
    "review_profile": {
      "schema_version": "aiworkshub.resource-review/0.2",
      "method_version": "capability-evidence-v3",
      "review_state": {
        "identity": "verified",
        "source": "verified",
        "connectivity": "verified",
        "contract": "strong",
        "safe_use": "tested",
        "real_use": "unobserved"
      },
      "assessment": {
        "capability_definition": "strong",
        "contract_completeness": "strong",
        "access_friction": "low",
        "operational_transparency": "partial",
        "evidence_strength": "protocol_inspected",
        "use_readiness": "conditional"
      },
      "profile": {
        "capabilities": [
          {
            "id": "image.ocr",
            "weight": 100,
            "confidence": 95,
            "evidence_ids": [
              "protocol-tools"
            ]
          },
          {
            "id": "document.identity-extraction",
            "weight": 90,
            "confidence": 90,
            "evidence_ids": [
              "protocol-tools"
            ]
          }
        ],
        "domains": [
          {
            "id": "document-processing",
            "weight": 100,
            "confidence": 95,
            "evidence_ids": [
              "source-record"
            ]
          }
        ],
        "workflow_roles": [
          "retrieve",
          "analyze",
          "transform"
        ]
      },
      "catalog_profile": {
        "version": "catalog-profile-v1",
        "primary_category": "content-creative",
        "integrations": [
          "GitHub"
        ],
        "use_cases": {
          "en": [
            "Extract text from general images (photos, scans, screenshots).",
            "Extract structured fields from Korean identity documents (resident card, driver license, passport, etc.)."
          ],
          "zh": [
            "从通用图像（照片、扫描件、截图）中提取文本。",
            "从韩国身份证件（居民登记证、驾照、护照等）中提取结构化字段。"
          ]
        }
      },
      "capability_units": [
        {
          "id": "tool:ocr",
          "kind": "mcp_tool",
          "capability_id": "image.ocr",
          "effect": "read",
          "open_world": false,
          "idempotency": "safe_to_retry",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "typed_envelope_dynamic_result",
          "accepts": [
            "image_url"
          ],
          "produces": [
            "full_text"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:ocr_identi1",
          "kind": "mcp_tool",
          "capability_id": "document.identity-extraction",
          "effect": "read",
          "open_world": false,
          "idempotency": "safe_to_retry",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "typed_envelope_dynamic_result",
          "accepts": [
            "image_url"
          ],
          "produces": [
            "structured_fields",
            "raw_text"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:ocr_identi2",
          "kind": "mcp_tool",
          "capability_id": "document.identity-extraction",
          "effect": "read",
          "open_world": false,
          "idempotency": "safe_to_retry",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "typed_envelope_dynamic_result",
          "accepts": [
            "image_url"
          ],
          "produces": [
            "structured_fields",
            "raw_text"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:ocr_identi3",
          "kind": "mcp_tool",
          "capability_id": "document.identity-extraction",
          "effect": "read",
          "open_world": false,
          "idempotency": "safe_to_retry",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "typed_envelope_dynamic_result",
          "accepts": [
            "image_url"
          ],
          "produces": [
            "structured_fields",
            "raw_text"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:ocr_identi4",
          "kind": "mcp_tool",
          "capability_id": "document.identity-extraction",
          "effect": "read",
          "open_world": false,
          "idempotency": "safe_to_retry",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "typed_envelope_dynamic_result",
          "accepts": [
            "image_url"
          ],
          "produces": [
            "structured_fields",
            "raw_text"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:ocr_identi5",
          "kind": "mcp_tool",
          "capability_id": "document.identity-extraction",
          "effect": "read",
          "open_world": false,
          "idempotency": "safe_to_retry",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "typed_envelope_dynamic_result",
          "accepts": [
            "image_url"
          ],
          "produces": [
            "structured_fields",
            "raw_text"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        }
      ],
      "access": {},
      "operational_flags": [],
      "trust": {
        "signal": "none",
        "evidence_ids": [],
        "reason": null
      },
      "fit": {
        "good_for": [
          "Extracting text from images and scanned documents",
          "Processing Korean identity documents when legally permitted"
        ],
        "not_for": [
          "Non-Korean identity documents",
          "Real-time video OCR"
        ]
      },
      "evidence": [
        {
          "id": "source-record",
          "type": "registry_record",
          "source": "https://github.com/lead788/apick-mcp",
          "observation": "MCP source record for APICK OCR; version 1.2.0.",
          "observed_at": null,
          "payload": {}
        },
        {
          "id": "protocol-tools",
          "type": "protocol_observation",
          "source": "https://apick.app/mcp/ocr#tools/list",
          "observation": "6 tools were returned by MCP discovery; 6 were retained for review.",
          "observed_at": "2026-09-04T03:53:18.378Z",
          "payload": {}
        }
      ],
      "unknowns": [
        "Authentication mechanism",
        "Pricing model",
        "Exact output schema for structured fields",
        "Data retention and privacy policies"
      ],
      "id": "REV_7F60CBFEECF5",
      "resource_id": "RES_071FCC752C1E",
      "evaluator_type": "platform_ai",
      "provider": "deepseek",
      "model": "deepseek-v4-flash",
      "review_scope": "protocol-inspected-mcp",
      "created_at": "2026-09-04T03:53:31.592Z"
    }
  }
}