Independent trust grade B+ (88/100). No blocking issues found in the static + spec checks. wmcp.sh continuously watches bol.ai for tool drift and rug-pulls. The grade is free and identical whether or not the operator pays.
extract_bolExtract structured data from a freight document (PDF, PNG or JPG, max 10 MB): Bill of Lading, commercial invoice, packing list, or CMR road waybill. T
extract_batchExtract up to 10 freight documents in one call. Provide an array of fetchable URLs; each document is processed and billed independently, and the respo
list_documentsList the 100 most recent documents for this account with id, filename, status (pending/done/failed), doc_type and primary reference number.
get_documentGet the extraction result for a document by id: doc_type, extracted fields, user corrections (when present), and deterministic verification warnings (
save_correctionsSave corrected field values for an extracted document. The original extraction is kept alongside the corrections; corrected data takes precedence in g
get_related_documentsCross-document reconciliation: find the other documents in this shipment (linked by shared reference numbers such as B/L number and invoice number) an
export_documentsExport completed extractions as TMS/ERP-ready normalized line rows (one row per container / invoice line / package / goods line), newest first. Option
get_usageCheck this account's remaining prepaid credits and subscription status. Call this before large batches to avoid running out of credits mid-workflow. W
No proxied traffic observed for this host yet. Connect it at /connect and its grade gains a measured Reliability score + per-tool behavioral evidence — the half a static scan can't produce.
We re-grade bol.ai on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.
Run bol.ai? Claim it (free) to get drift alerts and show an independently-verified trust badge. The grade stays free — claiming just ties it to you.
Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:
https://wmcp.sh/mcp/trust
readOnly vs observed behavior) layer on via the wmcp.sh proxy.