scantobill-mcp-server
This server integrates ScanToBill's AI-powered OCR with MCP-compatible AI clients (e.g., Claude Desktop) to extract structured JSON data from business documents and manage extraction history.
Extract structured data (
extract_document): Submit a public URL (PDF, JPEG, PNG, TIFF, WebP) to extract fields like vendor, customer, line items, totals, VAT, and currency from invoices, receipts, contracts, IDs, and other documents. Specify document type (auto, inventory, general, pos, contract, ID) and language (Arabic, English, French, Spanish, or auto). Each extraction consumes one quota unit.List past extractions (
list_extractions): Retrieve history sorted newest first, filterable by date range, document type, status, and limit (up to 100).Fetch specific extraction (
get_extraction): Retrieve full metadata (provider, status, timestamp) by ID.Easy authentication via CLI flag or environment variable, with a free tier available.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@scantobill-mcp-serverExtract the invoice data from this URL: https://example.com/invoice.pdf"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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-0042Related MCP server: Mistral OCR MCP Server
Quick start
npx @scantobill/mcp-server --api-key ocr_sk_YOUR_KEYGet 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 |
|
Windows |
|
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 structured JSON from an invoice, receipt, or business document at a public URL |
| List past extractions with optional date, type, and status filters |
| 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 dateget_extraction
id (required) Extraction ID returned by extract_documentAuthentication
# CLI flag
npx @scantobill/mcp-server --api-key ocr_sk_YOUR_KEY
# Environment variable
SCANTOBILL_API_KEY=ocr_sk_YOUR_KEY npx @scantobill/mcp-serverSupported 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
Maintenance
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
- Flicense-quality-maintenanceA Python MCP server for invoice and receipt processing that uses OCR technology to extract data from PDFs and images, offering AI assistants the ability to process, extract text from, and merge invoice documents.2
- Flicense-qualityDmaintenanceAn MCP server that enables Claude to perform OCR on local files using Mistral AI's document processing capabilities. It converts documents and images into markdown format for seamless analysis and interaction.
- Flicense-qualityCmaintenanceAn AI-powered MCP server that extracts structured data from Indian identity documents (Aadhaar, Passport, PAN, Driving License) using OCR, enabling Claude Desktop to read and process document images locally.
- Alicense-qualityDmaintenanceMCP server for ReceiptConverter that allows AI assistants to parse any receipt or invoice image/PDF into structured JSON with a single tool call.7MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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