ocr
com.auto-reader/ocrVersion 1.0.3Arabic-first OCR, translation and document extraction. First call mints a free trial key.
Status
Responds139 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 13:48 UTC
- Latency
- 139 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 21:12 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://api.auto-reader.com/mcpResponds139 msNo sign-in
Claude Code
claude mcp add --transport http ocr https://api.auto-reader.com/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: ocr
Remote MCP server URL: https://api.auto-reader.com/mcpCursor
{
"mcpServers": {
"ocr": {
"url": "https://api.auto-reader.com/mcp"
}
}
}VS Code
code --add-mcp '{"name":"ocr","type":"http","url":"https://api.auto-reader.com/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
7 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
create_api_keyProvision a new Auto-Reader OCR API key instantly, with no human steps. Pass an optional email to unlock the larger free tier (about 100 credits/day, vs about 50/day for an email-less trial key). Store the returned key and pass it as api_key on future calls. | Not declared | Not declared | Not declared | Not declared |
extract_documentExtract STRUCTURED FIELDS from a document image: invoices, receipts, ID cards — or any custom JSON schema you supply. Every field returns {value, confidence, box} where the confidence and box come from the OCR geometry (never model guesswork); absent fields are null. preset="zatca" additionally decodes the Saudi ZATCA e-invoice QR (TLV) and cross-validates it against the printed fields — use it for Saudi tax invoices. Arabic-first accuracy. 2 credits/page (zatca 4). | Not declared | Not declared | Not declared | Not declared |
get_usageCheck your Auto-Reader OCR key: tier, remaining daily free credits, prepaid credit balance, subscription allowance, and per-minute rate limit. Use it to throttle yourself before hitting a limit. | Not declared | Not declared | Not declared | Not declared |
ocr_and_translateOne call: OCR an image, then translate every line into target_lang. Arabic-first OCR and manga-aware Japanese with right-to-left-aware layout, followed by LLM translation. Automatic source-language detection. Provide the image as base64. Ideal for reading foreign documents, signs, manga, or receipts end-to-end in a single step. | Not declared | Not declared | Not declared | Not declared |
ocr_imageExtract text from an image with GPU OCR. Best-in-class Arabic (plus Persian/Urdu) accuracy, manga-aware vertical Japanese, and strong English, French, Spanish, German, Chinese, Korean, Russian, Italian and Portuguese — 13+ languages. Automatic language and script detection with lang="auto". Returns reading-order layout text (right-to-left aware, paragraph-gapped) that is ready to feed an LLM or show a human, plus the detected language, the engine used, and the number of text blocks found. Provide the image as base64. Use the mode hint (document | receipt | manga | scene) to tune detection. | Not declared | Not declared | Not declared | Not declared |
read_mangaOCR a comic/manga page, routed by LANGUAGE (not the blanket "manga = Japanese" assumption). Japanese goes to the manga specialist reader that reads vertical, hand-lettered speech bubbles in right-to-left order; Korean manhwa, Chinese manhua and other scripts use their own OCR pack; low-confidence pages escalate to the vision model. Returns text blocks in reading order plus the detected language, the engine used, and whether the page is vertical. Provide the image as base64. Pass lang explicitly (ko/zh/...) for the best non-Japanese result; default "auto" detects it. | Not declared | Not declared | Not declared | Not declared |
translate_textTranslate text between 13+ languages with an LLM. Arabic-first quality, with formality control (formal/informal) and optional context to disambiguate meaning. Handles both short dictionary-style word lookups and full documents. Returns the translation and, when available, alternative phrasings. For a WHOLE book (EPUB/DOCX/TXT/PDF), use the REST API instead: upload with POST /v1/illustrate/book/analyse, then POST /v1/text-book {analysis_id, mode: translate|rewrite|extract} (1 credit per 3,000 chars; see /llms.txt). | Not declared | Not declared | Not declared | Not declared |
Details
- Registry status
- Active
- Published
- Aug 1, 2026
- Updated
- Aug 1, 2026
- Website
- Not given
- Categories (suggested)
- DocumentsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared