mcpField
O
ocr

ocr

Remote
github.com/SamqraProductivity0Updated 13w ago
Repository

About ocr

Auto-Reader OCR is an MCP server for extracting and translating text from images and PDFs, with a focus on Arabic and document workflows. It also returns structured fields and RAG-ready markdown or chunks; the first call provisions a trial key.

Key features

  1. 01Arabic-aware OCR and layout handling
  2. 02Japanese manga-aware OCR
  3. 03Automatic detection across 13+ languages
  4. 04Translation across 100+ languages
  5. 05Structured document fields with confidence
  6. 06Markdown and semantic chunk output

Use cases

  1. 01Extract text from Arabic scans
  2. 02Translate text in documents
  3. 03Read invoice, receipt, and ID fields
  4. 04Prepare scanned documents for RAG

MCP support

The hosted MCP endpoint exposes OCR, document extraction, translation, combined OCR and translation, usage reporting, and API-key creation tools.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://api.auto-reader.com/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

7
ParameterTypeRequiredDescription
langstringNoLanguage hint; default auto.
presetenumNoBuilt-in schema. Use zatca for Saudi e-invoices (adds QR validation).invoice | receipt | id | zatca
schemaobjectNoCustom extraction schema instead of a preset: an object whose keys are the fields you want, values describing them, e.g. {"policy_number": "string|null"}.
api_keystringNoOptional Auto-Reader OCR key (nsk_live_...). If omitted, a free trial key is auto-provisioned and returned to you in the result.
image_base64stringYesThe document image as base64 (data: URI prefix accepted).

Details

From the project README

Auto-Reader OCR — Arabic-first OCR & Document AI for agents

Extract text from images and PDFs (best-in-class Arabic, manga-aware Japanese, 13+ languages auto-detected), translate 100+ languages, pull structured fields from invoices/receipts/IDs — with Saudi ZATCA e-invoice QR validation — and get RAG-ready markdown or semantic chunks. Self-hosted, PDPL-compliant: documents are processed transiently and never stored.

No signup needed. Your first call auto-provisions a free trial key.

Add to Claude Code (10 seconds)

claude mcp add --transport http auto-reader-ocr https://api.auto-reader.com/mcp

Registry: com.auto-reader/ocr · Tools: ocr_image, extract_document, translate_text, ocr_and_translate, get_usage, create_api_key.

Or plain HTTP (any agent, any language)

curl -X POST https://api.auto-reader.com/signup      # -> {"api_key":"nsk_live_..."}
curl -X POST https://api.auto-reader.com/v1/ocr \
  -H "Authorization: Bearer $KEY" -F "[email protected]" -F "lang=auto"

Why agents pick this API

  • Arabic is the differentiator: RTL-aware layout, logical-order text, RTL-correct word boxes, Arabic-Indic digits — plus Arabic↔English code-switched documents.
  • format=markdown / format=chunks (title-bounded, tables kept whole) turn any scan into RAG input in one call; Accept: text/markdown returns a raw .md body.
  • extract_document returns {value, confidence, box} per field, sourced from OCR geometry — never model guesswork.

Site: https://ocr.auto-reader.com · العربية: https://ocr.auto-reader.com/ar

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.