list_fields
Retrieve field metadata from an Airtable table, including field IDs, names, types, and typeOptions. Supports filtering by field type or name substring.
Instructions
List fields in a table — returns id, name, type, and typeOptions per field. Use instead of get_table_schema when you need fields only (no view data). Use fieldType or nameContains filters on large tables to reduce context size. Returns [{ id, name, type, typeOptions }].
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| appId | Yes | The Airtable base/application ID | |
| tableIdOrName | Yes | The table ID (tblXXX) or exact name | |
| fieldType | No | Return only fields of this type, e.g. "formula", "text", "number", "checkbox" | |
| nameContains | No | Return only fields whose name contains this substring (case-insensitive) | |
| debug | No | When true, include raw Airtable response in output for diagnostics |