Skip to main content
Glama
nooot77
by nooot77

ScanToBill MCP Server


What is this?

ScanToBill is an AI-powered OCR platform for Arabic and English business documents — invoices, receipts, contracts, and IDs. This package connects ScanToBill to Claude Desktop (or any MCP-compatible AI client) so you can extract invoice data just by sharing a URL with Claude.

You: "Extract the line items from this invoice: https://example.com/invoice.pdf"

Claude: Here's what I found:
  - Consulting services: SAR 5,000
  - VAT (15%): SAR 750
  - Total: SAR 5,750

  Vendor: Al-Noor Trading Co.
  Date: 2026-07-15
  Invoice #: INV-2026-0042

Related MCP server: Mistral OCR MCP Server

Quick start

npx @scantobill/mcp-server --api-key ocr_sk_YOUR_KEY

Get a free API key at app.scantobill.com/keys — 20 extractions/month, no credit card.


Claude Desktop setup

1. Open the config file

OS

Path

macOS

~/Library/Application Support/Claude/claude_desktop_config.json

Windows

%APPDATA%\Claude\claude_desktop_config.json

2. Add this entry

{
  "mcpServers": {
    "scantobill": {
      "command": "npx",
      "args": ["-y", "@scantobill/mcp-server", "--api-key", "ocr_sk_YOUR_KEY"]
    }
  }
}

3. Restart Claude Desktop — done.


Available tools

Tool

Description

extract_document

Extract structured JSON from an invoice, receipt, or business document at a public URL

list_extractions

List past extractions with optional date, type, and status filters

get_extraction

Fetch full metadata for a specific extraction by ID

extract_document

url            (required) Public URL — PDF, JPG, PNG, or TIFF
document_type  invoice · receipt · contract · id  (default: invoice)
language       ar · en · auto  (default: auto)

list_extractions

limit    Number of results (default: 10, max: 50)
status   pending · processing · done · failed
from     ISO 8601 start date
to       ISO 8601 end date

get_extraction

id    (required) Extraction ID returned by extract_document

Authentication

# CLI flag
npx @scantobill/mcp-server --api-key ocr_sk_YOUR_KEY

# Environment variable
SCANTOBILL_API_KEY=ocr_sk_YOUR_KEY npx @scantobill/mcp-server

Supported documents

Type

Arabic

English

Mixed

Invoice (فاتورة)

Receipt (إيصال)

Contract (عقد)

National ID

VAT invoice (ZATCA)


Pricing

Plan

Extractions/month

Price

Free

20

$0

Starter

500

$15

Pro

5,000

$49

Enterprise

Unlimited

Custom


License

MIT © ScanToBill

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.

  • Hosted Amazon Seller Central and Amazon Ads MCP server for Claude, ChatGPT, Cursor, and agents.

  • Generate professional receipt PDFs and structured receipt data with AI-ready MCP tools.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/nooot77/scantobill-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server