Skip to main content

File Tools

Query uploaded files — invoices, spreadsheets, and documents — and their processing status.

list_files

List uploaded files with optional filters. Parameters:
ParameterTypeRequiredDescription
organization_idstringNoOrganization UUID (uses default if not set)
namestringNoFilter by file name (partial match)
extensionstringNoFilter by extension: pdf, xlsx, csv, etc.
statusstringNoProcessing status filter
from_datestringNoUpload start date (YYYY-MM-DD)
to_datestringNoUpload end date (YYYY-MM-DD)
pageintegerNoPage number (default: 1)
sizeintegerNoResults per page (default: 50)
Example prompt: “List all PDF files uploaded this month”

get_file

Get file details and processing status by ID. Parameters:
ParameterTypeRequiredDescription
file_idstringYesUUID of the file
organization_idstringNoOrganization UUID (uses default if not set)
Example prompt: “What’s the processing status of file abc-123?”

Example Prompts

  • “Show me all uploaded invoices”
  • “List CSV files uploaded in the last week”
  • “What files are still processing?”