Check a file against a form’s rules
check_fileCheck whether a form will accept a file, from the file's facts: its real type (from its contents, not its name), size in bytes, and pixel size or PDF page count. Give either rules or a requirement id from find_upload_requirements (with the upload name for multi-upload forms, such as "ibps/signature"). The file itself is never sent. Returns each rule as passed or failed, and where to fix it.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"file": "<file>"
},
"name": "check_file"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file | Yes | ||
| rules | No | The form's rules, when there is no requirement id. | |
| requirement | No | A requirement id, such as "us-visa" or "ibps/signature". |