Read AcroForm fields
read_form_fieldsEnumerate a PDF's AcroForm fields including names, types, values, flags, options, and widget placements. Use before filling forms to learn field names; supports encrypted PDFs.
Instructions
Read-only list of an existing PDF's AcroForm fields: fully-qualified name, type (text | checkbox | radio | dropdown | listbox | button | signature | unknown), value, flags (readOnly / required / multiline), options, widget placements. Call it BEFORE fill_form to learn the names. Encrypted sources: password. Token-frugal: verbosity:'summary' → { fieldCount }.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fields | No | Optional dot-path projection applied to the structured result (e.g. ['fields.name','fields.type']). Composes after verbosity. Unknown paths are omitted. | |
| password | No | Password (user or owner) of an encrypted source. Never logged or echoed. | |
| pdfBase64 | Yes | Base64-encoded PDF bytes whose AcroForm fields should be enumerated. | |
| verbosity | No | Response verbosity. 'full' (default) returns the fields[] array; 'summary' returns a token-frugal { fieldCount } and drops the array. | full |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fields | No | ||
| fieldCount | No |