Veryfi Financial Document Processing
Unified financial document processing capability using the Veryfi OCR API. Enables accounts payable teams, tax professionals, lenders, and finance teams to extract structured data from receipts, invoices, bank statements, checks, W-2s, W-9s, and custom documents through a single REST and MCP interface. Supports 91 currencies and 38 languages.
What You Can Do
MCP Tools
process-receipt-invoice
Extract structured data from a receipt or invoice. Provide a publicly accessible URL to the document. Returns vendor details, line items, taxes, totals, and currency in 91 currencies and 38 languages.
list-documents
List all previously processed receipts and invoices.
get-document
Get details for a specific processed document by its numeric ID.
delete-document
Permanently delete a processed document and its extracted data.
process-bank-statement
Extract structured transaction data, account information, and balances from a bank statement PDF or image URL.
list-bank-statements
List all previously processed bank statements.
process-check
Extract routing number, account number, check number, payee, and amount from a check image URL.
process-w2
Extract wages, tax withholdings, employer EIN, and employee information from a W-2 tax form.
process-w9
Extract taxpayer name, TIN, entity type, and certification details from a W-9 form.
process-any-document
Extract data from any document type using a named Veryfi extraction blueprint. Useful for contracts, custom forms, and non-standard documents.
classify-document
Classify a document to determine its type before processing. Optionally restrict to specific document types (receipt, invoice, bank_statement, w2, w9, check).