| Add Comment | Add a comment to an Airtable record |
| Batch Create Records | Create multiple records in an Airtable table (automatically chunked to 10 per request) |
| Batch Delete Records | Delete multiple records from an Airtable table (automatically chunked to 10 per request) |
| Batch Update Records | Update multiple records in an Airtable table (automatically chunked to 10 per request) |
| Batch Upsert Records | Upsert (create or update) multiple records based on key fields |
| Create Field | Create a new field (column) in an Airtable table |
| Create Record | Create a new record in an Airtable table |
| Create Table | Create a new table in an Airtable base with specified fields |
| Create Webhook | Create a webhook subscription for an Airtable base |
| Delete Field | Delete a field from an Airtable table |
| Delete Record | Delete a record from an Airtable table |
| Delete Webhook | Delete a webhook from an Airtable base |
| Get Base Schema | Get the complete schema of an Airtable base including all tables, fields, and views |
| Get Record | Get a single record by ID from an Airtable table |
| Get Table Schema | Get the schema of a specific table including all fields and views |
| Get Webhook Payloads | Get pending webhook payloads for an Airtable webhook |
| List Bases | List all Airtable bases accessible to the authenticated user |
| List Comments | List all comments on an Airtable record |
| List Records | List records from an Airtable table with optional filtering, sorting, and pagination |
| List Tables | List all tables in an Airtable base |
| List Webhooks | List all webhooks configured for an Airtable base |
| Refresh Webhook | Extend an Airtable webhook’s expiration by 7 days |
| Update Field | Update a field’s name or description (cannot change field type) |
| Update Record | Update an existing record in an Airtable table |
| Whoami | Get current authenticated user information and OAuth scopes |