Connect to Airtable to list bases, browse table schemas, and perform CRUD operations on records.
| Action | Description | Parameters | Returns |
|---|---|---|---|
batch_create | Batch create records in an Airtable table | base_id, table_name, records | list |
create_comment ⚠ | Create a comment on a record | base_id, table_name, record_id, text | dict |
create_field ⚠ | Create a field in an Airtable table | base_id, table_id, name, type [options] | AirtableField |
create_record | Create a record in an Airtable table | base_id, table_name, fields | AirtableRecord |
create_table ⚠ | Create a table in an Airtable base | base_id, name, fields [description] | AirtableTable |
create_webhook ⚠ | Create a webhook | base_id, notification_url [specification] | dict |
delete_comment ⚠ | Delete a comment on a record | base_id, table_name, record_id, comment_id | NoneType |
delete_record ⚠ | Delete a record from an Airtable table | base_id, table_name, record_id | NoneType |
delete_records ⚠ | Delete multiple records from a table | base_id, table_name, record_ids | bool |
delete_webhook ⚠ | Delete a webhook | base_id, webhook_id | NoneType |
get_base_schema | Get the schema of an Airtable base | base_id | list |
get_base_tables | Get all tables in an Airtable base | base_id | list |
get_record | Get a single record from an Airtable table | base_id, table_name, record_id | AirtableRecord |
get_view | Get a specific view | base_id, table_id, view_id | dict |
list_bases | List all accessible Airtable bases | — | list |
list_collaborators | List collaborators on an Airtable base | base_id | list |
list_comments | List comments on a record | base_id, table_name, record_id | list |
list_records | List records from an Airtable table | base_id, table_name [fields, filter_formula, sort, limit, offset] | PaginatedList[AirtableRecord] |
list_views | List views in a table | base_id, table_id | list |
list_webhook_payloads | List webhook payloads | base_id, webhook_id [cursor] | dict |
list_webhooks | List webhooks for a base | base_id | list |
update_comment ⚠ | Update a comment on a record | base_id, table_name, record_id, comment_id, text | dict |
update_field | Update a field in an Airtable table | base_id, table_id, field_id [name, description] | AirtableField |
update_record | Update a record in an Airtable table | base_id, table_name, record_id, fields | AirtableRecord |
update_records | Update multiple records in a table | base_id, table_name, records | list |
update_table ⚠ | Update a table | base_id, table_id [name, description] | dict |
Full schema explorer, code generation, and live API testing