doc.cheap は、パスポート、国民IDカード、運転免許証を写真やスキャンから1回のHTTPコールで読み取り、印字されたフィールドと機械可読ゾーンをJSONで返します。OpenAPI 3.1の記述、公開サンドボックスキー、MCPサーバーを提供しているため、コードからもMCPクライアントからも同じ認識機能を利用できます。チェックイン、オンボーディング、KYCフローを開発する開発者向けに作られています。毎月100回まで無料で認識でき、読み取り可能な書類がないスキャンは課金されません。
コメントを読み込み中...
メーカー
doc.cheapは、パスポート、国民IDカード、運転免許証を写真やスキャンから読み取り、印字されたフィールドと機械可読ゾーンをJSONで返すドキュメント認識サービスです。しかも、たった1回のHTTP呼び出しで完了します。OpenAPI 3.1の記述、公開サンドボックスキー、MCPサーバーが付属しているため、同じ認識機能を自分のコードからも、MCP対応アシスタントからも利用できます。チェックイン、オンボーディング、KYCフローにドキュメントチェックを組み込む開発者向けに作られています。
写真やスキャンを送信すると、印字されたフィールドと機械可読ゾーンがJSONで返ります。APIはOpenAPI 3.1仕様で記述されており、試用可能な公開サンドボックスキーも用意されています。
テキストのページを返すのではなく、doc.cheapは保持者情報(名、姓、生年月日、性別、国籍)とドキュメント情報(種類、国、発行州、番号、シリーズ、発行日と有効期限、有効期限ステータス、残り日数)を分離します。各フィールドにはそれぞれの信頼度が付与され、機械可読ゾーンと印字された視覚ゾーンから別々に読み取られます。
MRZは、合格・不合格・不在のいずれかの判定とともに、その理由と行そのものが返ります。これにより、呼び出し側は2つの読み取りが一致していると仮定するのではなく、実際に一致しているかを確認できます。
MCPサーバーはnpmで@doc-cheap/mcpとして、また公式MCPレジストリで公開されており、stdio経由(クライアントが起動)またはStreamable HTTP経由で動作します。公開HTTP APIの薄いクライアントであり、独自のデータは保持しません。
信頼度スコア付きの構造化フィールドは、OCRテキストの壁に勝ります — 特にモデルがそれを読む側である場合はなおさらです。
生のテキストを返すOCRツールは、モデルに再パースさせるものを渡すことになります。そして、日付を再パースするよう指示されたモデルは、いずれ日付をでっち上げてしまいます。doc.cheapはフィールドをあらかじめ分離して返し、MRZと視覚ゾーンの読み取りを区別したまま保持するため、一致しているかどうかが仮定ではなく可視化されます。失敗はエラーブロック内の読みやすい1行として返り、決して無言の空の結果にはならないため、呼び出し側はそれに対処できます。
チェックイン、オンボーディング、KYCフローを構築していて、1回の呼び出しでドキュメントデータをJSONとして取得したい方。また、AIアシスタントにドキュメント読み取り能力を与え、再パースが必要なテキストではなく構造化された出力を求めている場合にも適しています。毎月100回の無料認識と、読み取り可能なドキュメントがないスキャンへの課金なしで、低リスクで試せます。
コメントを読み込み中...
検討すべき他のツール