Bol Ai
by bol.ai in Search & web
Extract structured data from Bills of Lading: parties, ports, containers, incoterms. EU-hosted.
https://bol.ai/api/mcp- Tools
- 8
- open to any client
- Uptime
- 100%
- last 30 days
- Response time
- 273 ms
- 938 ms slowest 5%
- Last check
- Passed
- 9 h ago, next any minute now
Reliability
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"bol-ai": {
"type": "http",
"url": "https://bol.ai/api/mcp"
}
}
}8 tools
- extract_bol
Extract structured data from a freight document (PDF, PNG or JPG, max 10 MB): Bill of Lading, commercial invoice, packing list, or CMR road waybill. The document type is detected automatically and returned as `doc_type`. Provide either a fetchable `url` or `base64` file content…
- extract_batch
Extract up to 10 freight documents in one call. Provide an array of fetchable URLs; each document is processed and billed independently, and the response reports a per-document outcome so partial success (e.g. running out of credits mid-batch) is explicit.
- list_documents
List the 100 most recent documents for this account with id, filename, status (pending/done/failed), doc_type and primary reference number.
- get_document
Get the extraction result for a document by id: doc_type, extracted fields, user corrections (when present), and deterministic verification warnings (ISO 6346 container check digits, plausibility flags). `fields` is the best available data (corrections win); `original_fields`…
- save_corrections
Save corrected field values for an extracted document. The original extraction is kept alongside the corrections; corrected data takes precedence in get_document, exports and reconciliation. Pass the complete corrected fields object (same shape as returned by get_document).
- get_related_documents
Cross-document reconciliation: find the other documents in this shipment (linked by shared reference numbers such as B/L number and invoice number) and compare them field by field — shipper/seller and consignee/buyer names, total gross weight (5% tolerance) and package counts…
- export_documents
Export completed extractions as TMS/ERP-ready normalized line rows (one row per container / invoice line / package / goods line), newest first. Optional doc_type filter and max_rows cap. Corrected data wins over the original extraction. For CSV/XLSX files use GET /api/bol/export…
- get_usage
Check this account's remaining prepaid credits and subscription status. Call this before large batches to avoid running out of credits mid-workflow. When the account cannot bill more documents, a human can top up at the returned buy_credits_url.
Security scan
No findings
We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 9 h ago | Passed | 200 | 204 ms |
| 20 h ago | Passed | 200 | 414 ms |
| 33 h ago | Passed | 200 | 204 ms |
| 43 h ago | Passed | 200 | 482 ms |
| 2 days ago | Passed | 200 | 938 ms |
Show 10 older checks
| 3 days ago | Passed | 200 | 247 ms |
| 3 days ago | Passed | 200 | 210 ms |
| 4 days ago | Passed | 200 | 304 ms |
| 4 days ago | Passed | 200 | 570 ms |
| 4 days ago | Passed | 200 | 213 ms |
| 5 days ago | Passed | 200 | 375 ms |
| 5 days ago | Passed | 200 | 104 ms |
| 6 days ago | Passed | 200 | 170 ms |
| 6 days ago | Passed | 200 | 225 ms |
| 6 days ago | Passed | 200 | 365 ms |