{
  "info": {
    "name": "Veryfi OCR — mcp.ai",
    "description": "REST API for the Veryfi OCR MCP. Set {{apiKey}} to a workspace key (sk_live_…) created at https://mcp.ai/settings/api-keys.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{apiKey}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.mcp.ai/api/veryfi",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "sk_live_...",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "veryfi_delete_document",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/document",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "document"
          ]
        },
        "description": "Permanently delete one Veryfi receipt or invoice by document id.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"document_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "veryfi_get_document",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/document",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "document"
          ]
        },
        "description": "Retrieve one processed receipt or invoice and all extracted OCR fields by its Veryfi document ID.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"document_id\": 0,\n  \"bounding_boxes\": false,\n  \"confidence_details\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "veryfi_process_document",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/process/document",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "process",
            "document"
          ]
        },
        "description": "Submit one receipt or invoice to Veryfi OCR by public URL or base64 content. Choose synchronous processing to return extracted data now or asynchronous processing to return an id for later retrieval. ",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"tags\": \"\",\n  \"file_url\": \"\",\n  \"file_data\": \"\",\n  \"file_name\": \"\",\n  \"categories\": \"\",\n  \"external_id\": \"\",\n  \"bounding_boxes\": false,\n  \"processing_mode\": \"\",\n  \"confidence_details\": false,\n  \"max_pages_to_process\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "veryfi_search_documents",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/search/documents",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "search",
            "documents"
          ]
        },
        "description": "List or search processed receipts and invoices using text, identifiers, tags, status, or date ranges, returning one controllable page.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"tag\": \"\",\n  \"query\": \"\",\n  \"status\": \"\",\n  \"order_by\": \"\",\n  \"page_size\": 0,\n  \"external_id\": \"\",\n  \"next_cursor\": \"\",\n  \"created_after\": \"\",\n  \"bounding_boxes\": false,\n  \"created_before\": \"\",\n  \"confidence_details\": false,\n  \"document_date_after\": \"\",\n  \"track_total_results\": false,\n  \"document_date_before\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "veryfi_update_document",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/document",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "document"
          ]
        },
        "description": "Correct practical metadata and review flags on a processed receipt or invoice. Provide at least one of external_id, notes, is_approved, or is_duplicate; only explicitly provided fields are changed.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"notes\": \"\",\n  \"document_id\": 0,\n  \"external_id\": \"\",\n  \"is_approved\": false,\n  \"is_duplicate\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    }
  ]
}